Lines Matching refs:dir
52 struct inode *dir = mapping->host; in dir_commit_chunk() local
56 if (pos+len > dir->i_size) { in dir_commit_chunk()
57 i_size_write(dir, pos+len); in dir_commit_chunk()
58 mark_inode_dirty(dir); in dir_commit_chunk()
60 if (IS_DIRSYNC(dir)) in dir_commit_chunk()
67 static struct page * dir_get_page(struct inode *dir, unsigned long n) in dir_get_page() argument
69 struct address_space *mapping = dir->i_mapping; in dir_get_page()
155 struct inode * dir = d_inode(dentry->d_parent); in minix_find_entry() local
156 struct super_block * sb = dir->i_sb; in minix_find_entry()
159 unsigned long npages = dir_pages(dir); in minix_find_entry()
170 page = dir_get_page(dir, n); in minix_find_entry()
175 limit = kaddr + minix_last_byte(dir, n) - sbi->s_dirsize; in minix_find_entry()
202 struct inode *dir = d_inode(dentry->d_parent); in minix_add_link() local
205 struct super_block * sb = dir->i_sb; in minix_add_link()
208 unsigned long npages = dir_pages(dir); in minix_add_link()
226 page = dir_get_page(dir, n); in minix_add_link()
232 dir_end = kaddr + minix_last_byte(dir, n); in minix_add_link()
278 dir->i_mtime = dir->i_ctime = current_time(dir); in minix_add_link()
279 mark_inode_dirty(dir); in minix_add_link()
315 int minix_make_empty(struct inode *inode, struct inode *dir) in minix_make_empty() argument
339 de3->inode = dir->i_ino; in minix_make_empty()
347 de->inode = dir->i_ino; in minix_make_empty()
415 struct inode *dir = page->mapping->host; in minix_set_link() local
416 struct minix_sb_info *sbi = minix_sb(dir->i_sb); in minix_set_link()
434 dir->i_mtime = dir->i_ctime = current_time(dir); in minix_set_link()
435 mark_inode_dirty(dir); in minix_set_link()
438 struct minix_dir_entry * minix_dotdot (struct inode *dir, struct page **p) in minix_dotdot() argument
440 struct page *page = dir_get_page(dir, 0); in minix_dotdot()
441 struct minix_sb_info *sbi = minix_sb(dir->i_sb); in minix_dotdot()