Lines Matching refs:dentry

75 static int jfs_create(struct inode *dip, struct dentry *dentry, umode_t mode,  in jfs_create()  argument
87 jfs_info("jfs_create: dip:0x%p name:%pd", dip, dentry); in jfs_create()
97 if ((rc = get_UCSname(&dname, dentry))) in jfs_create()
120 rc = jfs_init_security(tid, ip, dip, &dentry->d_name); in jfs_create()
182 d_instantiate(dentry, ip); in jfs_create()
210 static int jfs_mkdir(struct inode *dip, struct dentry *dentry, umode_t mode) in jfs_mkdir() argument
221 jfs_info("jfs_mkdir: dip:0x%p name:%pd", dip, dentry); in jfs_mkdir()
231 if ((rc = get_UCSname(&dname, dentry))) in jfs_mkdir()
254 rc = jfs_init_security(tid, ip, dip, &dentry->d_name); in jfs_mkdir()
317 d_instantiate(dentry, ip); in jfs_mkdir()
349 static int jfs_rmdir(struct inode *dip, struct dentry *dentry) in jfs_rmdir() argument
353 struct inode *ip = d_inode(dentry); in jfs_rmdir()
359 jfs_info("jfs_rmdir: dip:0x%p name:%pd", dip, dentry); in jfs_rmdir()
375 if ((rc = get_UCSname(&dname, dentry))) { in jfs_rmdir()
479 static int jfs_unlink(struct inode *dip, struct dentry *dentry) in jfs_unlink() argument
483 struct inode *ip = d_inode(dentry); in jfs_unlink()
491 jfs_info("jfs_unlink: dip:0x%p name:%pd", dip, dentry); in jfs_unlink()
501 if ((rc = get_UCSname(&dname, dentry))) in jfs_unlink()
801 static int jfs_link(struct dentry *old_dentry, in jfs_link()
802 struct inode *dir, struct dentry *dentry) in jfs_link() argument
812 jfs_info("jfs_link: %pd %pd", old_dentry, dentry); in jfs_link()
826 if ((rc = get_UCSname(&dname, dentry))) in jfs_link()
854 d_instantiate(dentry, ip); in jfs_link()
888 static int jfs_symlink(struct inode *dip, struct dentry *dentry, in jfs_symlink() argument
897 struct inode *ip = d_inode(dentry); in jfs_symlink()
920 if ((rc = get_UCSname(&dname, dentry))) in jfs_symlink()
938 rc = jfs_init_security(tid, ip, dip, &dentry->d_name); in jfs_symlink()
1062 d_instantiate(dentry, ip); in jfs_symlink()
1079 static int jfs_rename(struct inode *old_dir, struct dentry *old_dentry, in jfs_rename()
1080 struct inode *new_dir, struct dentry *new_dentry) in jfs_rename()
1362 static int jfs_mknod(struct inode *dir, struct dentry *dentry, in jfs_mknod() argument
1375 jfs_info("jfs_mknod: %pd", dentry); in jfs_mknod()
1381 if ((rc = get_UCSname(&dname, dentry))) in jfs_mknod()
1400 rc = jfs_init_security(tid, ip, dir, &dentry->d_name); in jfs_mknod()
1447 d_instantiate(dentry, ip); in jfs_mknod()
1458 static struct dentry *jfs_lookup(struct inode *dip, struct dentry *dentry, unsigned int flags) in jfs_lookup() argument
1466 jfs_info("jfs_lookup: name = %pd", dentry); in jfs_lookup()
1468 if ((rc = get_UCSname(&key, dentry))) in jfs_lookup()
1483 return d_splice_alias(ip, dentry); in jfs_lookup()
1505 struct dentry *jfs_fh_to_dentry(struct super_block *sb, struct fid *fid, in jfs_fh_to_dentry()
1512 struct dentry *jfs_fh_to_parent(struct super_block *sb, struct fid *fid, in jfs_fh_to_parent()
1519 struct dentry *jfs_get_parent(struct dentry *dentry) in jfs_get_parent() argument
1524 le32_to_cpu(JFS_IP(d_inode(dentry))->i_dtroot.header.idotdot); in jfs_get_parent()
1526 return d_obtain_alias(jfs_iget(d_inode(dentry)->i_sb, parent_ino)); in jfs_get_parent()
1561 static int jfs_ci_hash(const struct dentry *dir, struct qstr *this) in jfs_ci_hash()
1574 static int jfs_ci_compare(const struct dentry *parent, const struct dentry *dentry, in jfs_ci_compare() argument
1590 static int jfs_ci_revalidate(struct dentry *dentry, unsigned int flags) in jfs_ci_revalidate() argument
1602 if (d_really_is_positive(dentry)) in jfs_ci_revalidate()