Lines Matching defs:dir
31 static struct dentry *sysv_lookup(struct inode * dir, struct dentry * dentry, unsigned int flags)
40 inode = sysv_iget(dir->i_sb, ino);
44 static int sysv_mknod(struct mnt_idmap *idmap, struct inode *dir,
53 inode = sysv_new_inode(dir, mode);
64 static int sysv_create(struct mnt_idmap *idmap, struct inode *dir,
67 return sysv_mknod(&nop_mnt_idmap, dir, dentry, mode, 0);
70 static int sysv_symlink(struct mnt_idmap *idmap, struct inode *dir,
77 if (l > dir->i_sb->s_blocksize)
80 inode = sysv_new_inode(dir, S_IFLNK|0777);
101 static int sysv_link(struct dentry * old_dentry, struct inode * dir,
113 static int sysv_mkdir(struct mnt_idmap *idmap, struct inode *dir,
119 inode_inc_link_count(dir);
121 inode = sysv_new_inode(dir, S_IFDIR|mode);
130 err = sysv_make_empty(inode, dir);
147 inode_dec_link_count(dir);
151 static int sysv_unlink(struct inode * dir, struct dentry * dentry)
164 inode_set_ctime_to_ts(inode, inode_get_ctime(dir));
171 static int sysv_rmdir(struct inode * dir, struct dentry * dentry)
177 err = sysv_unlink(dir, dentry);
181 inode_dec_link_count(dir);