Searched refs:inode (Results 1 – 9 of 9) sorted by relevance
/xv6-public/ |
H A D | defs.h | 4 struct inode; 40 struct inode* dirlookup(struct inode*, char*, uint*); 41 struct inode* ialloc(uint, short); 42 struct inode* idup(struct inode*); 44 void ilock(struct inode*); 45 void iput(struct inode*); 46 void iunlock(struct inode*); 47 void iunlockput(struct inode*); 48 void iupdate(struct inode*); 50 struct inode* namei(char*); [all …]
|
H A D | file.h | 7 struct inode *ip; 13 struct inode { struct 31 int (*read)(struct inode*, char*, int); argument 32 int (*write)(struct inode*, char*, int);
|
H A D | fs.c | 168 struct inode inode[NINODE]; member 194 struct inode* 241 static struct inode* 250 for(ip = &icache.inode[0]; ip < &icache.inode[NINODE]; ip++){ in iget() 276 struct inode* 277 idup(struct inode *ip) in idup() 524 struct inode* 556 struct inode *ip; in dirlink() 624 static struct inode* 659 struct inode* [all …]
|
H A D | sysfile.c | 122 struct inode *dp, *ip; in sys_link() 169 isdirempty(struct inode *dp) in isdirempty() 187 struct inode *ip, *dp; in sys_unlink() 241 static struct inode* 244 struct inode *ip, *dp; in create() 291 struct inode *ip; in sys_open() 339 struct inode *ip; in sys_mkdir() 354 struct inode *ip; in sys_mknod() 375 struct inode *ip; in sys_chdir()
|
H A D | proc.h | 50 struct inode *cwd; // Current directory
|
H A D | Notes | 87 what does inode->busy mean? 89 no-one is allowed to do anything to the inode 91 inode->count counts in-memory pointers to the struct 92 prevents inode[] element from being re-used 113 and make some inode updates async
|
H A D | console.c | 236 consoleread(struct inode *ip, char *dst, int n) in consoleread() 274 consolewrite(struct inode *ip, char *buf, int n) in consolewrite()
|
H A D | exec.c | 17 struct inode *ip; in exec()
|
H A D | vm.c | 198 loaduvm(pde_t *pgdir, char *addr, struct inode *ip, uint offset, uint sz) in loaduvm()
|