Lines Matching refs:dir

22 static struct dentry *minix_lookup(struct inode * dir, struct dentry *dentry, unsigned int flags)  in minix_lookup()  argument
27 if (dentry->d_name.len > minix_sb(dir->i_sb)->s_namelen) in minix_lookup()
32 inode = minix_iget(dir->i_sb, ino); in minix_lookup()
36 static int minix_mknod(struct inode * dir, struct dentry *dentry, umode_t mode, dev_t rdev) in minix_mknod() argument
44 inode = minix_new_inode(dir, mode, &error); in minix_mknod()
54 static int minix_tmpfile(struct inode *dir, struct dentry *dentry, umode_t mode) in minix_tmpfile() argument
57 struct inode *inode = minix_new_inode(dir, mode, &error); in minix_tmpfile()
66 static int minix_create(struct inode *dir, struct dentry *dentry, umode_t mode, in minix_create() argument
69 return minix_mknod(dir, dentry, mode, 0); in minix_create()
72 static int minix_symlink(struct inode * dir, struct dentry *dentry, in minix_symlink() argument
79 if (i > dir->i_sb->s_blocksize) in minix_symlink()
82 inode = minix_new_inode(dir, S_IFLNK | 0777, &err); in minix_symlink()
101 static int minix_link(struct dentry * old_dentry, struct inode * dir, in minix_link() argument
112 static int minix_mkdir(struct inode * dir, struct dentry *dentry, umode_t mode) in minix_mkdir() argument
117 inode_inc_link_count(dir); in minix_mkdir()
119 inode = minix_new_inode(dir, S_IFDIR | mode, &err); in minix_mkdir()
127 err = minix_make_empty(inode, dir); in minix_mkdir()
144 inode_dec_link_count(dir); in minix_mkdir()
148 static int minix_unlink(struct inode * dir, struct dentry *dentry) in minix_unlink() argument
163 inode->i_ctime = dir->i_ctime; in minix_unlink()
169 static int minix_rmdir(struct inode * dir, struct dentry *dentry) in minix_rmdir() argument
175 err = minix_unlink(dir, dentry); in minix_rmdir()
177 inode_dec_link_count(dir); in minix_rmdir()