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()
95 if ((rc = get_UCSname(&dname, dentry))) in jfs_create()
118 rc = jfs_init_security(tid, ip, dip, &dentry->d_name); in jfs_create()
180 d_instantiate(dentry, ip); in jfs_create()
208 static int jfs_mkdir(struct inode *dip, struct dentry *dentry, umode_t mode) in jfs_mkdir() argument
219 jfs_info("jfs_mkdir: dip:0x%p name:%pd", dip, dentry); in jfs_mkdir()
227 if ((rc = get_UCSname(&dname, dentry))) in jfs_mkdir()
250 rc = jfs_init_security(tid, ip, dip, &dentry->d_name); in jfs_mkdir()
313 d_instantiate(dentry, ip); in jfs_mkdir()
345 static int jfs_rmdir(struct inode *dip, struct dentry *dentry) in jfs_rmdir() argument
349 struct inode *ip = d_inode(dentry); in jfs_rmdir()
355 jfs_info("jfs_rmdir: dip:0x%p name:%pd", dip, dentry); in jfs_rmdir()
367 if ((rc = get_UCSname(&dname, dentry))) { in jfs_rmdir()
471 static int jfs_unlink(struct inode *dip, struct dentry *dentry) in jfs_unlink() argument
475 struct inode *ip = d_inode(dentry); in jfs_unlink()
483 jfs_info("jfs_unlink: dip:0x%p name:%pd", dip, dentry); in jfs_unlink()
489 if ((rc = get_UCSname(&dname, dentry))) in jfs_unlink()
789 static int jfs_link(struct dentry *old_dentry, in jfs_link()
790 struct inode *dir, struct dentry *dentry) in jfs_link() argument
800 jfs_info("jfs_link: %pd %pd", old_dentry, dentry); in jfs_link()
812 if ((rc = get_UCSname(&dname, dentry))) in jfs_link()
840 d_instantiate(dentry, ip); in jfs_link()
873 static int jfs_symlink(struct inode *dip, struct dentry *dentry, in jfs_symlink() argument
882 struct inode *ip = d_inode(dentry); in jfs_symlink()
904 if ((rc = get_UCSname(&dname, dentry))) in jfs_symlink()
922 rc = jfs_init_security(tid, ip, dip, &dentry->d_name); in jfs_symlink()
1046 d_instantiate(dentry, ip); in jfs_symlink()
1063 static int jfs_rename(struct inode *old_dir, struct dentry *old_dentry, in jfs_rename()
1064 struct inode *new_dir, struct dentry *new_dentry) in jfs_rename()
1340 static int jfs_mknod(struct inode *dir, struct dentry *dentry, in jfs_mknod() argument
1356 jfs_info("jfs_mknod: %pd", dentry); in jfs_mknod()
1360 if ((rc = get_UCSname(&dname, dentry))) in jfs_mknod()
1379 rc = jfs_init_security(tid, ip, dir, &dentry->d_name); in jfs_mknod()
1426 d_instantiate(dentry, ip); in jfs_mknod()
1437 static struct dentry *jfs_lookup(struct inode *dip, struct dentry *dentry, unsigned int flags) in jfs_lookup() argument
1445 jfs_info("jfs_lookup: name = %pd", dentry); in jfs_lookup()
1447 if ((rc = get_UCSname(&key, dentry))) in jfs_lookup()
1462 return d_splice_alias(ip, dentry); in jfs_lookup()
1484 struct dentry *jfs_fh_to_dentry(struct super_block *sb, struct fid *fid, in jfs_fh_to_dentry()
1491 struct dentry *jfs_fh_to_parent(struct super_block *sb, struct fid *fid, in jfs_fh_to_parent()
1498 struct dentry *jfs_get_parent(struct dentry *dentry) in jfs_get_parent() argument
1503 le32_to_cpu(JFS_IP(d_inode(dentry))->i_dtroot.header.idotdot); in jfs_get_parent()
1505 return d_obtain_alias(jfs_iget(d_inode(dentry)->i_sb, parent_ino)); in jfs_get_parent()
1540 static int jfs_ci_hash(const struct dentry *dir, struct qstr *this) in jfs_ci_hash()
1553 static int jfs_ci_compare(const struct dentry *parent, const struct dentry *dentry, in jfs_ci_compare() argument
1569 static int jfs_ci_revalidate(struct dentry *dentry, unsigned int flags) in jfs_ci_revalidate() argument
1581 if (d_really_is_positive(dentry)) in jfs_ci_revalidate()