/openbmc/u-boot/drivers/mtd/ubi/ |
H A D | debug.c | 254 struct dentry *dent = file->f_path.dentry; in dfs_file_read() local 265 if (dent == d->dfs_chk_gen) in dfs_file_read() 267 else if (dent == d->dfs_chk_io) in dfs_file_read() 269 else if (dent == d->dfs_chk_fastmap) in dfs_file_read() 271 else if (dent == d->dfs_disable_bgt) in dfs_file_read() 273 else if (dent == d->dfs_emulate_bitflips) in dfs_file_read() 275 else if (dent == d->dfs_emulate_io_failures) in dfs_file_read() 277 else if (dent == d->dfs_emulate_power_cut) { in dfs_file_read() 282 } else if (dent == d->dfs_power_cut_min) { in dfs_file_read() 287 } else if (dent == d->dfs_power_cut_max) { in dfs_file_read() [all …]
|
/openbmc/linux/scripts/coccinelle/api/ |
H A D | d_find_alias.cocci | 16 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 …]
|
/openbmc/linux/fs/gfs2/ |
H A D | dir.c | 86 typedef int (*gfs2_dscan_t)(const struct gfs2_dirent *dent, 396 static inline int gfs2_dirent_sentinel(const struct gfs2_dirent *dent) in gfs2_dirent_sentinel() argument 398 return dent->de_inum.no_addr == 0 || dent->de_inum.no_formal_ino == 0; in gfs2_dirent_sentinel() 401 static inline int __gfs2_dirent_find(const struct gfs2_dirent *dent, in __gfs2_dirent_find() argument 404 if (!gfs2_dirent_sentinel(dent) && in __gfs2_dirent_find() 405 be32_to_cpu(dent->de_hash) == name->hash && in __gfs2_dirent_find() 406 be16_to_cpu(dent->de_name_len) == name->len && in __gfs2_dirent_find() 407 memcmp(dent+1, name->name, name->len) == 0) in __gfs2_dirent_find() 412 static int gfs2_dirent_find(const struct gfs2_dirent *dent, in gfs2_dirent_find() argument 416 return __gfs2_dirent_find(dent, name, 1); in gfs2_dirent_find() [all …]
|
H A D | dir.h | 21 struct gfs2_dirent *dent; member 67 static inline void gfs2_qstr2dirent(const struct qstr *name, u16 reclen, struct gfs2_dirent *dent) in gfs2_qstr2dirent() argument 69 dent->de_inum.no_addr = cpu_to_be64(0); in gfs2_qstr2dirent() 70 dent->de_inum.no_formal_ino = cpu_to_be64(0); in gfs2_qstr2dirent() 71 dent->de_hash = cpu_to_be32(name->hash); in gfs2_qstr2dirent() 72 dent->de_rec_len = cpu_to_be16(reclen); in gfs2_qstr2dirent() 73 dent->de_name_len = cpu_to_be16(name->len); in gfs2_qstr2dirent() 74 dent->de_type = cpu_to_be16(0); in gfs2_qstr2dirent() 75 memset(dent->__pad, 0, sizeof(dent->__pad)); in gfs2_qstr2dirent() 76 memcpy(dent + 1, name->name, name->len); in gfs2_qstr2dirent()
|
/openbmc/u-boot/fs/ubifs/ |
H A D | ubifs.c | 305 struct ubifs_dent_node *dent; in ubifs_printdir() local 322 dent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_printdir() 323 if (IS_ERR(dent)) { in ubifs_printdir() 324 err = PTR_ERR(dent); in ubifs_printdir() 328 file->f_pos = key_hash_flash(c, &dent->key); in ubifs_printdir() 329 file->private_data = dent; in ubifs_printdir() 332 dent = file->private_data; in ubifs_printdir() 333 if (!dent) { in ubifs_printdir() 341 dent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_printdir() 342 if (IS_ERR(dent)) { in ubifs_printdir() [all …]
|
H A D | debug.c | 238 struct ubifs_dent_node *dent, *pdent = NULL; in ubifs_dump_inode() local 282 dent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_dump_inode() 283 if (IS_ERR(dent)) { in ubifs_dump_inode() 284 if (PTR_ERR(dent) != -ENOENT) in ubifs_dump_inode() 285 pr_err("error %ld\n", PTR_ERR(dent)); in ubifs_dump_inode() 290 count++, dent->name, get_dent_type(dent->type)); in ubifs_dump_inode() 292 nm.name = dent->name; in ubifs_dump_inode() 293 nm.len = le16_to_cpu(dent->nlen); in ubifs_dump_inode() 295 pdent = dent; in ubifs_dump_inode() 296 key_read(c, &dent->key, &key); in ubifs_dump_inode() [all …]
|
/openbmc/linux/security/apparmor/ |
H A D | apparmorfs.c | 1444 struct dentry *dent, *dir; in __aa_fs_create_rawdata() local 1466 dent = aafs_create_file("abi", S_IFREG | 0444, dir, rawdata, in __aa_fs_create_rawdata() 1468 if (IS_ERR(dent)) in __aa_fs_create_rawdata() 1470 rawdata->dents[AAFS_LOADDATA_ABI] = dent; in __aa_fs_create_rawdata() 1472 dent = aafs_create_file("revision", S_IFREG | 0444, dir, rawdata, in __aa_fs_create_rawdata() 1474 if (IS_ERR(dent)) in __aa_fs_create_rawdata() 1476 rawdata->dents[AAFS_LOADDATA_REVISION] = dent; in __aa_fs_create_rawdata() 1479 dent = aafs_create_file("sha1", S_IFREG | 0444, dir, in __aa_fs_create_rawdata() 1481 if (IS_ERR(dent)) in __aa_fs_create_rawdata() 1483 rawdata->dents[AAFS_LOADDATA_HASH] = dent; in __aa_fs_create_rawdata() [all …]
|
/openbmc/linux/drivers/vdpa/mlx5/net/ |
H A D | debug.c | 111 node->dent = debugfs_create_dir(vidstr, ndev->rx_dent); in mlx5_vdpa_add_rx_counters() 112 if (IS_ERR(node->dent)) { in mlx5_vdpa_add_rx_counters() 113 node->dent = NULL; in mlx5_vdpa_add_rx_counters() 117 node->ucast_counter.dent = debugfs_create_dir("ucast", node->dent); in mlx5_vdpa_add_rx_counters() 118 if (IS_ERR(node->ucast_counter.dent)) in mlx5_vdpa_add_rx_counters() 121 add_counter_node(&node->ucast_counter, node->ucast_counter.dent); in mlx5_vdpa_add_rx_counters() 123 node->mcast_counter.dent = debugfs_create_dir("mcast", node->dent); in mlx5_vdpa_add_rx_counters() 124 if (IS_ERR(node->mcast_counter.dent)) in mlx5_vdpa_add_rx_counters() 127 add_counter_node(&node->mcast_counter, node->mcast_counter.dent); in mlx5_vdpa_add_rx_counters() 133 if (node->dent && ndev->debugfs) in mlx5_vdpa_remove_rx_counters() [all …]
|
/openbmc/u-boot/fs/fat/ |
H A D | fat.c | 660 dir_entry *dent; /* current directory entry */ member 688 itr->dent = NULL; in fat_itr_root() 716 unsigned clustnum = START(parent->dent); in fat_itr_child() 731 itr->dent = NULL; in fat_itr_child() 790 struct dir_entry *dent = next_cluster(itr); in next_dent() local 795 if (!dent) { in next_dent() 797 itr->dent = NULL; in next_dent() 802 itr->dent = dent; in next_dent() 805 itr->dent++; in next_dent() 809 if (itr->dent->name[0] == 0) in next_dent() [all …]
|
/openbmc/linux/drivers/virt/coco/efi_secret/ |
H A D | efi_secret.c | 220 struct dentry *dent; in efi_secret_securityfs_setup() local 246 dent = securityfs_create_dir("secrets", NULL); in efi_secret_securityfs_setup() 247 if (IS_ERR(dent)) { in efi_secret_securityfs_setup() 249 PTR_ERR(dent)); in efi_secret_securityfs_setup() 250 return PTR_ERR(dent); in efi_secret_securityfs_setup() 252 s->secrets_dir = dent; in efi_secret_securityfs_setup() 254 dent = securityfs_create_dir("coco", s->secrets_dir); in efi_secret_securityfs_setup() 255 if (IS_ERR(dent)) { in efi_secret_securityfs_setup() 257 PTR_ERR(dent)); in efi_secret_securityfs_setup() 258 return PTR_ERR(dent); in efi_secret_securityfs_setup() [all …]
|
/openbmc/linux/tools/perf/util/ |
H A D | trace-event-info.c | 155 #define for_each_event_tps(dir, dent, tps) \ argument 156 while ((dent = readdir(dir))) \ 157 if (dent->d_type == DT_DIR && \ 158 (strcmp(dent->d_name, ".")) && \ 159 (strcmp(dent->d_name, ".."))) \ 163 struct dirent *dent; in copy_event_system() local 177 for_each_event_tps(dir, dent, tps) { in copy_event_system() 178 if (!name_in_tp_list(dent->d_name, tps)) in copy_event_system() 181 if (asprintf(&format, "%s/%s/format", sys, dent->d_name) < 0) { in copy_event_system() 199 for_each_event_tps(dir, dent, tps) { in copy_event_system() [all …]
|
H A D | path.c | 59 bool is_directory(const char *base_path, const struct dirent *dent) in is_directory() argument 64 snprintf(path, sizeof(path), "%s/%s", base_path, dent->d_name); in is_directory() 71 bool is_executable_file(const char *base_path, const struct dirent *dent) in is_executable_file() argument 76 snprintf(path, sizeof(path), "%s/%s", base_path, dent->d_name); in is_executable_file()
|
H A D | pmus.c | 178 struct dirent *dent; in pmu_read_sysfs() local 193 while ((dent = readdir(dir))) { in pmu_read_sysfs() 194 if (!strcmp(dent->d_name, ".") || !strcmp(dent->d_name, "..")) in pmu_read_sysfs() 196 if (core_only && !is_pmu_core(dent->d_name)) in pmu_read_sysfs() 199 perf_pmu__find2(fd, dent->d_name); in pmu_read_sysfs() 558 struct dirent *dent; in perf_pmus__default_pmu_name() local 574 while ((dent = readdir(dir))) { in perf_pmus__default_pmu_name() 575 if (!strcmp(dent->d_name, ".") || !strcmp(dent->d_name, "..")) in perf_pmus__default_pmu_name() 577 if (is_pmu_core(dent->d_name)) { in perf_pmus__default_pmu_name() 578 result = strdup(dent->d_name); in perf_pmus__default_pmu_name()
|
/openbmc/qemu/hw/9pfs/ |
H A D | codir.c | 31 static int do_readdir(V9fsPDU *pdu, V9fsFidState *fidp, struct dirent **dent) in do_readdir() argument 40 *dent = NULL; in do_readdir() 43 *dent = entry; in do_readdir() 53 struct dirent **dent) in v9fs_co_readdir() argument 61 err = do_readdir(pdu, fidp, dent); in v9fs_co_readdir() 80 struct dirent *dent; in do_readdir_many() local 121 err = do_readdir(pdu, fidp, &dent); in do_readdir_many() 122 if (err || !dent) { in do_readdir_many() 133 v9fs_string_sprintf(&name, "%s", dent->d_name); in do_readdir_many() 147 e->dent = qemu_dirent_dup(dent); in do_readdir_many() [all …]
|
H A D | 9p-util.h | 219 static inline off_t qemu_dirent_off(struct dirent *dent) in qemu_dirent_off() argument 222 return dent->d_seekoff; in qemu_dirent_off() 224 return dent->d_off; in qemu_dirent_off() 239 static inline struct dirent *qemu_dirent_dup(struct dirent *dent) in qemu_dirent_dup() argument 244 sz = dent->d_reclen; in qemu_dirent_dup() 253 strlen(dent->d_name) + 1; in qemu_dirent_dup() 255 return g_memdup(dent, sz); in qemu_dirent_dup()
|
/openbmc/linux/drivers/mtd/ubi/ |
H A D | debug.c | 252 struct dentry *dent = file->f_path.dentry; in dfs_file_read() local 263 if (dent == d->dfs_chk_gen) in dfs_file_read() 265 else if (dent == d->dfs_chk_io) in dfs_file_read() 267 else if (dent == d->dfs_chk_fastmap) in dfs_file_read() 269 else if (dent == d->dfs_disable_bgt) in dfs_file_read() 271 else if (dent == d->dfs_emulate_bitflips) in dfs_file_read() 273 else if (dent == d->dfs_emulate_io_failures) in dfs_file_read() 275 else if (dent == d->dfs_emulate_power_cut) { in dfs_file_read() 280 } else if (dent == d->dfs_power_cut_min) { in dfs_file_read() 285 } else if (dent == d->dfs_power_cut_max) { in dfs_file_read() [all …]
|
/openbmc/linux/fs/ubifs/ |
H A D | dir.c | 183 const struct ubifs_dent_node *dent, in dbg_check_name() argument 188 if (le16_to_cpu(dent->nlen) != fname_len(nm)) in dbg_check_name() 190 if (memcmp(dent->name, fname_name(nm), fname_len(nm))) in dbg_check_name() 201 struct ubifs_dent_node *dent = NULL; in ubifs_lookup() local 219 dent = kmalloc(UBIFS_MAX_DENT_NODE_SZ, GFP_NOFS); in ubifs_lookup() 220 if (!dent) { in ubifs_lookup() 229 err = ubifs_tnc_lookup_dh(c, &key, dent, nm.minor_hash); in ubifs_lookup() 232 err = ubifs_tnc_lookup_nm(c, &key, dent, &nm); in ubifs_lookup() 243 if (dbg_check_name(c, dent, &nm)) { in ubifs_lookup() 248 inode = ubifs_iget(dir->i_sb, le64_to_cpu(dent->inum)); in ubifs_lookup() [all …]
|
H A D | debug.c | 229 struct ubifs_dent_node *dent, *pdent = NULL; in ubifs_dump_inode() local 273 dent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_dump_inode() 274 if (IS_ERR(dent)) { in ubifs_dump_inode() 275 if (PTR_ERR(dent) != -ENOENT) in ubifs_dump_inode() 276 pr_err("error %ld\n", PTR_ERR(dent)); in ubifs_dump_inode() 281 count++, (unsigned long long) le64_to_cpu(dent->inum), in ubifs_dump_inode() 282 get_dent_type(dent->type), in ubifs_dump_inode() 283 le16_to_cpu(dent->nlen)); in ubifs_dump_inode() 285 fname_name(&nm) = dent->name; in ubifs_dump_inode() 286 fname_len(&nm) = le16_to_cpu(dent->nlen); in ubifs_dump_inode() [all …]
|
H A D | journal.c | 66 static inline void zero_dent_node_unused(struct ubifs_dent_node *dent) in zero_dent_node_unused() argument 68 dent->padding1 = 0; in zero_dent_node_unused() 503 static void set_dent_cookie(struct ubifs_info *c, struct ubifs_dent_node *dent) in set_dent_cookie() argument 506 dent->cookie = (__force __le32) get_random_u32(); in set_dent_cookie() 508 dent->cookie = 0; in set_dent_cookie() 547 struct ubifs_dent_node *dent; in ubifs_jnl_update() local 580 dent = kzalloc(len, GFP_NOFS); in ubifs_jnl_update() 581 if (!dent) in ubifs_jnl_update() 590 dent->ch.node_type = UBIFS_DENT_NODE; in ubifs_jnl_update() 596 dent->ch.node_type = UBIFS_XENT_NODE; in ubifs_jnl_update() [all …]
|
/openbmc/linux/tools/perf/arch/x86/util/ |
H A D | pmu.c | 78 struct dirent *dent; in setup_pmu_alias_list() local 92 while ((dent = readdir(dir))) { in setup_pmu_alias_list() 93 if (!strcmp(dent->d_name, ".") || in setup_pmu_alias_list() 94 !strcmp(dent->d_name, "..")) in setup_pmu_alias_list() 97 fd = perf_pmu__pathname_fd(dirfd, dent->d_name, "alias", O_RDONLY); in setup_pmu_alias_list() 115 pmu_alias = pmu_alias__new(dent->d_name, buf); in setup_pmu_alias_list()
|
/openbmc/linux/fs/ntfs/ |
H A D | namei.c | 89 static struct dentry *ntfs_lookup(struct inode *dir_ino, struct dentry *dent, in ntfs_lookup() argument 101 dent, dir_ino->i_ino); in ntfs_lookup() 103 uname_len = ntfs_nlstoucs(vol, dent->d_name.name, dent->d_name.len, in ntfs_lookup() 126 return d_splice_alias(dent_inode, dent); in ntfs_lookup() 154 d_add(dent, NULL); in ntfs_lookup() 242 nls_name.hash = full_name_hash(dent, nls_name.name, nls_name.len); in ntfs_lookup() 244 dent = d_add_ci(dent, dent_inode, &nls_name); in ntfs_lookup() 246 return dent; in ntfs_lookup()
|
/openbmc/linux/drivers/dma/dw-edma/ |
H A D | dw-hdma-v0-debugfs.c | 61 int nr_entries, struct dentry *dent) in dw_hdma_debugfs_create_x32() argument 74 debugfs_create_file_unsafe(entries[i].name, 0444, dent, in dw_hdma_debugfs_create_x32() 80 u16 ch, struct dentry *dent) in dw_hdma_debugfs_regs_ch() argument 113 dw_hdma_debugfs_create_x32(dw, debugfs_regs, nr_entries, dent); in dw_hdma_debugfs_regs_ch() 116 static void dw_hdma_debugfs_regs_wr(struct dw_edma *dw, struct dentry *dent) in dw_hdma_debugfs_regs_wr() argument 122 regs_dent = debugfs_create_dir(WRITE_STR, dent); in dw_hdma_debugfs_regs_wr() 133 static void dw_hdma_debugfs_regs_rd(struct dw_edma *dw, struct dentry *dent) in dw_hdma_debugfs_regs_rd() argument 139 regs_dent = debugfs_create_dir(READ_STR, dent); in dw_hdma_debugfs_regs_rd()
|
/openbmc/linux/tools/power/cpupower/lib/ |
H A D | powercap.c | 190 struct dirent *dent; in powercap_read_zone() local 218 while ((dent = readdir(zone_dir)) != NULL) { in powercap_read_zone() 221 if (strcmp(dent->d_name, ".") == 0 || strcmp(dent->d_name, "..") == 0) in powercap_read_zone() 224 if (stat(dent->d_name, &st) != 0 || !S_ISDIR(st.st_mode)) in powercap_read_zone() 225 if (fstatat(dirfd(zone_dir), dent->d_name, &st, 0) < 0) in powercap_read_zone() 228 if (strncmp(dent->d_name, "intel-rapl:", 11) != 0) in powercap_read_zone() 248 strcat(child_zone->sys_name, dent->d_name); in powercap_read_zone()
|
/openbmc/u-boot/lib/efi_loader/ |
H A D | efi_file.c | 34 struct fs_dirent *dent; member 321 struct fs_dirent *dent; in dir_read() local 337 if (fh->dent) { in dir_read() 338 dent = fh->dent; in dir_read() 339 fh->dent = NULL; in dir_read() 341 dent = fs_readdir(fh->dirs); in dir_read() 345 if (!dent) { in dir_read() 365 required_size = sizeof(*info) + 2 * (strlen(dent->name) + 1); in dir_read() 368 fh->dent = dent; in dir_read() 376 info->file_size = dent->size; in dir_read() [all …]
|
/openbmc/linux/tools/perf/arch/arm/util/ |
H A D | auxtrace.c | 60 struct dirent *dent; in find_all_hisi_ptt_pmus() local 73 while ((dent = readdir(dir))) { in find_all_hisi_ptt_pmus() 74 if (strstr(dent->d_name, HISI_PTT_PMU_NAME)) in find_all_hisi_ptt_pmus() 89 while ((dent = readdir(dir))) { in find_all_hisi_ptt_pmus() 90 if (strstr(dent->d_name, HISI_PTT_PMU_NAME) && idx < *nr_ptts) { in find_all_hisi_ptt_pmus() 91 hisi_ptt_pmus[idx] = perf_pmus__find(dent->d_name); in find_all_hisi_ptt_pmus()
|