Home
last modified time | relevance | path

Searched refs:dentry (Results 1 – 25 of 1752) sorted by relevance

12345678910>>...71

/openbmc/linux/include/linux/
H A Ddcache.h225 extern void __d_drop(struct dentry *dentry);
226 extern void d_drop(struct dentry *dentry);
237 extern bool d_same_name(const struct dentry *dentry, const struct dentry *parent,
274 extern struct dentry *d_ancestor(struct dentry *, struct dentry *);
310 static inline struct dentry *dget_dlock(struct dentry *dentry) in dget_dlock() argument
317 static inline struct dentry *dget(struct dentry *dentry) in dget() argument
324 extern struct dentry *dget_parent(struct dentry *dentry);
340 return d_unhashed(dentry) && !IS_ROOT(dentry); in d_unlinked()
430 return d_is_reg(dentry) || d_is_special(dentry); in d_is_file()
573 static inline struct dentry *d_real(struct dentry *dentry, in d_real() argument
[all …]
H A Devm.h25 struct dentry *dentry, struct iattr *attr);
28 struct dentry *dentry, const char *name,
35 struct dentry *dentry, const char *xattr_name);
39 struct dentry *dentry, in evm_inode_post_remove_acl() argument
45 struct dentry *dentry, const char *acl_name,
48 struct dentry *dentry, in evm_inode_remove_acl() argument
95 struct dentry *dentry, struct iattr *attr) in evm_inode_setattr() argument
106 struct dentry *dentry, const char *name, in evm_inode_setxattr() argument
121 struct dentry *dentry, in evm_inode_removexattr() argument
134 struct dentry *dentry, in evm_inode_post_remove_acl() argument
[all …]
H A Ddebugfs.h73 struct dentry *debugfs_lookup(const char *name, struct dentry *parent);
87 struct dentry *debugfs_create_dir(const char *name, struct dentry *parent);
97 void debugfs_remove(struct dentry *dentry);
104 int debugfs_file_get(struct dentry *dentry);
105 void debugfs_file_put(struct dentry *dentry);
114 struct dentry *debugfs_rename(struct dentry *old_dir, struct dentry *old_dentry,
232 static inline void debugfs_remove(struct dentry *dentry)
235 static inline void debugfs_remove_recursive(struct dentry *dentry)
244 static inline int debugfs_file_get(struct dentry *dentry)
249 static inline void debugfs_file_put(struct dentry *dentry)
[all …]
H A Dnamei.h61 struct dentry *base,
75 extern struct dentry *try_lookup_one_len(const char *, struct dentry *, int);
76 extern struct dentry *lookup_one_len(const char *, struct dentry *, int);
77 extern struct dentry *lookup_one_len_unlocked(const char *, struct dentry *, int);
78 extern struct dentry *lookup_positive_unlocked(const char *, struct dentry *, int);
79 struct dentry *lookup_one(struct mnt_idmap *, const char *, struct dentry *, int);
81 const char *name, struct dentry *base,
85 struct dentry *base, int len);
91 extern struct dentry *lock_rename(struct dentry *, struct dentry *);
92 extern struct dentry *lock_rename_child(struct dentry *, struct dentry *);
[all …]
H A Dfsnotify.h39 static inline void fsnotify_dirent(struct inode *dir, struct dentry *dentry, in fsnotify_dirent() argument
42 fsnotify_name(mask, dentry, FSNOTIFY_EVENT_DENTRY, dir, &dentry->d_name, 0); in fsnotify_dirent()
57 static inline int fsnotify_parent(struct dentry *dentry, __u32 mask, in fsnotify_parent() argument
74 if (IS_ROOT(dentry)) in fsnotify_parent()
87 static inline void fsnotify_dentry(struct dentry *dentry, __u32 mask) in fsnotify_dentry() argument
89 fsnotify_parent(dentry, mask, dentry, FSNOTIFY_EVENT_DENTRY); in fsnotify_dentry()
238 struct dentry *dentry) in fsnotify_delete() argument
261 d_delete(dentry); in d_delete_notify()
276 fsnotify_delete(dir, d_inode(dentry), dentry); in fsnotify_unlink()
303 fsnotify_delete(dir, d_inode(dentry), dentry); in fsnotify_rmdir()
[all …]
/openbmc/linux/fs/
H A Ddcache.c957 struct dentry *dget_parent(struct dentry *dentry) in dget_parent() argument
1105 struct dentry *dentry; in d_prune_aliases() local
1693 struct dentry *dentry; in shrink_dcache_for_umount() local
1765 struct dentry *dentry; in __d_alloc() local
2285 struct dentry *dentry; in __d_lookup_rcu_op_compare() local
2352 struct dentry *dentry; in __d_lookup_rcu() local
2425 struct dentry *dentry; in d_lookup() local
2459 struct dentry *dentry; in __d_lookup() local
2639 struct dentry *dentry; in d_alloc_parallel() local
3085 struct dentry *dentry, struct dentry *alias) in __d_unalias() argument
[all …]
/openbmc/linux/fs/overlayfs/
H A Doverlayfs.h201 struct dentry *dentry) in ovl_do_unlink() argument
411 struct dentry *ovl_workdir(struct dentry *dentry);
425 void ovl_dentry_init_reval(struct dentry *dentry, struct dentry *upperdentry,
437 struct dentry *ovl_dentry_upper(struct dentry *dentry);
438 struct dentry *ovl_dentry_lower(struct dentry *dentry);
439 struct dentry *ovl_dentry_lowerdata(struct dentry *dentry);
443 struct dentry *ovl_dentry_real(struct dentry *dentry);
494 int ovl_set_impure(struct dentry *dentry, struct dentry *upperdentry);
647 struct dentry *ovl_lookup(struct inode *dir, struct dentry *dentry,
788 struct dentry *dentry);
[all …]
H A Dutil.c20 int ovl_want_write(struct dentry *dentry) in ovl_want_write() argument
26 void ovl_drop_write(struct dentry *dentry) in ovl_drop_write() argument
32 struct dentry *ovl_workdir(struct dentry *dentry) in ovl_workdir() argument
149 void ovl_dentry_init_reval(struct dentry *dentry, struct dentry *upperdentry, in ovl_dentry_init_reval() argument
220 path->dentry = lowerpath->dentry; in ovl_path_lower()
272 struct dentry *ovl_dentry_upper(struct dentry *dentry) in ovl_dentry_upper() argument
277 struct dentry *ovl_dentry_lower(struct dentry *dentry) in ovl_dentry_lower() argument
297 struct dentry *ovl_dentry_lowerdata(struct dentry *dentry) in ovl_dentry_lowerdata() argument
325 struct dentry *ovl_dentry_real(struct dentry *dentry) in ovl_dentry_real() argument
341 path->dentry = lowerpath->dentry; in ovl_i_path_real()
[all …]
H A Dexport.c19 static int ovl_encode_maybe_copy_up(struct dentry *dentry) in ovl_encode_maybe_copy_up() argument
82 if (dentry == dentry->d_sb->s_root) in ovl_connectable_layer()
112 if (WARN_ON(dentry == dentry->d_sb->s_root) || in ovl_connect_layer()
205 if (dentry == dentry->d_sb->s_root) in ovl_check_encode_origin()
268 struct dentry *dentry; in ovl_encode_fh() local
301 struct dentry *dentry; in ovl_obtain_alias() local
356 static struct dentry *ovl_dentry_real_at(struct dentry *dentry, int idx) in ovl_dentry_real_at() argument
698 struct dentry *dentry; in ovl_upper_fh_to_d() local
720 struct dentry *dentry = NULL; in ovl_lower_fh_to_d() local
820 struct dentry *dentry = NULL; in ovl_fh_to_dentry() local
[all …]
H A Ddir.c110 struct dentry *dentry) in ovl_cleanup_and_whiteout() argument
144 struct dentry *d, *dentry = *newdentry; in ovl_mkdir_real() local
234 static int ovl_set_opaque_xerr(struct dentry *dentry, struct dentry *upper, in ovl_set_opaque_xerr() argument
247 static int ovl_set_opaque(struct dentry *dentry, struct dentry *upperdentry) in ovl_set_opaque() argument
358 static struct dentry *ovl_clear_empty(struct dentry *dentry, in ovl_clear_empty() argument
362 struct dentry *workdir = ovl_workdir(dentry); in ovl_clear_empty()
446 struct dentry *workdir = ovl_workdir(dentry); in ovl_create_over_whiteout()
557 struct dentry *parent = dentry->d_parent; in ovl_create_or_link()
661 struct dentry *dentry, umode_t mode) in ovl_mkdir() argument
738 static bool ovl_matches_upper(struct dentry *dentry, struct dentry *upper) in ovl_matches_upper() argument
[all …]
H A Dcopy_up.c48 struct dentry *dentry, const char *acl_name) in ovl_copy_acl() argument
78 struct dentry *old = oldpath->dentry; in ovl_copy_xattr()
479 static int ovl_create_index(struct dentry *dentry, struct dentry *origin, in ovl_create_index() argument
483 struct dentry *indexdir = ovl_indexdir(dentry->d_sb); in ovl_create_index()
536 struct dentry *dentry; member
1035 static int ovl_copy_up_one(struct dentry *parent, struct dentry *dentry, in ovl_copy_up_one() argument
1043 .dentry = dentry, in ovl_copy_up_one()
1103 static int ovl_copy_up_flags(struct dentry *dentry, int flags) in ovl_copy_up_flags() argument
1171 int ovl_maybe_copy_up(struct dentry *dentry, int flags) in ovl_maybe_copy_up() argument
1186 int ovl_copy_up_with_data(struct dentry *dentry) in ovl_copy_up_with_data() argument
[all …]
/openbmc/linux/drivers/net/wireless/ti/wl1251/
H A Dwl1251.h146 struct dentry *rootdir;
153 struct dentry *rx_hw_stuck;
154 struct dentry *rx_dropped;
155 struct dentry *rx_fcs_err;
166 struct dentry *isr_fiqs;
169 struct dentry *isr_rx_rdys;
170 struct dentry *isr_irqs;
180 struct dentry *isr_pci_pm;
181 struct dentry *isr_wakeups;
189 struct dentry *wep_packets;
[all …]
/openbmc/linux/fs/debugfs/
H A Dinode.c46 struct dentry *dentry, struct iattr *ia) in debugfs_setattr() argument
326 struct dentry *dentry; in debugfs_lookup() local
343 struct dentry *dentry; in start_creating() local
396 static struct dentry *failed_creating(struct dentry *dentry) in failed_creating() argument
404 static struct dentry *end_creating(struct dentry *dentry) in end_creating() argument
415 struct dentry *dentry; in __debugfs_create_file() local
706 struct dentry *dentry; in debugfs_create_symlink() local
793 struct dentry *dentry; in debugfs_lookup_and_remove() local
827 struct dentry *dentry = NULL, *trap; in debugfs_rename() local
847 if (IS_ERR(dentry) || dentry == trap || d_really_is_positive(dentry)) in debugfs_rename()
[all …]
/openbmc/linux/fs/ocfs2/
H A Ddcache.c26 void ocfs2_dentry_attach_gen(struct dentry *dentry) in ocfs2_dentry_attach_gen() argument
47 trace_ocfs2_dentry_revalidate(dentry, dentry->d_name.len, in ocfs2_dentry_revalidate()
112 static int ocfs2_match_dentry(struct dentry *dentry, in ocfs2_match_dentry() argument
156 struct dentry *dentry; in ocfs2_find_local_alias() local
168 return dentry; in ocfs2_find_local_alias()
210 int ocfs2_dentry_attach_lock(struct dentry *dentry, in ocfs2_dentry_attach_lock() argument
230 if (d_really_is_negative(dentry) && dentry->d_fsdata) { in ocfs2_dentry_attach_lock()
239 dentry, in ocfs2_dentry_attach_lock()
265 dentry, in ocfs2_dentry_attach_lock()
406 ino, dentry->d_flags, dentry); in ocfs2_dentry_iput()
[all …]
/openbmc/linux/fs/autofs/
H A Droot.c80 struct dentry *dentry = file->f_path.dentry; in autofs_dir_open() local
131 static struct dentry *autofs_lookup_active(struct dentry *dentry) in autofs_lookup_active() argument
134 struct dentry *parent = dentry->d_parent; in autofs_lookup_active()
185 static struct dentry *autofs_lookup_expiring(struct dentry *dentry, in autofs_lookup_expiring() argument
189 struct dentry *parent = dentry->d_parent; in autofs_lookup_expiring()
267 struct dentry *dentry = path->dentry; in do_expire_wait() local
291 struct dentry *dentry = path->dentry; in autofs_mountpoint_changed() local
316 struct dentry *parent = dentry->d_parent; in autofs_mountpoint_changed()
333 struct dentry *dentry = path->dentry; in autofs_d_automount() local
421 struct dentry *dentry = path->dentry; in autofs_d_manage() local
[all …]
H A Dexpire.c11 static inline int autofs_can_expire(struct dentry *dentry, in autofs_can_expire() argument
30 struct dentry *dentry, unsigned int how) in autofs_mount_busy() argument
32 struct dentry *top = dentry; in autofs_mount_busy()
33 struct path path = {.mnt = mnt, .dentry = dentry}; in autofs_mount_busy()
36 pr_debug("dentry %p %pd\n", dentry, dentry); in autofs_mount_busy()
74 static struct dentry *positive_after(struct dentry *p, struct dentry *child) in positive_after()
321 static struct dentry *should_expire(struct dentry *dentry, in should_expire() argument
427 struct dentry *dentry; in autofs_expire_indirect() local
491 struct dentry *dentry = path->dentry; in autofs_expire_wait() local
543 struct dentry *dentry; in autofs_expire_run() local
[all …]
/openbmc/linux/fs/exportfs/
H A Dexpfs.c44 int (*acceptable)(void *context, struct dentry *dentry), in find_acceptable_alias() argument
47 struct dentry *dentry, *toput = NULL; in find_acceptable_alias() local
60 if (dentry != result && acceptable(context, dentry)) { in find_acceptable_alias()
74 static bool dentry_connected(struct dentry *dentry) in dentry_connected() argument
76 dget(dentry); in dentry_connected()
78 struct dentry *parent = dget_parent(dentry); in dentry_connected()
87 dput(dentry); in dentry_connected()
91 static void clear_disconnected(struct dentry *dentry) in clear_disconnected() argument
95 struct dentry *parent = dget_parent(dentry); in clear_disconnected()
122 struct dentry *dentry, char *nbuf) in reconnect_one() argument
[all …]
/openbmc/linux/fs/ecryptfs/
H A Dinode.c27 static int lock_parent(struct dentry *dentry, in lock_parent() argument
126 struct dentry *dentry, struct super_block *sb) in ecryptfs_interpose() argument
327 static struct dentry *ecryptfs_lookup_interpose(struct dentry *dentry, in ecryptfs_lookup_interpose() argument
468 struct inode *dir, struct dentry *dentry, in ecryptfs_symlink() argument
507 struct dentry *dentry, umode_t mode) in ecryptfs_mkdir() argument
896 struct dentry *dentry, struct iattr *ia) in ecryptfs_setattr() argument
987 struct dentry *dentry = path->dentry; in ecryptfs_getattr_link() local
1021 struct dentry *dentry = path->dentry; in ecryptfs_getattr() local
1131 struct dentry *dentry, struct fileattr *fa) in ecryptfs_fileattr_set() argument
1143 struct dentry *dentry, int type) in ecryptfs_get_acl() argument
[all …]
/openbmc/linux/fs/reiserfs/
H A Dxattr.c199 struct dentry *dentry; in fill_with_dentries() local
276 struct dentry *dentry = buf.dentries[i]; in reiserfs_for_each_xattr() local
482 struct dentry *dentry, *xadir; in lookup_and_delete_xattr() local
519 struct dentry *dentry; in reiserfs_xattr_set_handle() local
655 struct dentry *dentry; in reiserfs_xattr_get() local
776 struct dentry *dentry) in reiserfs_posix_acl_list() argument
810 struct dentry *dentry; member
853 .dentry = dentry, in reiserfs_listxattr()
884 static int create_privroot(struct dentry *dentry) in create_privroot() argument
972 struct dentry *dentry; in reiserfs_lookup_privroot() local
[all …]
/openbmc/linux/fs/ceph/
H A Ddir.c48 di->dentry = dentry; in ceph_d_init()
133 struct dentry *dentry; in __dcache_find_get_entry() local
261 dentry, dentry, d_inode(dentry)); in __dcache_readdir()
334 struct dentry *dentry = file->f_path.dentry; in ceph_readdir() local
704 struct dentry *dentry) in ceph_handle_snapdir() argument
782 dir, dentry, dentry); in ceph_lookup()
1080 dentry, dentry); in ceph_mkdir()
1144 struct dentry *dentry) in ceph_link() argument
1209 __func__, dentry, dentry); in ceph_async_unlink_cb()
1572 dentry = di->dentry; in __dentry_leases_walk()
[all …]
/openbmc/linux/fs/tracefs/
H A Dinode.c100 static char *get_dname(struct dentry *dentry) in get_dname() argument
116 struct inode *inode, struct dentry *dentry, in tracefs_syscall_mkdir() argument
475 static void tracefs_d_release(struct dentry *dentry) in tracefs_d_release() argument
544 struct dentry *dentry; in tracefs_start_creating() local
567 if (!IS_ERR(dentry) && d_inode(dentry)) { in tracefs_start_creating()
580 struct dentry *tracefs_failed_creating(struct dentry *dentry) in tracefs_failed_creating() argument
588 struct dentry *tracefs_end_creating(struct dentry *dentry) in tracefs_end_creating() argument
645 struct dentry *dentry; in tracefs_create_file() local
705 fsnotify_mkdir(d_inode(dentry->d_parent), dentry); in __create_dir()
756 struct dentry *dentry; in tracefs_create_instance_dir() local
[all …]
/openbmc/linux/fs/9p/
H A Dfid.c21 static inline void __add_fid(struct dentry *dentry, struct p9_fid *fid) in __add_fid() argument
33 void v9fs_fid_add(struct dentry *dentry, struct p9_fid **pfid) in v9fs_fid_add() argument
38 __add_fid(dentry, fid); in v9fs_fid_add()
118 dentry, dentry, from_kuid(&init_user_ns, uid), in v9fs_fid_find()
135 if (dentry->d_inode) in v9fs_fid_find()
148 struct dentry *dentry, const unsigned char ***names) in build_path_from_dentry() argument
152 struct dentry *ds; in build_path_from_dentry()
170 static struct p9_fid *v9fs_fid_lookup_with_uid(struct dentry *dentry, in v9fs_fid_lookup_with_uid() argument
173 struct dentry *ds; in v9fs_fid_lookup_with_uid()
223 if (dentry->d_sb->s_root == dentry) in v9fs_fid_lookup_with_uid()
[all …]
/openbmc/linux/arch/s390/hypfs/
H A Dinode.c61 static void hypfs_add_dentry(struct dentry *dentry) in hypfs_add_dentry() argument
67 static void hypfs_remove(struct dentry *dentry) in hypfs_remove() argument
340 struct dentry *dentry; in hypfs_create_file() local
377 struct dentry *dentry; in hypfs_mkdir() local
388 struct dentry *dentry; in hypfs_create_update_file() local
400 struct dentry *hypfs_create_u64(struct dentry *dir, in hypfs_create_u64()
405 struct dentry *dentry; in hypfs_create_u64() local
411 dentry = in hypfs_create_u64()
421 struct dentry *hypfs_create_str(struct dentry *dir, in hypfs_create_str()
425 struct dentry *dentry; in hypfs_create_str() local
[all …]
/openbmc/linux/fs/configfs/
H A Dconfigfs_internal.h39 struct dentry * s_dentry;
81 struct dentry *dentry, struct iattr *iattr);
95 struct inode *dir, struct dentry *dentry,
97 extern int configfs_unlink(struct inode *dir, struct dentry *dentry);
100 struct dentry *dentry, char *body);
102 static inline struct config_item * to_item(struct dentry * dentry) in to_item() argument
108 static inline struct configfs_attribute * to_attr(struct dentry * dentry) in to_attr() argument
114 static inline struct configfs_bin_attribute *to_bin_attr(struct dentry *dentry) in to_bin_attr() argument
121 static inline struct config_item *configfs_get_config_item(struct dentry *dentry) in configfs_get_config_item() argument
125 spin_lock(&dentry->d_lock); in configfs_get_config_item()
[all …]
H A Ddir.c287 struct dentry *p = dentry->d_parent; in configfs_create_dir()
363 struct dentry *dentry, char *body) in configfs_create_link() argument
431 struct dentry *dentry, in configfs_lookup() argument
612 struct dentry *dentry,
813 struct dentry *dentry, in configfs_attach_item() argument
848 struct dentry *dentry, in configfs_attach_group() argument
1564 struct dentry * dentry = file->f_path.dentry; in configfs_dir_open() local
1588 struct dentry * dentry = file->f_path.dentry; in configfs_dir_close() local
1604 struct dentry *dentry = file->f_path.dentry; in configfs_readdir() local
1666 struct dentry * dentry = file->f_path.dentry; in configfs_dir_lseek() local
[all …]

12345678910>>...71