Lines Matching defs:dir
3 * linux/fs/sysv/dir.c
5 * minix/dir.c
8 * coh/dir.c
11 * sysv/dir.c
40 struct inode *dir = mapping->host;
44 if (pos+len > dir->i_size) {
45 i_size_write(dir, pos+len);
46 mark_inode_dirty(dir);
48 if (IS_DIRSYNC(dir))
55 static struct page * dir_get_page(struct inode *dir, unsigned long n)
57 struct address_space *mapping = dir->i_mapping;
131 struct inode * dir = d_inode(dentry->d_parent);
133 unsigned long npages = dir_pages(dir);
139 start = SYSV_I(dir)->i_dir_start_lookup;
146 page = dir_get_page(dir, n);
168 SYSV_I(dir)->i_dir_start_lookup = n;
175 struct inode *dir = d_inode(dentry->d_parent);
180 unsigned long npages = dir_pages(dir);
188 page = dir_get_page(dir, n);
219 dir->i_mtime = dir->i_ctime = current_time(dir);
220 mark_inode_dirty(dir);
248 int sysv_make_empty(struct inode *inode, struct inode *dir)
271 de->inode = cpu_to_fs16(SYSV_SB(inode->i_sb), dir->i_ino);
330 struct inode *dir = page->mapping->host;
341 dir->i_mtime = dir->i_ctime = current_time(dir);
342 mark_inode_dirty(dir);
345 struct sysv_dir_entry * sysv_dotdot (struct inode *dir, struct page **p)
347 struct page *page = dir_get_page(dir, 0);