Lines Matching refs:dir
56 struct inode *dir = mapping->host; in dir_commit_chunk() local
60 if (pos+len > dir->i_size) { in dir_commit_chunk()
61 i_size_write(dir, pos+len); in dir_commit_chunk()
62 mark_inode_dirty(dir); in dir_commit_chunk()
64 if (IS_DIRSYNC(dir)) in dir_commit_chunk()
71 static struct page * dir_get_page(struct inode *dir, unsigned long n) in dir_get_page() argument
73 struct address_space *mapping = dir->i_mapping; in dir_get_page()
159 struct inode * dir = d_inode(dentry->d_parent); in minix_find_entry() local
160 struct super_block * sb = dir->i_sb; in minix_find_entry()
163 unsigned long npages = dir_pages(dir); in minix_find_entry()
174 page = dir_get_page(dir, n); in minix_find_entry()
179 limit = kaddr + minix_last_byte(dir, n) - sbi->s_dirsize; in minix_find_entry()
206 struct inode *dir = d_inode(dentry->d_parent); in minix_add_link() local
209 struct super_block * sb = dir->i_sb; in minix_add_link()
212 unsigned long npages = dir_pages(dir); in minix_add_link()
230 page = dir_get_page(dir, n); in minix_add_link()
236 dir_end = kaddr + minix_last_byte(dir, n); in minix_add_link()
282 dir->i_mtime = dir->i_ctime = CURRENT_TIME_SEC; in minix_add_link()
283 mark_inode_dirty(dir); in minix_add_link()
319 int minix_make_empty(struct inode *inode, struct inode *dir) in minix_make_empty() argument
343 de3->inode = dir->i_ino; in minix_make_empty()
351 de->inode = dir->i_ino; in minix_make_empty()
419 struct inode *dir = page->mapping->host; in minix_set_link() local
420 struct minix_sb_info *sbi = minix_sb(dir->i_sb); in minix_set_link()
438 dir->i_mtime = dir->i_ctime = CURRENT_TIME_SEC; in minix_set_link()
439 mark_inode_dirty(dir); in minix_set_link()
442 struct minix_dir_entry * minix_dotdot (struct inode *dir, struct page **p) in minix_dotdot() argument
444 struct page *page = dir_get_page(dir, 0); in minix_dotdot()
445 struct minix_sb_info *sbi = minix_sb(dir->i_sb); in minix_dotdot()