inode 4 kernel/defs.h struct inode; inode 39 kernel/defs.h int dirlink(struct inode*, char*, uint); inode 40 kernel/defs.h struct inode* dirlookup(struct inode*, char*, uint*); inode 41 kernel/defs.h struct inode* ialloc(uint, short); inode 42 kernel/defs.h struct inode* idup(struct inode*); inode 44 kernel/defs.h void ilock(struct inode*); inode 45 kernel/defs.h void iput(struct inode*); inode 46 kernel/defs.h void iunlock(struct inode*); inode 47 kernel/defs.h void iunlockput(struct inode*); inode 48 kernel/defs.h void iupdate(struct inode*); inode 50 kernel/defs.h struct inode* namei(char*); inode 51 kernel/defs.h struct inode* nameiparent(char*, char*); inode 52 kernel/defs.h int readi(struct inode*, int, uint64, uint, uint); inode 53 kernel/defs.h void stati(struct inode*, struct stat*); inode 54 kernel/defs.h int writei(struct inode*, int, uint64, uint, uint); inode 55 kernel/defs.h void itrunc(struct inode*); inode 10 kernel/exec.c static int loadseg(pde_t *, uint64, struct inode *, uint, uint); inode 29 kernel/exec.c struct inode *ip; inode 148 kernel/exec.c loadseg(pagetable_t pagetable, uint64 va, struct inode *ip, uint offset, uint sz) inode 7 kernel/file.h struct inode *ip; // FD_INODE and FD_DEVICE inode 178 kernel/fs.c struct inode inode[NINODE]; inode 188 kernel/fs.c initsleeplock(&itable.inode[i].lock, "inode"); inode 192 kernel/fs.c static struct inode* iget(uint dev, uint inum); inode 198 kernel/fs.c struct inode* inode 226 kernel/fs.c iupdate(struct inode *ip) inode 246 kernel/fs.c static struct inode* inode 249 kernel/fs.c struct inode *ip, *empty; inode 255 kernel/fs.c for(ip = &itable.inode[0]; ip < &itable.inode[NINODE]; ip++){ inode 281 kernel/fs.c struct inode* inode 282 kernel/fs.c idup(struct inode *ip) inode 293 kernel/fs.c ilock(struct inode *ip) inode 321 kernel/fs.c iunlock(struct inode *ip) inode 337 kernel/fs.c iput(struct inode *ip) inode 366 kernel/fs.c iunlockput(struct inode *ip) inode 383 kernel/fs.c bmap(struct inode *ip, uint bn) inode 426 kernel/fs.c itrunc(struct inode *ip) inode 458 kernel/fs.c stati(struct inode *ip, struct stat *st) inode 472 kernel/fs.c readi(struct inode *ip, int user_dst, uint64 dst, uint off, uint n) inode 506 kernel/fs.c writei(struct inode *ip, int user_src, uint64 src, uint off, uint n) inode 551 kernel/fs.c struct inode* inode 552 kernel/fs.c dirlookup(struct inode *dp, char *name, uint *poff) inode 580 kernel/fs.c dirlink(struct inode *dp, char *name, uint inum) inode 584 kernel/fs.c struct inode *ip; inode 651 kernel/fs.c static struct inode* inode 654 kernel/fs.c struct inode *ip, *next; inode 686 kernel/fs.c struct inode* inode 693 kernel/fs.c struct inode* inode 105 kernel/proc.h struct inode *cwd; // Current directory inode 127 kernel/sysfile.c struct inode *dp, *ip; inode 174 kernel/sysfile.c isdirempty(struct inode *dp) inode 191 kernel/sysfile.c struct inode *ip, *dp; inode 245 kernel/sysfile.c static struct inode* inode 248 kernel/sysfile.c struct inode *ip, *dp; inode 310 kernel/sysfile.c struct inode *ip; inode 377 kernel/sysfile.c struct inode *ip; inode 392 kernel/sysfile.c struct inode *ip; inode 413 kernel/sysfile.c struct inode *ip;