inode 228 console.c consoleread(struct inode *ip, char *dst, int n) inode 266 console.c consolewrite(struct inode *ip, char *buf, int n) inode 38 defs.h int dirlink(struct inode*, char*, uint); inode 39 defs.h struct inode* dirlookup(struct inode*, char*, uint*); inode 41 defs.h struct inode* idup(struct inode*); inode 43 defs.h void ilock(struct inode*); inode 44 defs.h void iput(struct inode*); inode 45 defs.h void iunlock(struct inode*); inode 46 defs.h void iunlockput(struct inode*); inode 47 defs.h void iupdate(struct inode*); inode 51 defs.h int readi(struct inode*, char*, uint, uint); inode 52 defs.h void stati(struct inode*, struct stat*); inode 53 defs.h int writei(struct inode*, char*, uint, uint); inode 175 defs.h int loaduvm(pde_t*, char*, struct inode*, uint, uint); inode 24 fs.c static void itrunc(struct inode*); inode 200 fs.c iupdate(struct inode *ip) inode 256 fs.c idup(struct inode *ip) inode 267 fs.c ilock(struct inode *ip) inode 299 fs.c iunlock(struct inode *ip) inode 318 fs.c iput(struct inode *ip) inode 340 fs.c iunlockput(struct inode *ip) inode 357 fs.c bmap(struct inode *ip, uint bn) inode 392 fs.c itrunc(struct inode *ip) inode 423 fs.c stati(struct inode *ip, struct stat *st) inode 435 fs.c readi(struct inode *ip, char *dst, uint off, uint n) inode 463 fs.c writei(struct inode *ip, char *src, uint off, uint n) inode 506 fs.c dirlookup(struct inode *dp, char *name, uint *poff) inode 533 fs.c dirlink(struct inode *dp, char *name, uint inum) inode 166 sysfile.c isdirempty(struct inode *dp) inode 197 vm.c loaduvm(pde_t *pgdir, char *addr, struct inode *ip, uint offset, uint sz)