Lines Matching refs:dir

44 	struct inode *dir = mapping->host;  in dir_commit_chunk()  local
48 if (pos+len > dir->i_size) { in dir_commit_chunk()
49 i_size_write(dir, pos+len); in dir_commit_chunk()
50 mark_inode_dirty(dir); in dir_commit_chunk()
52 if (IS_DIRSYNC(dir)) in dir_commit_chunk()
59 static struct page * dir_get_page(struct inode *dir, unsigned long n) in dir_get_page() argument
61 struct address_space *mapping = dir->i_mapping; in dir_get_page()
135 struct inode * dir = d_inode(dentry->d_parent); in sysv_find_entry() local
137 unsigned long npages = dir_pages(dir); in sysv_find_entry()
143 start = SYSV_I(dir)->i_dir_start_lookup; in sysv_find_entry()
150 page = dir_get_page(dir, n); in sysv_find_entry()
172 SYSV_I(dir)->i_dir_start_lookup = n; in sysv_find_entry()
179 struct inode *dir = d_inode(dentry->d_parent); in sysv_add_link() local
184 unsigned long npages = dir_pages(dir); in sysv_add_link()
192 page = dir_get_page(dir, n); in sysv_add_link()
223 dir->i_mtime = dir->i_ctime = CURRENT_TIME_SEC; in sysv_add_link()
224 mark_inode_dirty(dir); in sysv_add_link()
252 int sysv_make_empty(struct inode *inode, struct inode *dir) in sysv_make_empty() argument
275 de->inode = cpu_to_fs16(SYSV_SB(inode->i_sb), dir->i_ino); in sysv_make_empty()
334 struct inode *dir = page->mapping->host; in sysv_set_link() local
345 dir->i_mtime = dir->i_ctime = CURRENT_TIME_SEC; in sysv_set_link()
346 mark_inode_dirty(dir); in sysv_set_link()
349 struct sysv_dir_entry * sysv_dotdot (struct inode *dir, struct page **p) in sysv_dotdot() argument
351 struct page *page = dir_get_page(dir, 0); in sysv_dotdot()