Lines Matching refs:dir
40 struct inode *dir = mapping->host; in dir_commit_chunk() local
44 if (pos+len > dir->i_size) { in dir_commit_chunk()
45 i_size_write(dir, pos+len); in dir_commit_chunk()
46 mark_inode_dirty(dir); in dir_commit_chunk()
48 if (IS_DIRSYNC(dir)) in dir_commit_chunk()
55 static struct page * dir_get_page(struct inode *dir, unsigned long n) in dir_get_page() argument
57 struct address_space *mapping = dir->i_mapping; in dir_get_page()
131 struct inode * dir = d_inode(dentry->d_parent); in sysv_find_entry() local
133 unsigned long npages = dir_pages(dir); in sysv_find_entry()
139 start = SYSV_I(dir)->i_dir_start_lookup; in sysv_find_entry()
146 page = dir_get_page(dir, n); in sysv_find_entry()
168 SYSV_I(dir)->i_dir_start_lookup = n; in sysv_find_entry()
175 struct inode *dir = d_inode(dentry->d_parent); in sysv_add_link() local
180 unsigned long npages = dir_pages(dir); in sysv_add_link()
188 page = dir_get_page(dir, n); in sysv_add_link()
219 dir->i_mtime = dir->i_ctime = current_time(dir); in sysv_add_link()
220 mark_inode_dirty(dir); in sysv_add_link()
248 int sysv_make_empty(struct inode *inode, struct inode *dir) in sysv_make_empty() argument
271 de->inode = cpu_to_fs16(SYSV_SB(inode->i_sb), dir->i_ino); in sysv_make_empty()
330 struct inode *dir = page->mapping->host; in sysv_set_link() local
341 dir->i_mtime = dir->i_ctime = current_time(dir); in sysv_set_link()
342 mark_inode_dirty(dir); in sysv_set_link()
345 struct sysv_dir_entry * sysv_dotdot (struct inode *dir, struct page **p) in sysv_dotdot() argument
347 struct page *page = dir_get_page(dir, 0); in sysv_dotdot()