/linux-master/include/linux/ |
H A D | dcache.h | 47 * dentry. 66 * Try to keep struct dentry aligned on 64 byte cachelines (this will 82 struct dentry { struct 85 seqcount_spinlock_t d_seq; /* per dentry seqlock */ 87 struct dentry *d_parent; /* parent directory */ 94 struct lockref d_lockref; /* per-dentry lock and refcount */ 96 struct super_block *d_sb; /* The root of the dentry tree */ 117 * dentry->d_lock spinlock nesting subclasses: 134 int (*d_revalidate)(struct dentry *, unsigned int); 135 int (*d_weak_revalidate)(struct dentry *, unsigne 276 d_count(const struct dentry *dentry) argument 305 dget_dlock(struct dentry *dentry) argument 330 dget(struct dentry *dentry) argument 345 d_unhashed(const struct dentry *dentry) argument 350 d_unlinked(const struct dentry *dentry) argument 355 cant_mount(const struct dentry *dentry) argument 360 dont_mount(struct dentry *dentry) argument 369 d_in_lookup(const struct dentry *dentry) argument 374 d_lookup_done(struct dentry *dentry) argument 382 d_managed(const struct dentry *dentry) argument 387 d_mountpoint(const struct dentry *dentry) argument 395 __d_entry_type(const struct dentry *dentry) argument 400 d_is_miss(const struct dentry *dentry) argument 405 d_is_whiteout(const struct dentry *dentry) argument 410 d_can_lookup(const struct dentry *dentry) argument 415 d_is_autodir(const struct dentry *dentry) argument 420 d_is_dir(const struct dentry *dentry) argument 425 d_is_symlink(const struct dentry *dentry) argument 430 d_is_reg(const struct dentry *dentry) argument 435 d_is_special(const struct dentry *dentry) argument 440 d_is_file(const struct dentry *dentry) argument 445 d_is_negative(const struct dentry *dentry) argument 456 d_is_positive(const struct dentry *dentry) argument 476 d_really_is_negative(const struct dentry *dentry) argument 494 d_really_is_positive(const struct dentry *dentry) argument 499 simple_positive(const struct dentry *dentry) argument 518 d_inode(const struct dentry *dentry) argument 530 d_inode_rcu(const struct dentry *dentry) argument 562 d_real(struct dentry *dentry, enum d_real_type type) argument 577 d_real_inode(const struct dentry *dentry) argument 590 d_first_child(const struct dentry *dentry) argument 595 d_next_sibling(const struct dentry *dentry) argument [all...] |
H A D | namei.h | 61 struct dentry *lookup_one_qstr_excl(const struct qstr *name, 62 struct dentry *base, 66 extern struct dentry *kern_path_create(int, const char *, struct path *, unsigned int); 67 extern struct dentry *user_path_create(int, const char __user *, struct path *, unsigned int); 68 extern void done_path_create(struct path *, struct dentry *); 69 extern struct dentry *kern_path_locked(const char *, struct path *); 70 extern struct dentry *user_path_locked_at(int , const char __user *, struct path *); 74 int vfs_path_lookup(struct dentry *, struct vfsmount *, const char *, 77 extern struct dentry *try_lookup_one_len(const char *, struct dentry *, in [all...] |
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_debugfs_params.h | 9 struct dentry; 12 struct dentry *i915_debugfs_params(struct drm_i915_private *i915);
|
/linux-master/arch/x86/xen/ |
H A D | debugfs.h | 5 struct dentry * __init xen_init_debugfs(void);
|
/linux-master/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_debugfs.h | 10 struct dentry; 12 void intel_guc_debugfs_register(struct intel_guc *guc, struct dentry *root);
|
H A D | intel_uc_debugfs.h | 10 struct dentry; 12 void intel_uc_debugfs_register(struct intel_uc *uc, struct dentry *gt_root);
|
H A D | intel_guc_log_debugfs.h | 10 struct dentry; 13 struct dentry *root);
|
H A D | intel_huc_debugfs.h | 10 struct dentry; 12 void intel_huc_debugfs_register(struct intel_huc *huc, struct dentry *root);
|
H A D | intel_gsc_uc_debugfs.h | 10 struct dentry; 12 void intel_gsc_uc_debugfs_register(struct intel_gsc_uc *gsc, struct dentry *root);
|
/linux-master/drivers/gpu/drm/ttm/ |
H A D | ttm_module.h | 36 struct dentry; 39 extern struct dentry *ttm_debugfs_root;
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt_engines_debugfs.h | 10 struct dentry; 12 void intel_gt_engines_debugfs_register(struct intel_gt *gt, struct dentry *root);
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_guc_debugfs.h | 9 struct dentry; 12 void xe_guc_debugfs_register(struct xe_guc *guc, struct dentry *parent);
|
H A D | xe_huc_debugfs.h | 9 struct dentry; 12 void xe_huc_debugfs_register(struct xe_huc *huc, struct dentry *parent);
|
H A D | xe_uc_debugfs.h | 9 struct dentry; 12 void xe_uc_debugfs_register(struct xe_uc *uc, struct dentry *parent);
|
/linux-master/fs/autofs/ |
H A D | symlink.c | 8 static const char *autofs_get_link(struct dentry *dentry, argument 15 if (!dentry) 17 sbi = autofs_sbi(dentry->d_sb); 18 ino = autofs_dentry_ino(dentry); 21 return d_inode(dentry)->i_private;
|
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/ |
H A D | debugfs.h | 11 struct dentry *dbgfs_dir); 15 struct dentry *dbgfs_dir) { }
|
/linux-master/drivers/staging/vc04_services/interface/vchiq_arm/ |
H A D | vchiq_debugfs.h | 10 struct dentry *dentry; member in struct:vchiq_debugfs_node
|
/linux-master/fs/ocfs2/ |
H A D | dcache.h | 28 int ocfs2_dentry_attach_lock(struct dentry *dentry, struct inode *inode, 34 struct dentry *ocfs2_find_local_alias(struct inode *inode, u64 parent_blkno, 37 void ocfs2_dentry_move(struct dentry *dentry, struct dentry *target, 41 void ocfs2_dentry_attach_gen(struct dentry *dentry);
|
H A D | dcache.c | 5 * dentry cache handling code 26 void ocfs2_dentry_attach_gen(struct dentry *dentry) argument 29 OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen; 30 BUG_ON(d_inode(dentry)); 31 dentry->d_fsdata = (void *)gen; 35 static int ocfs2_dentry_revalidate(struct dentry *dentry, unsigned int flags) argument 44 inode = d_inode(dentry); 45 osb = OCFS2_SB(dentry 112 ocfs2_match_dentry(struct dentry *dentry, u64 parent_blkno, int skip_unhashed) argument 149 struct dentry *dentry; local 203 ocfs2_dentry_attach_lock(struct dentry *dentry, struct inode *inode, u64 parent_blkno) argument 383 ocfs2_dentry_iput(struct dentry *dentry, struct inode *inode) argument 433 ocfs2_dentry_move(struct dentry *dentry, struct dentry *target, struct inode *old_dir, struct inode *new_dir) argument [all...] |
/linux-master/drivers/ras/ |
H A D | debugfs.h | 8 struct dentry *ras_get_debugfs_root(void); 10 static inline struct dentry *ras_get_debugfs_root(void) { return NULL; }
|
/linux-master/fs/ |
H A D | dcache.c | 46 * dentry->d_sb->s_dentry_lru_lock protects: 59 * dentry->d_inode->i_lock 60 * dentry->d_lock 61 * dentry->d_sb->s_dentry_lru_lock 66 * dentry->d_parent->...->d_parent->d_lock 68 * dentry->d_parent->d_lock 69 * dentry->d_lock 111 static inline struct hlist_bl_head *in_lookup_hash(const struct dentry *parent, 188 .procname = "dentry-state", 212 * NOTE! 'cs' and 'scount' come from a dentry, s 257 dentry_cmp(const struct dentry *dentry, const unsigned char *ct, unsigned tcount) argument 288 external_name(struct dentry *dentry) argument 295 struct dentry *dentry = container_of(head, struct dentry, d_u.d_rcu); local 302 struct dentry *dentry = container_of(head, struct dentry, d_u.d_rcu); local 307 dname_external(const struct dentry *dentry) argument 312 take_dentry_name_snapshot(struct name_snapshot *name, struct dentry *dentry) argument 338 __d_set_inode_and_type(struct dentry *dentry, struct inode *inode, unsigned type_flags) argument 351 __d_clear_type_and_inode(struct dentry *dentry) argument 362 dentry_free(struct dentry *dentry) argument 390 __d_clear_type_and_inode(dentry); variable 423 d_lru_add(struct dentry *dentry) argument 434 d_lru_del(struct dentry *dentry) argument 445 d_shrink_del(struct dentry *dentry) argument 453 d_shrink_add(struct dentry *dentry, struct list_head *list) argument 467 d_lru_isolate(struct list_lru_one *lru, struct dentry *dentry) argument 477 d_lru_shrink_move(struct list_lru_one *lru, struct dentry *dentry, struct list_head *list) argument 487 ___d_drop(struct dentry *dentry) argument 505 __d_drop(struct dentry *dentry) argument 533 d_drop(struct dentry *dentry) argument 541 dentry_unlist(struct dentry *dentry) argument 579 __dentry_kill(struct dentry *dentry) argument 641 lock_for_kill(struct dentry *dentry) argument 678 retain_dentry(struct dentry *dentry, bool locked) argument 746 fast_dput(struct dentry *dentry) argument 833 dput(struct dentry *dentry) argument 864 d_lru_del(dentry); variable 869 dput_to_list(struct dentry *dentry, struct list_head *list) argument 881 dget_parent(struct dentry *dentry) argument 1030 struct dentry *dentry; local 1059 struct dentry *dentry; local 1083 struct dentry *dentry = container_of(item, struct dentry, d_lru); local 1164 struct dentry *dentry = container_of(item, struct dentry, d_lru); local 1225 struct dentry *this_parent, *dentry; local 1327 path_check_mount(void *data, struct dentry *dentry) argument 1369 d_set_mounted(struct dentry *dentry) argument 1421 select_collect(void *_data, struct dentry *dentry) argument 1448 select_collect2(void *_data, struct dentry *dentry) argument 1514 umount_check(void *_data, struct dentry *dentry) argument 1536 do_one_tree(struct dentry *dentry) argument 1549 struct dentry *dentry; local 1563 find_submount(void *_data, struct dentry *dentry) argument 1577 d_invalidate(struct dentry *dentry) argument 1620 struct dentry *dentry; local 1704 struct dentry *dentry = __d_alloc(parent->d_sb, name); local 1728 struct dentry *dentry = d_alloc_anon(parent->d_sb); local 1756 struct dentry *dentry = __d_alloc(sb, name); local 1775 d_set_d_op(struct dentry *dentry, const struct dentry_operations *op) argument 1840 __d_instantiate(struct dentry *dentry, struct inode *inode) argument 2037 d_add_ci(struct dentry *dentry, struct inode *inode, struct qstr *name) argument 2083 d_same_name(const struct dentry *dentry, const struct dentry *parent, const struct qstr *name) argument 2109 struct dentry *dentry; local 2176 struct dentry *dentry; local 2249 struct dentry *dentry; local 2283 struct dentry *dentry; local 2378 d_delete(struct dentry * dentry) argument 2441 d_wait_lookup(struct dentry *dentry) argument 2463 struct dentry *dentry; local 2570 __d_lookup_unhash(struct dentry *dentry) argument 2589 __d_lookup_unhash_wake(struct dentry *dentry) argument 2599 __d_add(struct dentry *dentry, struct inode *inode) argument 2691 swap_names(struct dentry *dentry, struct dentry *target) argument 2734 copy_name(struct dentry *dentry, struct dentry *target) argument 2763 __d_move(struct dentry *dentry, struct dentry *target, bool exchange) argument 2857 d_move(struct dentry *dentry, struct dentry *target) argument 2912 __d_unalias(struct dentry *dentry, struct dentry *alias) argument 2963 d_splice_alias(struct inode *inode, struct dentry *dentry) argument 3057 d_genocide_kill(void *data, struct dentry *dentry) argument 3079 struct dentry *dentry = file->f_path.dentry; local 3095 struct dentry *dentry = file->f_path.dentry; local [all...] |
/linux-master/fs/overlayfs/ |
H A D | overlayfs.h | 200 struct dentry *upperdentry, 207 struct inode *dir, struct dentry *dentry) 209 int err = vfs_rmdir(ovl_upper_mnt_idmap(ofs), dir, dentry); 211 pr_debug("rmdir(%pd2) = %i\n", dentry, err); 216 struct dentry *dentry) 218 int err = vfs_unlink(ovl_upper_mnt_idmap(ofs), dir, dentry, NULL); 220 pr_debug("unlink(%pd2) = %i\n", dentry, err); 224 static inline int ovl_do_link(struct ovl_fs *ofs, struct dentry *old_dentr 206 ovl_do_rmdir(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry) argument 215 ovl_do_unlink(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry) argument 234 ovl_do_create(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry, umode_t mode) argument 244 ovl_do_mkdir(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry, umode_t mode) argument 253 ovl_do_mknod(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry, umode_t mode, dev_t dev) argument 263 ovl_do_symlink(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry, const char *oldname) argument 310 ovl_do_setxattr(struct ovl_fs *ofs, struct dentry *dentry, const char *name, const void *value, size_t size, int flags) argument 322 ovl_setxattr(struct ovl_fs *ofs, struct dentry *dentry, enum ovl_xattr ox, const void *value, size_t size) argument 329 ovl_do_removexattr(struct ovl_fs *ofs, struct dentry *dentry, const char *name) argument 337 ovl_removexattr(struct ovl_fs *ofs, struct dentry *dentry, enum ovl_xattr ox) argument 343 ovl_do_set_acl(struct ovl_fs *ofs, struct dentry *dentry, const char *acl_name, struct posix_acl *acl) argument 349 ovl_do_remove_acl(struct ovl_fs *ofs, struct dentry *dentry, const char *acl_name) argument 379 ovl_do_whiteout(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry) argument 387 ovl_do_tmpfile(struct ovl_fs *ofs, struct dentry *dentry, umode_t mode) argument 766 ovl_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, int type) argument [all...] |
/linux-master/drivers/net/wireless/ti/wl1251/ |
H A D | wl1251.h | 146 struct dentry *rootdir; 147 struct dentry *fw_statistics; 149 struct dentry *tx_internal_desc_overflow; 151 struct dentry *rx_out_of_mem; 152 struct dentry *rx_hdr_overflow; 153 struct dentry *rx_hw_stuck; 154 struct dentry *rx_dropped; 155 struct dentry *rx_fcs_err; 156 struct dentry *rx_xfr_hint_trig; 157 struct dentry *rx_path_rese [all...] |
/linux-master/drivers/net/wireless/ti/wl18xx/ |
H A D | debugfs.h | 12 struct dentry *rootdir);
|
/linux-master/drivers/net/wireless/ti/wl12xx/ |
H A D | debugfs.h | 12 struct dentry *rootdir);
|