Home
last modified time | relevance | path

Searched refs:inode (Results 1 – 9 of 9) sorted by relevance

/xv6-public/
H A Ddefs.h4 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 Dfile.h7 struct inode *ip;
13 struct inode { struct
31 int (*read)(struct inode*, char*, int); argument
32 int (*write)(struct inode*, char*, int);
H A Dfs.c168 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 Dsysfile.c122 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 Dproc.h50 struct inode *cwd; // Current directory
H A DNotes87 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 Dconsole.c236 consoleread(struct inode *ip, char *dst, int n) in consoleread()
274 consolewrite(struct inode *ip, char *buf, int n) in consolewrite()
H A Dexec.c17 struct inode *ip; in exec()
H A Dvm.c198 loaduvm(pde_t *pgdir, char *addr, struct inode *ip, uint offset, uint sz) in loaduvm()