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