Searched refs:dentry (Results 1 - 25 of 1770) sorted by relevance

1234567891011>>

/linux-master/include/linux/
H A Ddcache.h47 * 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 Dnamei.h60 struct dentry *lookup_one_qstr_excl(const struct qstr *name,
61 struct dentry *base,
65 extern struct dentry *kern_path_create(int, const char *, struct path *, unsigned int);
66 extern struct dentry *user_path_create(int, const char __user *, struct path *, unsigned int);
67 extern void done_path_create(struct path *, struct dentry *);
68 extern struct dentry *kern_path_locked(const char *, struct path *);
69 extern struct dentry *user_path_locked_at(int , const char __user *, struct path *);
73 int vfs_path_lookup(struct dentry *, struct vfsmount *, const char *,
76 extern struct dentry *try_lookup_one_len(const char *, struct dentry *, in
[all...]
/linux-master/drivers/gpu/drm/i915/
H A Di915_debugfs_params.h9 struct dentry;
12 struct dentry *i915_debugfs_params(struct drm_i915_private *i915);
/linux-master/arch/x86/xen/
H A Ddebugfs.h5 struct dentry * __init xen_init_debugfs(void);
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_debugfs.h10 struct dentry;
12 void intel_guc_debugfs_register(struct intel_guc *guc, struct dentry *root);
H A Dintel_uc_debugfs.h10 struct dentry;
12 void intel_uc_debugfs_register(struct intel_uc *uc, struct dentry *gt_root);
H A Dintel_guc_log_debugfs.h10 struct dentry;
13 struct dentry *root);
H A Dintel_huc_debugfs.h10 struct dentry;
12 void intel_huc_debugfs_register(struct intel_huc *huc, struct dentry *root);
H A Dintel_gsc_uc_debugfs.h10 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 Dttm_module.h36 struct dentry;
39 extern struct dentry *ttm_debugfs_root;
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_gt_engines_debugfs.h10 struct dentry;
12 void intel_gt_engines_debugfs_register(struct intel_gt *gt, struct dentry *root);
/linux-master/drivers/gpu/drm/xe/
H A Dxe_guc_debugfs.h9 struct dentry;
12 void xe_guc_debugfs_register(struct xe_guc *guc, struct dentry *parent);
H A Dxe_huc_debugfs.h9 struct dentry;
12 void xe_huc_debugfs_register(struct xe_huc *huc, struct dentry *parent);
H A Dxe_uc_debugfs.h9 struct dentry;
12 void xe_uc_debugfs_register(struct xe_uc *uc, struct dentry *parent);
/linux-master/fs/autofs/
H A Dsymlink.c8 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 Ddebugfs.h11 struct dentry *dbgfs_dir);
15 struct dentry *dbgfs_dir) { }
/linux-master/drivers/staging/vc04_services/interface/vchiq_arm/
H A Dvchiq_debugfs.h10 struct dentry *dentry; member in struct:vchiq_debugfs_node
/linux-master/fs/ocfs2/
H A Ddcache.h28 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 Ddcache.c5 * 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 Ddebugfs.h8 struct dentry *ras_get_debugfs_root(void);
10 static inline struct dentry *ras_get_debugfs_root(void) { return NULL; }
/linux-master/fs/
H A Ddcache.c46 * 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 Doverlayfs.h197 struct dentry *upperdentry,
204 struct inode *dir, struct dentry *dentry)
206 int err = vfs_rmdir(ovl_upper_mnt_idmap(ofs), dir, dentry);
208 pr_debug("rmdir(%pd2) = %i\n", dentry, err);
213 struct dentry *dentry)
215 int err = vfs_unlink(ovl_upper_mnt_idmap(ofs), dir, dentry, NULL);
217 pr_debug("unlink(%pd2) = %i\n", dentry, err);
221 static inline int ovl_do_link(struct ovl_fs *ofs, struct dentry *old_dentr
203 ovl_do_rmdir(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry) argument
212 ovl_do_unlink(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry) argument
231 ovl_do_create(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry, umode_t mode) argument
241 ovl_do_mkdir(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry, umode_t mode) argument
250 ovl_do_mknod(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry, umode_t mode, dev_t dev) argument
260 ovl_do_symlink(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry, const char *oldname) argument
307 ovl_do_setxattr(struct ovl_fs *ofs, struct dentry *dentry, const char *name, const void *value, size_t size, int flags) argument
319 ovl_setxattr(struct ovl_fs *ofs, struct dentry *dentry, enum ovl_xattr ox, const void *value, size_t size) argument
326 ovl_do_removexattr(struct ovl_fs *ofs, struct dentry *dentry, const char *name) argument
334 ovl_removexattr(struct ovl_fs *ofs, struct dentry *dentry, enum ovl_xattr ox) argument
340 ovl_do_set_acl(struct ovl_fs *ofs, struct dentry *dentry, const char *acl_name, struct posix_acl *acl) argument
346 ovl_do_remove_acl(struct ovl_fs *ofs, struct dentry *dentry, const char *acl_name) argument
376 ovl_do_whiteout(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry) argument
384 ovl_do_tmpfile(struct ovl_fs *ofs, struct dentry *dentry, umode_t mode) argument
763 ovl_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, int type) argument
[all...]
/linux-master/drivers/net/wireless/ti/wl1251/
H A Dwl1251.h146 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 Ddebugfs.h12 struct dentry *rootdir);
/linux-master/drivers/net/wireless/ti/wl12xx/
H A Ddebugfs.h12 struct dentry *rootdir);

Completed in 255 milliseconds

1234567891011>>