Lines Matching refs:dir

51 	struct inode *dir = mapping->host;  in dir_commit_chunk()  local
55 if (pos+len > dir->i_size) { in dir_commit_chunk()
56 i_size_write(dir, pos+len); in dir_commit_chunk()
57 mark_inode_dirty(dir); in dir_commit_chunk()
59 if (IS_DIRSYNC(dir)) in dir_commit_chunk()
66 static struct page * dir_get_page(struct inode *dir, unsigned long n) in dir_get_page() argument
68 struct address_space *mapping = dir->i_mapping; in dir_get_page()
154 struct inode * dir = d_inode(dentry->d_parent); in minix_find_entry() local
155 struct super_block * sb = dir->i_sb; in minix_find_entry()
158 unsigned long npages = dir_pages(dir); in minix_find_entry()
169 page = dir_get_page(dir, n); in minix_find_entry()
174 limit = kaddr + minix_last_byte(dir, n) - sbi->s_dirsize; in minix_find_entry()
201 struct inode *dir = d_inode(dentry->d_parent); in minix_add_link() local
204 struct super_block * sb = dir->i_sb; in minix_add_link()
207 unsigned long npages = dir_pages(dir); in minix_add_link()
225 page = dir_get_page(dir, n); in minix_add_link()
231 dir_end = kaddr + minix_last_byte(dir, n); in minix_add_link()
277 dir->i_mtime = dir->i_ctime = CURRENT_TIME_SEC; in minix_add_link()
278 mark_inode_dirty(dir); in minix_add_link()
314 int minix_make_empty(struct inode *inode, struct inode *dir) in minix_make_empty() argument
338 de3->inode = dir->i_ino; in minix_make_empty()
346 de->inode = dir->i_ino; in minix_make_empty()
414 struct inode *dir = page->mapping->host; in minix_set_link() local
415 struct minix_sb_info *sbi = minix_sb(dir->i_sb); in minix_set_link()
433 dir->i_mtime = dir->i_ctime = CURRENT_TIME_SEC; in minix_set_link()
434 mark_inode_dirty(dir); in minix_set_link()
437 struct minix_dir_entry * minix_dotdot (struct inode *dir, struct page **p) in minix_dotdot() argument
439 struct page *page = dir_get_page(dir, 0); in minix_dotdot()
440 struct minix_sb_info *sbi = minix_sb(dir->i_sb); in minix_dotdot()