inode 236 console.c consoleread(struct inode *ip, char *dst, int n) inode 274 console.c consolewrite(struct inode *ip, char *buf, int n) inode 4 defs.h struct inode; inode 39 defs.h int dirlink(struct inode*, char*, uint); inode 40 defs.h struct inode* dirlookup(struct inode*, char*, uint*); inode 41 defs.h struct inode* ialloc(uint, short); inode 42 defs.h struct inode* idup(struct inode*); inode 44 defs.h void ilock(struct inode*); inode 45 defs.h void iput(struct inode*); inode 46 defs.h void iunlock(struct inode*); inode 47 defs.h void iunlockput(struct inode*); inode 48 defs.h void iupdate(struct inode*); inode 50 defs.h struct inode* namei(char*); inode 51 defs.h struct inode* nameiparent(char*, char*); inode 52 defs.h int readi(struct inode*, char*, uint, uint); inode 53 defs.h void stati(struct inode*, struct stat*); inode 54 defs.h int writei(struct inode*, char*, uint, uint); inode 182 defs.h int loaduvm(pde_t*, char*, struct inode*, uint, uint); inode 17 exec.c struct inode *ip; inode 7 file.h struct inode *ip; inode 31 file.h int (*read)(struct inode*, char*, int); inode 32 file.h int (*write)(struct inode*, char*, int); inode 25 fs.c static void itrunc(struct inode*); inode 168 fs.c struct inode inode[NINODE]; inode 178 fs.c initsleeplock(&icache.inode[i].lock, "inode"); inode 188 fs.c static struct inode* iget(uint dev, uint inum); inode 194 fs.c struct inode* inode 221 fs.c iupdate(struct inode *ip) inode 241 fs.c static struct inode* inode 244 fs.c struct inode *ip, *empty; inode 250 fs.c for(ip = &icache.inode[0]; ip < &icache.inode[NINODE]; ip++){ inode 276 fs.c struct inode* inode 277 fs.c idup(struct inode *ip) inode 288 fs.c ilock(struct inode *ip) inode 316 fs.c iunlock(struct inode *ip) inode 332 fs.c iput(struct inode *ip) inode 356 fs.c iunlockput(struct inode *ip) inode 373 fs.c bmap(struct inode *ip, uint bn) inode 408 fs.c itrunc(struct inode *ip) inode 440 fs.c stati(struct inode *ip, struct stat *st) inode 453 fs.c readi(struct inode *ip, char *dst, uint off, uint n) inode 482 fs.c writei(struct inode *ip, char *src, uint off, uint n) inode 524 fs.c struct inode* inode 525 fs.c dirlookup(struct inode *dp, char *name, uint *poff) inode 552 fs.c dirlink(struct inode *dp, char *name, uint inum) inode 556 fs.c struct inode *ip; inode 624 fs.c static struct inode* inode 627 fs.c struct inode *ip, *next; inode 659 fs.c struct inode* inode 666 fs.c struct inode* inode 50 proc.h struct inode *cwd; // Current directory inode 122 sysfile.c struct inode *dp, *ip; inode 169 sysfile.c isdirempty(struct inode *dp) inode 187 sysfile.c struct inode *ip, *dp; inode 241 sysfile.c static struct inode* inode 244 sysfile.c struct inode *ip, *dp; inode 291 sysfile.c struct inode *ip; inode 339 sysfile.c struct inode *ip; inode 354 sysfile.c struct inode *ip; inode 375 sysfile.c struct inode *ip; inode 198 vm.c loaduvm(pde_t *pgdir, char *addr, struct inode *ip, uint offset, uint sz)