Home
last modified time | relevance | path

Searched refs:d_op (Results 1 – 13 of 13) sorted by relevance

/linux/fs/
H A Ddcache.c490 if (dentry->d_op && dentry->d_op->d_iput) in dentry_unlink_inode()
491 dentry->d_op->d_iput(dentry, inode); in dentry_unlink_inode()
831 dentry->d_op->d_prune(dentry); in dentry_kill()
844 if (dentry->d_op && dentry->d_op->d_release) in dentry_kill()
845 dentry->d_op->d_release(dentry); in dentry_kill()
896 if (!locked || dentry->d_op->d_delete(dentry)) in retain_dentry()
1971 dentry->d_op = sb->__s_d_op; in __d_alloc()
1983 if (dentry->d_op in __d_alloc()
[all...]
H A Dnamei.c1035 return dentry->d_op->d_revalidate(dir, name, dentry, flags); in d_revalidate()
1095 status = dentry->d_op->d_weak_revalidate(dentry, nd->flags); in complete_walk()
1565 return finish_automount(dentry->d_op->d_automount(path), path); in follow_automount()
1589 ret = path->dentry->d_op->d_manage(path, false); in __traverse_mounts()
1701 int res = dentry->d_op->d_manage(path, true); in __follow_mount_rcu()
2627 err = parent->d_op->d_hash(parent, &nd->last); in link_path_walk()
3107 int err = base->d_op->d_hash(base, qname); in lookup_noperm_common()
H A Dnamespace.c2151 if (dentry->d_op != &ns_dentry_operations) in is_mnt_ns_file()
3058 const struct dentry_operations *d_op; in may_copy_tree() local
3063 d_op = path->dentry->d_op; in may_copy_tree()
3064 if (d_op == &ns_dentry_operations) in may_copy_tree()
3067 if (d_op == &pidfs_dentry_operations) in may_copy_tree()
H A Dlibfs.c73 if (!dentry->d_op && !(dentry->d_flags & DCACHE_DONTCACHE)) { in simple_lookup()
/linux/security/tomoyo/
H A Drealpath.c257 if (dentry->d_op && dentry->d_op->d_dname) { in tomoyo_realpath_from_path()
258 pos = dentry->d_op->d_dname(dentry, buf, buf_len - 1); in tomoyo_realpath_from_path()
/linux/fs/isofs/
H A Dnamei.c36 if (likely(!dentry->d_op)) in isofs_cmp()
38 return dentry->d_op->d_compare(NULL, dentry->d_name.len, dentry->d_name.name, in isofs_cmp()
/linux/fs/ecryptfs/
H A Ddentry.c47 rc = lower_dentry->d_op->d_revalidate(lower_dir, &n.name, in ecryptfs_d_revalidate()
/linux/include/linux/
H A Ddcache.h109 const struct dentry_operations *d_op; member
645 return dentry->d_op->d_real(dentry, type); in d_real()
H A Dfscrypt.h284 if (dentry->d_op->d_revalidate == fscrypt_d_revalidate) in fscrypt_handle_d_move()
334 dentry->d_op->d_revalidate == fscrypt_d_revalidate) { in fscrypt_prepare_dentry()
/linux/fs/overlayfs/
H A Dsuper.c92 ret = d->d_op->d_weak_revalidate(d, flags); in ovl_revalidate_real()
108 ret = d->d_op->d_revalidate(dir, &n.name, d, flags); in ovl_revalidate_real()
/linux/fs/autofs/
H A Droot.c849 dentry->d_op == &autofs_dentry_operations && in is_autofs_dentry()
/linux/Documentation/filesystems/
H A Dporting.rst1270 ->d_op for different dentries - if not, just use set_default_d_op()
1272 thing that really needs ->d_op varying between dentries.
/linux/fs/ceph/
H A Dinode.c1550 realdn->d_op->d_prune(realdn); in splice_dentry()