Home
last modified time | relevance | path

Searched refs:dent (Results 1 – 25 of 48) sorted by relevance

12

/Linux-v4.19/scripts/coccinelle/api/
Dd_find_alias.cocci16 local idexpression struct dentry *dent;
22 if (!(dent@p1 = d_find_alias(...))) S1
24 dent@p1 = d_find_alias(...)
27 <...when != dput(dent)
28 when != if (...) { <+... dput(dent) ...+> }
29 when != true !dent || ...
30 when != dent = E
31 when != E = dent
32 if (!dent || ...) S2
35 return <+...dent...+>;
[all …]
/Linux-v4.19/fs/gfs2/
Ddir.c92 typedef int (*gfs2_dscan_t)(const struct gfs2_dirent *dent,
403 static inline int gfs2_dirent_sentinel(const struct gfs2_dirent *dent) in gfs2_dirent_sentinel() argument
405 return dent->de_inum.no_addr == 0 || dent->de_inum.no_formal_ino == 0; in gfs2_dirent_sentinel()
408 static inline int __gfs2_dirent_find(const struct gfs2_dirent *dent, in __gfs2_dirent_find() argument
411 if (!gfs2_dirent_sentinel(dent) && in __gfs2_dirent_find()
412 be32_to_cpu(dent->de_hash) == name->hash && in __gfs2_dirent_find()
413 be16_to_cpu(dent->de_name_len) == name->len && in __gfs2_dirent_find()
414 memcmp(dent+1, name->name, name->len) == 0) in __gfs2_dirent_find()
419 static int gfs2_dirent_find(const struct gfs2_dirent *dent, in gfs2_dirent_find() argument
423 return __gfs2_dirent_find(dent, name, 1); in gfs2_dirent_find()
[all …]
Ddir.h24 struct gfs2_dirent *dent; member
71 static inline void gfs2_qstr2dirent(const struct qstr *name, u16 reclen, struct gfs2_dirent *dent) in gfs2_qstr2dirent() argument
73 dent->de_inum.no_addr = cpu_to_be64(0); in gfs2_qstr2dirent()
74 dent->de_inum.no_formal_ino = cpu_to_be64(0); in gfs2_qstr2dirent()
75 dent->de_hash = cpu_to_be32(name->hash); in gfs2_qstr2dirent()
76 dent->de_rec_len = cpu_to_be16(reclen); in gfs2_qstr2dirent()
77 dent->de_name_len = cpu_to_be16(name->len); in gfs2_qstr2dirent()
78 dent->de_type = cpu_to_be16(0); in gfs2_qstr2dirent()
79 memset(dent->__pad, 0, sizeof(dent->__pad)); in gfs2_qstr2dirent()
80 memcpy(dent + 1, name->name, name->len); in gfs2_qstr2dirent()
Dinode.h76 struct gfs2_dirent *dent) in gfs2_inum_out() argument
78 dent->de_inum.no_formal_ino = cpu_to_be64(ip->i_no_formal_ino); in gfs2_inum_out()
79 dent->de_inum.no_addr = cpu_to_be64(ip->i_no_addr); in gfs2_inum_out()
Dglock.c2135 struct dentry *dent; in gfs2_create_debugfs_file() local
2137 dent = debugfs_create_dir(sdp->sd_table_name, gfs2_root); in gfs2_create_debugfs_file()
2138 if (IS_ERR_OR_NULL(dent)) in gfs2_create_debugfs_file()
2140 sdp->debugfs_dir = dent; in gfs2_create_debugfs_file()
2142 dent = debugfs_create_file("glocks", in gfs2_create_debugfs_file()
2146 if (IS_ERR_OR_NULL(dent)) in gfs2_create_debugfs_file()
2148 sdp->debugfs_dentry_glocks = dent; in gfs2_create_debugfs_file()
2150 dent = debugfs_create_file("glstats", in gfs2_create_debugfs_file()
2154 if (IS_ERR_OR_NULL(dent)) in gfs2_create_debugfs_file()
2156 sdp->debugfs_dentry_glstats = dent; in gfs2_create_debugfs_file()
[all …]
/Linux-v4.19/drivers/mtd/ubi/
Ddebug.c264 struct dentry *dent = file->f_path.dentry; in dfs_file_read() local
275 if (dent == d->dfs_chk_gen) in dfs_file_read()
277 else if (dent == d->dfs_chk_io) in dfs_file_read()
279 else if (dent == d->dfs_chk_fastmap) in dfs_file_read()
281 else if (dent == d->dfs_disable_bgt) in dfs_file_read()
283 else if (dent == d->dfs_emulate_bitflips) in dfs_file_read()
285 else if (dent == d->dfs_emulate_io_failures) in dfs_file_read()
287 else if (dent == d->dfs_emulate_power_cut) { in dfs_file_read()
292 } else if (dent == d->dfs_power_cut_min) { in dfs_file_read()
297 } else if (dent == d->dfs_power_cut_max) { in dfs_file_read()
[all …]
/Linux-v4.19/security/apparmor/
Dapparmorfs.c325 struct dentry *dent; in aafs_create_symlink() local
332 dent = aafs_create(name, S_IFLNK | 0444, parent, private, link, NULL, in aafs_create_symlink()
334 if (IS_ERR(dent)) in aafs_create_symlink()
337 return dent; in aafs_create_symlink()
1343 struct dentry *dent, *dir; in __aa_fs_create_rawdata() local
1365 dent = aafs_create_file("abi", S_IFREG | 0444, dir, rawdata, in __aa_fs_create_rawdata()
1367 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1369 rawdata->dents[AAFS_LOADDATA_ABI] = dent; in __aa_fs_create_rawdata()
1371 dent = aafs_create_file("revision", S_IFREG | 0444, dir, rawdata, in __aa_fs_create_rawdata()
1373 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
[all …]
/Linux-v4.19/fs/ubifs/
Ddebug.c239 struct ubifs_dent_node *dent, *pdent = NULL; in ubifs_dump_inode() local
283 dent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_dump_inode()
284 if (IS_ERR(dent)) { in ubifs_dump_inode()
285 if (PTR_ERR(dent) != -ENOENT) in ubifs_dump_inode()
286 pr_err("error %ld\n", PTR_ERR(dent)); in ubifs_dump_inode()
291 count++, (unsigned long long) le64_to_cpu(dent->inum), in ubifs_dump_inode()
292 get_dent_type(dent->type), in ubifs_dump_inode()
293 le16_to_cpu(dent->nlen)); in ubifs_dump_inode()
295 fname_name(&nm) = dent->name; in ubifs_dump_inode()
296 fname_len(&nm) = le16_to_cpu(dent->nlen); in ubifs_dump_inode()
[all …]
Ddir.c199 const struct ubifs_dent_node *dent, in dbg_check_name() argument
204 if (le16_to_cpu(dent->nlen) != fname_len(nm)) in dbg_check_name()
206 if (memcmp(dent->name, fname_name(nm), fname_len(nm))) in dbg_check_name()
217 struct ubifs_dent_node *dent = NULL; in ubifs_lookup() local
236 dent = kmalloc(UBIFS_MAX_DENT_NODE_SZ, GFP_NOFS); in ubifs_lookup()
237 if (!dent) { in ubifs_lookup()
246 err = ubifs_tnc_lookup_dh(c, &key, dent, nm.minor_hash); in ubifs_lookup()
249 err = ubifs_tnc_lookup_nm(c, &key, dent, &nm); in ubifs_lookup()
260 if (dbg_check_name(c, dent, &nm)) { in ubifs_lookup()
265 inode = ubifs_iget(dir->i_sb, le64_to_cpu(dent->inum)); in ubifs_lookup()
[all …]
Djournal.c78 static inline void zero_dent_node_unused(struct ubifs_dent_node *dent) in zero_dent_node_unused() argument
80 dent->padding1 = 0; in zero_dent_node_unused()
504 static void set_dent_cookie(struct ubifs_info *c, struct ubifs_dent_node *dent) in set_dent_cookie() argument
507 dent->cookie = prandom_u32(); in set_dent_cookie()
509 dent->cookie = 0; in set_dent_cookie()
548 struct ubifs_dent_node *dent; in ubifs_jnl_update() local
575 dent = kzalloc(len, GFP_NOFS); in ubifs_jnl_update()
576 if (!dent) in ubifs_jnl_update()
585 dent->ch.node_type = UBIFS_DENT_NODE; in ubifs_jnl_update()
591 dent->ch.node_type = UBIFS_XENT_NODE; in ubifs_jnl_update()
[all …]
Dtnc.c322 const struct ubifs_dent_node *dent = node; in lnc_add() local
328 err = ubifs_validate_entry(c, dent); in lnc_add()
331 ubifs_dump_node(c, dent); in lnc_add()
514 struct ubifs_dent_node *dent = node; in fallible_read_node() local
517 key_read(c, &dent->key, &node_key); in fallible_read_node()
541 struct ubifs_dent_node *dent; in matches_name() local
546 dent = kmalloc(zbr->len, GFP_NOFS); in matches_name()
547 if (!dent) in matches_name()
550 err = ubifs_tnc_read_node(c, zbr, dent); in matches_name()
555 err = lnc_add_directly(c, zbr, dent); in matches_name()
[all …]
Dreplay.c449 const struct ubifs_dent_node *dent) in ubifs_validate_entry() argument
451 int key_type = key_type_flash(c, dent->key); in ubifs_validate_entry()
452 int nlen = le16_to_cpu(dent->nlen); in ubifs_validate_entry()
454 if (le32_to_cpu(dent->ch.len) != nlen + UBIFS_DENT_NODE_SZ + 1 || in ubifs_validate_entry()
455 dent->type >= UBIFS_ITYPES_CNT || in ubifs_validate_entry()
456 nlen > UBIFS_MAX_NLEN || dent->name[nlen] != 0 || in ubifs_validate_entry()
457 (key_type == UBIFS_XENT_KEY && strnlen(dent->name, nlen) != nlen) || in ubifs_validate_entry()
458 le64_to_cpu(dent->inum) > MAX_INUM) { in ubifs_validate_entry()
625 struct ubifs_dent_node *dent = snod->node; in replay_bud() local
627 err = ubifs_validate_entry(c, dent); in replay_bud()
[all …]
/Linux-v4.19/tools/perf/util/
Dtrace-event-info.c171 #define for_each_event(dir, dent, tps) \ argument
172 while ((dent = readdir(dir))) \
173 if (dent->d_type == DT_DIR && \
174 (strcmp(dent->d_name, ".")) && \
175 (strcmp(dent->d_name, ".."))) \
179 struct dirent *dent; in copy_event_system() local
193 for_each_event(dir, dent, tps) { in copy_event_system()
194 if (!name_in_tp_list(dent->d_name, tps)) in copy_event_system()
197 if (asprintf(&format, "%s/%s/format", sys, dent->d_name) < 0) { in copy_event_system()
215 for_each_event(dir, dent, tps) { in copy_event_system()
[all …]
Dpath.c83 bool is_directory(const char *base_path, const struct dirent *dent) in is_directory() argument
88 sprintf(path, "%s/%s", base_path, dent->d_name); in is_directory()
Dpath.h11 bool is_directory(const char *base_path, const struct dirent *dent);
/Linux-v4.19/drivers/media/usb/uvc/
Duvc_debugfs.c81 struct dentry *dent; in uvc_debugfs_init_stream() local
89 dent = debugfs_create_dir(dir_name, uvc_debugfs_root_dir); in uvc_debugfs_init_stream()
90 if (IS_ERR_OR_NULL(dent)) { in uvc_debugfs_init_stream()
96 stream->debugfs_dir = dent; in uvc_debugfs_init_stream()
98 dent = debugfs_create_file("stats", 0444, stream->debugfs_dir, in uvc_debugfs_init_stream()
100 if (IS_ERR_OR_NULL(dent)) { in uvc_debugfs_init_stream()
/Linux-v4.19/fs/ntfs/
Dnamei.c103 static struct dentry *ntfs_lookup(struct inode *dir_ino, struct dentry *dent, in ntfs_lookup() argument
115 dent, dir_ino->i_ino); in ntfs_lookup()
117 uname_len = ntfs_nlstoucs(vol, dent->d_name.name, dent->d_name.len, in ntfs_lookup()
140 return d_splice_alias(dent_inode, dent); in ntfs_lookup()
168 d_add(dent, NULL); in ntfs_lookup()
256 nls_name.hash = full_name_hash(dent, nls_name.name, nls_name.len); in ntfs_lookup()
258 dent = d_add_ci(dent, dent_inode, &nls_name); in ntfs_lookup()
260 return dent; in ntfs_lookup()
/Linux-v4.19/security/
Dinode.c259 struct dentry *dent; in securityfs_create_symlink() local
267 dent = securityfs_create_dentry(name, S_IFLNK | 0444, parent, in securityfs_create_symlink()
269 if (IS_ERR(dent)) in securityfs_create_symlink()
272 return dent; in securityfs_create_symlink()
/Linux-v4.19/drivers/platform/x86/
Dsamsung-laptop.c1285 struct dentry *dent; in samsung_debugfs_init() local
1302 dent = debugfs_create_u16("command", S_IRUGO | S_IWUSR, in samsung_debugfs_init()
1304 if (!dent) in samsung_debugfs_init()
1307 dent = debugfs_create_u32("d0", S_IRUGO | S_IWUSR, samsung->debug.root, in samsung_debugfs_init()
1309 if (!dent) in samsung_debugfs_init()
1312 dent = debugfs_create_u32("d1", S_IRUGO | S_IWUSR, samsung->debug.root, in samsung_debugfs_init()
1314 if (!dent) in samsung_debugfs_init()
1317 dent = debugfs_create_u16("d2", S_IRUGO | S_IWUSR, samsung->debug.root, in samsung_debugfs_init()
1319 if (!dent) in samsung_debugfs_init()
1322 dent = debugfs_create_u8("d3", S_IRUGO | S_IWUSR, samsung->debug.root, in samsung_debugfs_init()
[all …]
/Linux-v4.19/net/8021q/
Dvlanproc.c146 vlan->dent = proc_create_single_data(vlandev->name, S_IFREG | 0600, in vlan_proc_add_dev()
148 if (!vlan->dent) in vlan_proc_add_dev()
159 proc_remove(vlan_dev_priv(vlandev)->dent); in vlan_proc_rem_dev()
160 vlan_dev_priv(vlandev)->dent = NULL; in vlan_proc_rem_dev()
/Linux-v4.19/tools/perf/
Dbuiltin-buildid-cache.c81 struct dirent *dent; in build_id_cache__kcore_existing() local
92 dent = readdir(d); in build_id_cache__kcore_existing()
93 if (!dent) in build_id_cache__kcore_existing()
95 if (dent->d_type != DT_DIR) in build_id_cache__kcore_existing()
98 dent->d_name); in build_id_cache__kcore_existing()
100 to_dir, dent->d_name); in build_id_cache__kcore_existing()
/Linux-v4.19/tools/perf/tests/
Ddso-data.c180 struct dirent *dent; in open_files_cnt() local
190 while ((dent = readdir(dir)) != NULL) { in open_files_cnt()
191 if (!strcmp(dent->d_name, ".") || in open_files_cnt()
192 !strcmp(dent->d_name, "..")) in open_files_cnt()
/Linux-v4.19/arch/arm/mach-omap1/
Dclock.c1009 d = debugfs_create_dir(c->name, pa ? pa->dent : clk_debugfs_root); in clk_debugfs_register_one()
1012 c->dent = d; in clk_debugfs_register_one()
1014 d = debugfs_create_u8("usecount", S_IRUGO, c->dent, &c->usecount); in clk_debugfs_register_one()
1019 d = debugfs_create_ulong("rate", S_IRUGO, c->dent, &c->rate); in clk_debugfs_register_one()
1024 d = debugfs_create_x8("flags", S_IRUGO, c->dent, &c->flags); in clk_debugfs_register_one()
1032 debugfs_remove_recursive(c->dent); in clk_debugfs_register_one()
1041 if (pa && !pa->dent) { in clk_debugfs_register()
1047 if (!c->dent) { in clk_debugfs_register()
/Linux-v4.19/fs/xfs/scrub/
Ddir.c192 struct xfs_dir2_data_entry *dent; in xchk_dir_rec() local
237 dent = (struct xfs_dir2_data_entry *)(((char *)bp->b_addr) + off); in xchk_dir_rec()
256 if (dep == dent) in xchk_dir_rec()
266 ino = be64_to_cpu(dent->inumber); in xchk_dir_rec()
268 tag = be16_to_cpup(dp->d_ops->data_entry_tag_p(dent)); in xchk_dir_rec()
271 if (dent->namelen == 0) { in xchk_dir_rec()
275 calc_hash = xfs_da_hashname(dent->name, dent->namelen); in xchk_dir_rec()
/Linux-v4.19/drivers/iommu/
Domap-iommu-debug.c257 struct dentry *dent; \
258 dent = debugfs_create_file(#attr, mode, obj->debug_dir, \
260 if (!dent) \

12