Searched refs:dentry (Results 26 - 50 of 1771) sorted by relevance

1234567891011>>

/linux-master/fs/ocfs2/
H A Dioctl.h14 int ocfs2_fileattr_get(struct dentry *dentry, struct fileattr *fa);
16 struct dentry *dentry, struct fileattr *fa);
/linux-master/fs/smb/client/
H A Dexport.c36 static struct dentry *cifs_get_parent(struct dentry *dentry) argument
39 cifs_dbg(FYI, "get parent for %p\n", dentry);
/linux-master/arch/mips/include/asm/
H A Ddebug.h16 extern struct dentry *mips_debugfs_dir;
/linux-master/fs/tracefs/
H A Dinternal.h43 * Note if is_freed is set, then dentry is corrupted.
71 struct dentry *tracefs_start_creating(const char *name, struct dentry *parent);
72 struct dentry *tracefs_end_creating(struct dentry *dentry);
73 struct dentry *tracefs_failed_creating(struct dentry *dentry);
76 void eventfs_d_release(struct dentry *dentr
[all...]
/linux-master/include/linux/
H A Dpath.h5 struct dentry;
10 struct dentry *dentry; member in struct:path
18 return path1->mnt == path2->mnt && path1->dentry == path2->dentry;
H A Dtracefs.h79 struct eventfs_inode *eventfs_create_events_dir(const char *name, struct dentry *parent,
90 struct dentry *tracefs_create_file(const char *name, umode_t mode,
91 struct dentry *parent, void *data,
94 struct dentry *tracefs_create_dir(const char *name, struct dentry *parent);
96 void tracefs_remove(struct dentry *dentry);
98 struct dentry *tracefs_create_instance_dir(const char *name, struct dentry *parent,
H A Dxattr.h23 struct dentry;
40 bool (*list)(struct dentry *dentry);
41 int (*get)(const struct xattr_handler *, struct dentry *dentry,
45 struct mnt_idmap *idmap, struct dentry *dentry,
53 * @dentry: dentry whose inode xattr to list
55 * Determine whether the xattr associated with @dentry ca
60 xattr_handler_can_list(const struct xattr_handler *handler, struct dentry *dentry) argument
[all...]
H A Ddebugfs.h46 extern struct dentry *arch_debugfs_dir;
69 typedef struct vfsmount *(*debugfs_automount_t)(struct dentry *, void *);
73 struct dentry *debugfs_lookup(const char *name, struct dentry *parent);
75 struct dentry *debugfs_create_file(const char *name, umode_t mode,
76 struct dentry *parent, void *data,
78 struct dentry *debugfs_create_file_unsafe(const char *name, umode_t mode,
79 struct dentry *parent, void *data,
83 struct dentry *parent, void *data,
87 struct dentry *debugfs_create_di
251 debugfs_remove(struct dentry *dentry) argument
254 debugfs_remove_recursive(struct dentry *dentry) argument
263 debugfs_file_get(struct dentry *dentry) argument
268 debugfs_file_put(struct dentry *dentry) argument
[all...]
/linux-master/fs/ecryptfs/
H A Ddentry.c19 * ecryptfs_d_revalidate - revalidate an ecryptfs dentry
20 * @dentry: The ecryptfs dentry
23 * Called when the VFS needs to revalidate a dentry. This
24 * is called whenever a name lookup finds a dentry in the
31 static int ecryptfs_d_revalidate(struct dentry *dentry, unsigned int flags) argument
33 struct dentry *lower_dentry = ecryptfs_dentry_to_lower(dentry);
42 if (d_really_is_positive(dentry)) {
66 ecryptfs_d_release(struct dentry *dentry) argument
[all...]
/linux-master/fs/overlayfs/
H A Dutil.c21 int ovl_get_write_access(struct dentry *dentry) argument
23 struct ovl_fs *ofs = OVL_FS(dentry->d_sb);
28 void ovl_start_write(struct dentry *dentry) argument
30 struct ovl_fs *ofs = OVL_FS(dentry->d_sb);
34 int ovl_want_write(struct dentry *dentry) argument
36 struct ovl_fs *ofs = OVL_FS(dentry->d_sb);
40 void ovl_put_write_access(struct dentry *dentr argument
46 ovl_end_write(struct dentry *dentry) argument
52 ovl_drop_write(struct dentry *dentry) argument
58 ovl_workdir(struct dentry *dentry) argument
160 ovl_dentry_remote(struct dentry *dentry) argument
165 ovl_dentry_update_reval(struct dentry *dentry, struct dentry *realdentry) argument
175 ovl_dentry_init_reval(struct dentry *dentry, struct dentry *upperdentry, struct ovl_entry *oe) argument
181 ovl_dentry_init_flags(struct dentry *dentry, struct dentry *upperdentry, struct ovl_entry *oe, unsigned int mask) argument
198 ovl_dentry_weird(struct dentry *dentry) argument
206 ovl_path_type(struct dentry *dentry) argument
231 ovl_path_upper(struct dentry *dentry, struct path *path) argument
239 ovl_path_lower(struct dentry *dentry, struct path *path) argument
252 ovl_path_lowerdata(struct dentry *dentry, struct path *path) argument
272 ovl_path_real(struct dentry *dentry, struct path *path) argument
284 ovl_path_realdata(struct dentry *dentry, struct path *path) argument
298 ovl_dentry_upper(struct dentry *dentry) argument
303 ovl_dentry_lower(struct dentry *dentry) argument
310 ovl_layer_lower(struct dentry *dentry) argument
323 ovl_dentry_lowerdata(struct dentry *dentry) argument
328 ovl_dentry_set_lowerdata(struct dentry *dentry, struct ovl_path *datapath) argument
351 ovl_dentry_real(struct dentry *dentry) argument
434 ovl_dentry_set_flag(unsigned long flag, struct dentry *dentry) argument
439 ovl_dentry_clear_flag(unsigned long flag, struct dentry *dentry) argument
444 ovl_dentry_test_flag(unsigned long flag, struct dentry *dentry) argument
449 ovl_dentry_is_opaque(struct dentry *dentry) argument
454 ovl_dentry_is_whiteout(struct dentry *dentry) argument
459 ovl_dentry_set_opaque(struct dentry *dentry) argument
464 ovl_dentry_has_xwhiteouts(struct dentry *dentry) argument
469 ovl_dentry_set_xwhiteouts(struct dentry *dentry) argument
497 ovl_dentry_has_upper_alias(struct dentry *dentry) argument
502 ovl_dentry_set_upper_alias(struct dentry *dentry) argument
547 ovl_dentry_needs_data_copy_up_locked(struct dentry *dentry, int flags) argument
555 ovl_dentry_needs_data_copy_up(struct dentry *dentry, int flags) argument
563 ovl_dentry_get_redirect(struct dentry *dentry) argument
568 ovl_dentry_set_redirect(struct dentry *dentry, const char *redirect) argument
593 ovl_dir_version_inc(struct dentry *dentry, bool impurity) argument
610 ovl_dir_modified(struct dentry *dentry, bool impurity) argument
624 ovl_is_whiteout(struct dentry *dentry) argument
673 ovl_already_copied_up_locked(struct dentry *dentry, int flags) argument
685 ovl_already_copied_up(struct dentry *dentry, int flags) argument
714 ovl_copy_up_start(struct dentry *dentry, int flags) argument
737 ovl_copy_up_end(struct dentry *dentry) argument
758 struct dentry *dentry = path->dentry; local
893 ovl_set_impure(struct dentry *dentry, struct dentry *upperdentry) argument
998 ovl_inuse_trylock(struct dentry *dentry) argument
1013 ovl_inuse_unlock(struct dentry *dentry) argument
1025 ovl_is_inuse(struct dentry *dentry) argument
1040 ovl_need_index(struct dentry *dentry) argument
1059 ovl_cleanup_index(struct dentry *dentry) argument
1133 ovl_nlink_start(struct dentry *dentry) argument
1195 ovl_nlink_end(struct dentry *dentry) argument
1306 ovl_is_metacopy_dentry(struct dentry *dentry) argument
[all...]
H A Dexport.c19 static int ovl_encode_maybe_copy_up(struct dentry *dentry) argument
23 if (ovl_dentry_upper(dentry))
26 err = ovl_copy_up(dentry);
29 dentry, err);
37 * to check if it will be possible to reconnect an overlay dentry from the real
38 * lower decoded dentry. This is done by following the overlay ancestry up to a
47 * The overlay dentry /a is NOT "layer 2 connectable", because if dir /a is
51 * dentry from the connected lower dentry /
72 ovl_connectable_layer(struct dentry *dentry) argument
100 ovl_connect_layer(struct dentry *dentry) argument
179 ovl_check_encode_origin(struct dentry *dentry) argument
219 ovl_dentry_to_fid(struct ovl_fs *ofs, struct dentry *dentry, u32 *fid, int buflen) argument
259 struct dentry *dentry; local
326 ovl_dentry_real_at(struct dentry *dentry, int idx) argument
668 struct dentry *dentry; local
690 struct dentry *dentry = NULL; local
790 struct dentry *dentry = NULL; local
845 ovl_get_parent(struct dentry *dentry) argument
[all...]
/linux-master/fs/autofs/
H A Dexpire.c10 /* Check if a dentry can be expired */
11 static inline int autofs_can_expire(struct dentry *dentry, argument
14 struct autofs_info *ino = autofs_dentry_ino(dentry);
16 /* dentry in the process of being deleted */
30 struct dentry *dentry, unsigned int how)
32 struct dentry *top = dentry;
33 struct path path = {.mnt = mnt, .dentry
29 autofs_mount_busy(struct vfsmount *mnt, struct dentry *dentry, unsigned int how) argument
318 should_expire(struct dentry *dentry, struct vfsmount *mnt, unsigned long timeout, unsigned int how) argument
424 struct dentry *dentry; local
488 struct dentry *dentry = path->dentry; local
540 struct dentry *dentry; local
575 struct dentry *dentry; local
[all...]
/linux-master/fs/qnx6/
H A Dnamei.c16 struct dentry *qnx6_lookup(struct inode *dir, struct dentry *dentry, argument
22 const char *name = dentry->d_name.name;
23 int len = dentry->d_name.len;
38 return d_splice_alias(foundinode, dentry);
/linux-master/drivers/net/ethernet/microchip/vcap/
H A Dvcap_api_debugfs.h17 void vcap_port_debugfs(struct device *dev, struct dentry *parent,
22 struct dentry *vcap_debugfs(struct device *dev, struct dentry *parent,
27 static inline void vcap_port_debugfs(struct device *dev, struct dentry *parent,
33 static inline struct dentry *vcap_debugfs(struct device *dev,
34 struct dentry *parent,
/linux-master/fs/9p/
H A Dxattr.h17 ssize_t v9fs_xattr_get(struct dentry *dentry, const char *name,
21 int v9fs_xattr_set(struct dentry *dentry, const char *name,
23 ssize_t v9fs_listxattr(struct dentry *dentry, char *buffer,
/linux-master/fs/debugfs/
H A Dinode.c46 struct dentry *dentry, struct iattr *ia)
55 return simple_setattr(&nop_mnt_idmap, dentry, ia);
206 static int debugfs_show_options(struct seq_file *m, struct dentry *root)
237 static void debugfs_release_dentry(struct dentry *dentry) argument
239 struct debugfs_fsdata *fsd = dentry->d_fsdata;
255 struct debugfs_fsdata *fsd = path->dentry->d_fsdata;
257 return fsd->automount(path->dentry, d_inode(path->dentry)
45 debugfs_setattr(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *ia) argument
332 struct dentry *dentry; local
349 struct dentry *dentry; local
402 failed_creating(struct dentry *dentry) argument
410 end_creating(struct dentry *dentry) argument
421 struct dentry *dentry; local
597 struct dentry *dentry = start_creating(name, parent); local
644 struct dentry *dentry = start_creating(name, parent); local
712 struct dentry *dentry; local
739 __debugfs_file_removed(struct dentry *dentry) argument
821 debugfs_remove(struct dentry *dentry) argument
843 struct dentry *dentry; local
877 struct dentry *dentry = NULL, *trap; local
[all...]
/linux-master/arch/x86/xen/
H A Ddebugfs.c8 static struct dentry *d_xen_debug;
10 struct dentry * __init xen_init_debugfs(void)
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_sseu_debugfs.h11 struct dentry;
15 void intel_sseu_debugfs_register(struct intel_gt *gt, struct dentry *root);
/linux-master/drivers/hwtracing/intel_th/
H A Ddebug.h12 extern struct dentry *intel_th_dbg;
/linux-master/fs/orangefs/
H A Ddcache.c9 * Implementation of dentry (directory cache) functions.
15 /* Returns 1 if dentry can still be trusted, else 0. */
16 static int orangefs_revalidate_lookup(struct dentry *dentry) argument
18 struct dentry *parent_dentry = dget_parent(dentry);
21 struct inode *inode = dentry->d_inode;
37 dentry->d_name.name,
50 /* Positive dentry: reject if error or not the same inode. */
66 /* Negative dentry
97 orangefs_d_revalidate(struct dentry *dentry, unsigned int flags) argument
[all...]
/linux-master/fs/btrfs/
H A Dexport.h9 struct dentry;
25 struct dentry *btrfs_get_dentry(struct super_block *sb, u64 objectid,
27 struct dentry *btrfs_get_parent(struct dentry *child);
/linux-master/fs/
H A Dbad_inode.c31 struct inode *dir, struct dentry *dentry,
37 static struct dentry *bad_inode_lookup(struct inode *dir, argument
38 struct dentry *dentry, unsigned int flags)
43 static int bad_inode_link (struct dentry *old_dentry, struct inode *dir, argument
44 struct dentry *dentry)
49 static int bad_inode_unlink(struct inode *dir, struct dentry *dentry) argument
30 bad_inode_create(struct mnt_idmap *idmap, struct inode *dir, struct dentry *dentry, umode_t mode, bool excl) argument
54 bad_inode_symlink(struct mnt_idmap *idmap, struct inode *dir, struct dentry *dentry, const char *symname) argument
61 bad_inode_mkdir(struct mnt_idmap *idmap, struct inode *dir, struct dentry *dentry, umode_t mode) argument
67 bad_inode_rmdir(struct inode *dir, struct dentry *dentry) argument
72 bad_inode_mknod(struct mnt_idmap *idmap, struct inode *dir, struct dentry *dentry, umode_t mode, dev_t rdev) argument
86 bad_inode_readlink(struct dentry *dentry, char __user *buffer, int buflen) argument
111 bad_inode_listxattr(struct dentry *dentry, char *buffer, size_t buffer_size) argument
117 bad_inode_get_link(struct dentry *dentry, struct inode *inode, struct delayed_call *done) argument
141 bad_inode_atomic_open(struct inode *inode, struct dentry *dentry, struct file *file, unsigned int open_flag, umode_t create_mode) argument
155 bad_inode_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, struct posix_acl *acl, int type) argument
[all...]
/linux-master/fs/xfs/
H A Dxfs_iops.h14 extern ssize_t xfs_vn_listxattr(struct dentry *, char *data, size_t size);
17 struct dentry *dentry, struct iattr *vap);
/linux-master/drivers/crypto/caam/
H A Ddebugfs.h7 struct dentry;
13 struct caam_perfmon __force *perfmon, struct dentry *root);
17 struct dentry *root)
/linux-master/fs/configfs/
H A Dconfigfs_internal.h39 struct dentry * s_dentry;
67 extern struct inode *configfs_create(struct dentry *, umode_t mode);
72 extern int configfs_make_dirent(struct configfs_dirent *, struct dentry *,
76 extern void configfs_hash_and_remove(struct dentry * dir, const char * name);
79 extern void configfs_drop_dentry(struct configfs_dirent *sd, struct dentry *parent);
81 struct dentry *dentry, struct iattr *iattr);
83 extern struct dentry *configfs_pin_fs(void);
95 struct inode *dir, struct dentry *dentry,
102 to_item(struct dentry * dentry) argument
108 to_attr(struct dentry * dentry) argument
114 to_bin_attr(struct dentry *dentry) argument
121 configfs_get_config_item(struct dentry *dentry) argument
[all...]

Completed in 239 milliseconds

1234567891011>>