/linux-master/fs/ocfs2/ |
H A D | ioctl.h | 14 int ocfs2_fileattr_get(struct dentry *dentry, struct fileattr *fa); 16 struct dentry *dentry, struct fileattr *fa);
|
/linux-master/fs/smb/client/ |
H A D | export.c | 36 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 D | debug.h | 16 extern struct dentry *mips_debugfs_dir;
|
/linux-master/fs/tracefs/ |
H A D | internal.h | 43 * 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 D | path.h | 5 struct dentry; 10 struct dentry *dentry; member in struct:path 18 return path1->mnt == path2->mnt && path1->dentry == path2->dentry;
|
H A D | tracefs.h | 79 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 D | xattr.h | 23 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 D | debugfs.h | 46 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 D | dentry.c | 19 * 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 D | util.c | 21 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 D | export.c | 19 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 D | expire.c | 10 /* 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 D | namei.c | 16 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 D | vcap_api_debugfs.h | 17 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 D | xattr.h | 17 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 D | inode.c | 46 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 D | debugfs.c | 8 static struct dentry *d_xen_debug; 10 struct dentry * __init xen_init_debugfs(void)
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_sseu_debugfs.h | 11 struct dentry; 15 void intel_sseu_debugfs_register(struct intel_gt *gt, struct dentry *root);
|
/linux-master/drivers/hwtracing/intel_th/ |
H A D | debug.h | 12 extern struct dentry *intel_th_dbg;
|
/linux-master/fs/orangefs/ |
H A D | dcache.c | 9 * 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 D | export.h | 9 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 D | bad_inode.c | 31 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 D | xfs_iops.h | 14 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 D | debugfs.h | 7 struct dentry; 13 struct caam_perfmon __force *perfmon, struct dentry *root); 17 struct dentry *root)
|
/linux-master/fs/configfs/ |
H A D | configfs_internal.h | 39 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...] |