inode 5 kernel/defs.h struct inode; inode 40 kernel/defs.h int dirlink(struct inode*, char*, uint); inode 41 kernel/defs.h struct inode* dirlookup(struct inode*, char*, uint*); inode 42 kernel/defs.h struct inode* ialloc(uint, short); inode 43 kernel/defs.h struct inode* idup(struct inode*); inode 45 kernel/defs.h void ilock(struct inode*); inode 46 kernel/defs.h void iput(struct inode*); inode 47 kernel/defs.h void iunlock(struct inode*); inode 48 kernel/defs.h void iunlockput(struct inode*); inode 49 kernel/defs.h void iupdate(struct inode*); inode 51 kernel/defs.h struct inode* namei(char*); inode 52 kernel/defs.h struct inode* nameiparent(char*, char*); inode 53 kernel/defs.h int readi(struct inode*, int, uint64, uint, uint); inode 54 kernel/defs.h void stati(struct inode*, struct stat*); inode 55 kernel/defs.h int writei(struct inode*, int, uint64, uint, uint); inode 56 kernel/defs.h void itrunc(struct inode*); inode 10 kernel/exec.c static int loadseg(pde_t *, uint64, struct inode *, uint, uint); inode 34 kernel/exec.c struct inode *ip; inode 157 kernel/exec.c loadseg(pagetable_t pagetable, uint64 va, struct inode *ip, uint offset, inode 7 kernel/file.h struct inode *ip; // FD_INODE and FD_DEVICE inode 180 kernel/fs.c struct inode inode[NINODE]; inode 190 kernel/fs.c initsleeplock(&itable.inode[i].lock, "inode"); inode 194 kernel/fs.c static struct inode *iget(uint dev, uint inum); inode 200 kernel/fs.c struct inode * inode 228 kernel/fs.c iupdate(struct inode *ip) inode 248 kernel/fs.c static struct inode * inode 251 kernel/fs.c struct inode *ip, *empty; inode 257 kernel/fs.c for (ip = &itable.inode[0]; ip < &itable.inode[NINODE]; ip++) { inode 283 kernel/fs.c struct inode * inode 284 kernel/fs.c idup(struct inode *ip) inode 295 kernel/fs.c ilock(struct inode *ip) inode 323 kernel/fs.c iunlock(struct inode *ip) inode 350 kernel/fs.c iput(struct inode *ip) inode 382 kernel/fs.c iunlockput(struct inode *ip) inode 392 kernel/fs.c struct inode *ip = 0; inode 421 kernel/fs.c bmap(struct inode *ip, uint bn) inode 464 kernel/fs.c itrunc(struct inode *ip) inode 496 kernel/fs.c stati(struct inode *ip, struct stat *st) inode 510 kernel/fs.c readi(struct inode *ip, int user_dst, uint64 dst, uint off, uint n) inode 544 kernel/fs.c writei(struct inode *ip, int user_src, uint64 src, uint off, uint n) inode 591 kernel/fs.c struct inode * inode 592 kernel/fs.c dirlookup(struct inode *dp, char *name, uint *poff) inode 620 kernel/fs.c dirlink(struct inode *dp, char *name, uint inum) inode 624 kernel/fs.c struct inode *ip; inode 691 kernel/fs.c static struct inode * inode 694 kernel/fs.c struct inode *ip, *next; inode 730 kernel/fs.c struct inode * inode 737 kernel/fs.c struct inode * inode 102 kernel/proc.h struct inode *cwd; // Current directory inode 127 kernel/sysfile.c struct inode *dp, *ip; inode 187 kernel/sysfile.c isdirempty(struct inode *dp) inode 204 kernel/sysfile.c struct inode *ip, *dp; inode 258 kernel/sysfile.c static struct inode * inode 261 kernel/sysfile.c struct inode *ip, *dp; inode 334 kernel/sysfile.c struct inode *ip; inode 401 kernel/sysfile.c struct inode *ip; inode 416 kernel/sysfile.c struct inode *ip; inode 437 kernel/sysfile.c struct inode *ip;