Lines Matching refs:dir

39 	struct inode *dir = mapping->host;  in dir_commit_chunk()  local
43 if (pos+len > dir->i_size) { in dir_commit_chunk()
44 i_size_write(dir, pos+len); in dir_commit_chunk()
45 mark_inode_dirty(dir); in dir_commit_chunk()
47 if (IS_DIRSYNC(dir)) in dir_commit_chunk()
54 static struct page * dir_get_page(struct inode *dir, unsigned long n) in dir_get_page() argument
56 struct address_space *mapping = dir->i_mapping; in dir_get_page()
130 struct inode * dir = d_inode(dentry->d_parent); in sysv_find_entry() local
132 unsigned long npages = dir_pages(dir); in sysv_find_entry()
138 start = SYSV_I(dir)->i_dir_start_lookup; in sysv_find_entry()
145 page = dir_get_page(dir, n); in sysv_find_entry()
167 SYSV_I(dir)->i_dir_start_lookup = n; in sysv_find_entry()
174 struct inode *dir = d_inode(dentry->d_parent); in sysv_add_link() local
179 unsigned long npages = dir_pages(dir); in sysv_add_link()
187 page = dir_get_page(dir, n); in sysv_add_link()
218 dir->i_mtime = dir->i_ctime = CURRENT_TIME_SEC; in sysv_add_link()
219 mark_inode_dirty(dir); in sysv_add_link()
247 int sysv_make_empty(struct inode *inode, struct inode *dir) in sysv_make_empty() argument
270 de->inode = cpu_to_fs16(SYSV_SB(inode->i_sb), dir->i_ino); in sysv_make_empty()
329 struct inode *dir = page->mapping->host; in sysv_set_link() local
340 dir->i_mtime = dir->i_ctime = CURRENT_TIME_SEC; in sysv_set_link()
341 mark_inode_dirty(dir); in sysv_set_link()
344 struct sysv_dir_entry * sysv_dotdot (struct inode *dir, struct page **p) in sysv_dotdot() argument
346 struct page *page = dir_get_page(dir, 0); in sysv_dotdot()