arch/alpha/kernel/osf_sys.c
105
struct osf_dirent __user *dirent;
arch/alpha/kernel/osf_sys.c
115
struct osf_dirent __user *dirent;
arch/alpha/kernel/osf_sys.c
134
dirent = buf->dirent;
arch/alpha/kernel/osf_sys.c
135
if (put_user(d_ino, &dirent->d_ino) ||
arch/alpha/kernel/osf_sys.c
136
put_user(namlen, &dirent->d_namlen) ||
arch/alpha/kernel/osf_sys.c
137
put_user(reclen, &dirent->d_reclen) ||
arch/alpha/kernel/osf_sys.c
138
copy_to_user(dirent->d_name, name, namlen) ||
arch/alpha/kernel/osf_sys.c
139
put_user(0, dirent->d_name + namlen))
arch/alpha/kernel/osf_sys.c
141
dirent = (void __user *)dirent + reclen;
arch/alpha/kernel/osf_sys.c
142
buf->dirent = dirent;
arch/alpha/kernel/osf_sys.c
151
struct osf_dirent __user *, dirent, unsigned int, count,
arch/alpha/kernel/osf_sys.c
158
.dirent = dirent,
arch/um/os-Linux/umid.c
84
struct dirent *ent;
drivers/nubus/nubus.c
174
void nubus_get_rsrc_mem(void *dest, const struct nubus_dirent *dirent,
drivers/nubus/nubus.c
178
unsigned char *p = nubus_dirptr(dirent);
drivers/nubus/nubus.c
181
*t++ = nubus_get_rom(&p, 1, dirent->mask);
drivers/nubus/nubus.c
187
unsigned int nubus_get_rsrc_str(char *dest, const struct nubus_dirent *dirent,
drivers/nubus/nubus.c
191
unsigned char *p = nubus_dirptr(dirent);
drivers/nubus/nubus.c
194
unsigned char c = nubus_get_rom(&p, 1, dirent->mask);
drivers/nubus/nubus.c
208
const struct nubus_dirent *dirent,
drivers/nubus/nubus.c
213
unsigned char *p = nubus_dirptr(dirent);
drivers/nubus/nubus.c
221
dirent->mask);
drivers/nubus/nubus.c
227
seq_putc(m, nubus_get_rom(&p, 1, dirent->mask));
fs/ext4/dir.c
472
struct ext4_dir_entry_2 *dirent,
fs/ext4/dir.c
488
new_fn->inode = le32_to_cpu(dirent->inode);
fs/ext4/dir.c
490
new_fn->file_type = dirent->file_type;
fs/ext4/ext4.h
2899
struct ext4_dir_entry_2 *dirent,
fs/ext4/namei.c
105
struct ext4_dir_entry *dirent);
fs/ext4/namei.c
131
struct ext4_dir_entry *dirent;
fs/ext4/namei.c
163
dirent = (struct ext4_dir_entry *) bh->b_data;
fs/ext4/namei.c
168
else if (ext4_rec_len_from_disk(dirent->rec_len,
fs/ext4/namei.c
189
if (ext4_dx_csum_verify(inode, dirent) &&
fs/ext4/namei.c
347
static __le32 ext4_dirblock_csum(struct inode *inode, void *dirent, int size)
fs/ext4/namei.c
352
csum = ext4_chksum(ei->i_csum_seed, (__u8 *)dirent, size);
fs/ext4/namei.c
413
struct ext4_dir_entry *dirent,
fs/ext4/namei.c
420
unsigned int rlen = ext4_rec_len_from_disk(dirent->rec_len, blocksize);
fs/ext4/namei.c
425
dp = (struct ext4_dir_entry *)(((void *)dirent) + 12);
fs/ext4/namei.c
438
return (struct dx_countlimit *)(((void *)dirent) + count_offset);
fs/ext4/namei.c
441
static __le32 ext4_dx_csum(struct inode *inode, struct ext4_dir_entry *dirent,
fs/ext4/namei.c
451
csum = ext4_chksum(ei->i_csum_seed, (__u8 *)dirent, size);
fs/ext4/namei.c
459
struct ext4_dir_entry *dirent)
fs/ext4/namei.c
468
c = get_dx_countlimit(inode, dirent, &count_offset);
fs/ext4/namei.c
482
if (t->dt_checksum != ext4_dx_csum(inode, dirent, count_offset,
fs/ext4/namei.c
488
static void ext4_dx_csum_set(struct inode *inode, struct ext4_dir_entry *dirent)
fs/ext4/namei.c
497
c = get_dx_countlimit(inode, dirent, &count_offset);
fs/ext4/namei.c
511
t->dt_checksum = ext4_dx_csum(inode, dirent, count_offset, count, t);
fs/fat/dir.c
558
void __user *dirent;
fs/fat/dir.c
727
struct dirent_type __user *d1 = buf->dirent; \
fs/fat/dir.c
776
void __user *dirent, filldir_t filldir,
fs/fat/dir.c
781
.dirent = dirent
fs/fat/dir.c
785
buf.dirent = dirent;
fs/fuse/readdir.c
115
struct fuse_dirent *dirent)
fs/fuse/readdir.c
120
fuse_add_dirent_to_cache(file, dirent, ctx->pos);
fs/fuse/readdir.c
122
return dir_emit(ctx, dirent->name, dirent->namelen, dirent->ino,
fs/fuse/readdir.c
123
dirent->type | FILLDIR_FLAG_NOINTR);
fs/fuse/readdir.c
130
struct fuse_dirent *dirent = (struct fuse_dirent *) buf;
fs/fuse/readdir.c
131
size_t reclen = FUSE_DIRENT_SIZE(dirent);
fs/fuse/readdir.c
132
if (!dirent->namelen || dirent->namelen > FUSE_NAME_MAX)
fs/fuse/readdir.c
136
if (memchr(dirent->name, '/', dirent->namelen) != NULL)
fs/fuse/readdir.c
139
if (!fuse_emit(file, ctx, dirent))
fs/fuse/readdir.c
144
ctx->pos = dirent->off;
fs/fuse/readdir.c
155
struct fuse_dirent *dirent = &direntplus->dirent;
fs/fuse/readdir.c
157
struct qstr name = QSTR_INIT(dirent->name, dirent->namelen);
fs/fuse/readdir.c
294
struct fuse_dirent *dirent;
fs/fuse/readdir.c
301
dirent = &direntplus->dirent;
fs/fuse/readdir.c
304
if (!dirent->namelen || dirent->namelen > FUSE_NAME_MAX)
fs/fuse/readdir.c
308
if (memchr(dirent->name, '/', dirent->namelen) != NULL)
fs/fuse/readdir.c
318
over = !fuse_emit(file, ctx, dirent);
fs/fuse/readdir.c
320
ctx->pos = dirent->off;
fs/fuse/readdir.c
33
struct fuse_dirent *dirent, loff_t pos)
fs/fuse/readdir.c
36
size_t reclen = FUSE_DIRENT_SIZE(dirent);
fs/fuse/readdir.c
401
struct fuse_dirent *dirent = addr + offset;
fs/fuse/readdir.c
405
if (nbytes < FUSE_NAME_OFFSET || !dirent->namelen)
fs/fuse/readdir.c
408
reclen = FUSE_DIRENT_SIZE(dirent); /* derefs ->namelen */
fs/fuse/readdir.c
410
if (WARN_ON(dirent->namelen > FUSE_NAME_MAX))
fs/fuse/readdir.c
414
if (WARN_ON(memchr(dirent->name, '/', dirent->namelen) != NULL))
fs/fuse/readdir.c
419
if (!dir_emit(ctx, dirent->name, dirent->namelen,
fs/fuse/readdir.c
420
dirent->ino, dirent->type | FILLDIR_FLAG_NOINTR))
fs/fuse/readdir.c
422
ctx->pos = dirent->off;
fs/fuse/readdir.c
424
ff->readdir.pos = dirent->off;
fs/fuse/readdir.c
84
memcpy(addr + offset, dirent, reclen);
fs/fuse/readdir.c
87
fi->rdc.pos = dirent->off;
fs/hostfs/hostfs_user.c
123
struct dirent *ent;
fs/hpfs/alloc.c
446
d->dirent[0] = 32;
fs/hpfs/alloc.c
447
d->dirent[2] = 8;
fs/hpfs/alloc.c
448
d->dirent[30] = 1;
fs/hpfs/alloc.c
449
d->dirent[31] = 255;
fs/hpfs/hpfs.h
300
u8 dirent[2028]; /* one or more dirents */
fs/hpfs/hpfs_fn.h
116
return (void *) dnode->dirent;
fs/jfs/jfs_dtree.c
2694
static inline struct jfs_dirent *next_jfs_dirent(struct jfs_dirent *dirent)
fs/jfs/jfs_dtree.c
2697
((char *)dirent +
fs/jfs/jfs_dtree.c
2698
((sizeof (struct jfs_dirent) + dirent->name_len + 1 +
fs/libfs.c
1910
struct qstr dirent = QSTR_INIT(de_name, de_name_len);
fs/libfs.c
1929
dirent.name = decrypted_name.name;
fs/libfs.c
1930
dirent.len = decrypted_name.len;
fs/libfs.c
1939
if (dirent.len == name->len &&
fs/libfs.c
1940
!memcmp(name->name, dirent.name, dirent.len))
fs/libfs.c
1944
res = utf8_strncasecmp_folded(um, folded_name, &dirent);
fs/libfs.c
1946
res = utf8_strncasecmp(um, name, &dirent);
fs/nfsd/vfs.c
2370
char *dirent;
fs/nfsd/vfs.c
2381
struct buffered_dirent *de = (void *)(buf->dirent + buf->used);
fs/nfsd/vfs.c
2410
.dirent = (void *)__get_free_page(GFP_KERNEL)
fs/nfsd/vfs.c
2413
if (!buf.dirent)
fs/nfsd/vfs.c
2437
de = (struct buffered_dirent *)buf.dirent;
fs/nfsd/vfs.c
2461
free_page((unsigned long)(buf.dirent));
fs/readdir.c
177
struct old_linux_dirent __user * dirent;
fs/readdir.c
186
struct old_linux_dirent __user * dirent;
fs/readdir.c
200
dirent = buf->dirent;
fs/readdir.c
201
if (!user_write_access_begin(dirent,
fs/readdir.c
202
(unsigned long)(dirent->d_name + namlen + 1) -
fs/readdir.c
203
(unsigned long)dirent))
fs/readdir.c
205
unsafe_put_user(d_ino, &dirent->d_ino, efault_end);
fs/readdir.c
206
unsafe_put_user(offset, &dirent->d_offset, efault_end);
fs/readdir.c
207
unsafe_put_user(namlen, &dirent->d_namlen, efault_end);
fs/readdir.c
208
unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
fs/readdir.c
219
struct old_linux_dirent __user *, dirent, unsigned int, count)
fs/readdir.c
226
.dirent = dirent
fs/readdir.c
262
struct linux_dirent __user *dirent, *prev;
fs/readdir.c
288
dirent = buf->current_dir;
fs/readdir.c
289
prev = (void __user *) dirent - prev_reclen;
fs/readdir.c
295
unsafe_put_user(d_ino, &dirent->d_ino, efault_end);
fs/readdir.c
296
unsafe_put_user(reclen, &dirent->d_reclen, efault_end);
fs/readdir.c
297
unsafe_put_user(d_type, (char __user *) dirent + reclen - 1, efault_end);
fs/readdir.c
298
unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
fs/readdir.c
301
buf->current_dir = (void __user *)dirent + reclen;
fs/readdir.c
313
struct linux_dirent __user *, dirent, unsigned int, count)
fs/readdir.c
320
.current_dir = dirent
fs/readdir.c
352
struct linux_dirent64 __user *dirent, *prev;
fs/readdir.c
372
dirent = buf->current_dir;
fs/readdir.c
373
prev = (void __user *)dirent - prev_reclen;
fs/readdir.c
379
unsafe_put_user(ino, &dirent->d_ino, efault_end);
fs/readdir.c
380
unsafe_put_user(reclen, &dirent->d_reclen, efault_end);
fs/readdir.c
381
unsafe_put_user(d_type, &dirent->d_type, efault_end);
fs/readdir.c
382
unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
fs/readdir.c
386
buf->current_dir = (void __user *)dirent + reclen;
fs/readdir.c
398
struct linux_dirent64 __user *, dirent, unsigned int, count)
fs/readdir.c
405
.current_dir = dirent
fs/readdir.c
438
struct compat_old_linux_dirent __user *dirent;
fs/readdir.c
448
struct compat_old_linux_dirent __user *dirent;
fs/readdir.c
462
dirent = buf->dirent;
fs/readdir.c
463
if (!user_write_access_begin(dirent,
fs/readdir.c
464
(unsigned long)(dirent->d_name + namlen + 1) -
fs/readdir.c
465
(unsigned long)dirent))
fs/readdir.c
467
unsafe_put_user(d_ino, &dirent->d_ino, efault_end);
fs/readdir.c
468
unsafe_put_user(offset, &dirent->d_offset, efault_end);
fs/readdir.c
469
unsafe_put_user(namlen, &dirent->d_namlen, efault_end);
fs/readdir.c
470
unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
fs/readdir.c
481
struct compat_old_linux_dirent __user *, dirent, unsigned int, count)
fs/readdir.c
488
.dirent = dirent
fs/readdir.c
518
struct compat_linux_dirent __user *dirent, *prev;
fs/readdir.c
544
dirent = buf->current_dir;
fs/readdir.c
545
prev = (void __user *) dirent - prev_reclen;
fs/readdir.c
550
unsafe_put_user(d_ino, &dirent->d_ino, efault_end);
fs/readdir.c
551
unsafe_put_user(reclen, &dirent->d_reclen, efault_end);
fs/readdir.c
552
unsafe_put_user(d_type, (char __user *) dirent + reclen - 1, efault_end);
fs/readdir.c
553
unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
fs/readdir.c
557
buf->current_dir = (void __user *)dirent + reclen;
fs/readdir.c
568
struct compat_linux_dirent __user *, dirent, unsigned int, count)
fs/readdir.c
575
.current_dir = dirent,
fs/smb/client/cached_dir.c
721
struct cached_dirent *dirent, *q;
fs/smb/client/cached_dir.c
732
list_for_each_entry_safe(dirent, q, &cfid->dirents.entries, entry) {
fs/smb/client/cached_dir.c
733
list_del(&dirent->entry);
fs/smb/client/cached_dir.c
734
kfree(dirent->name);
fs/smb/client/cached_dir.c
735
kfree(dirent);
fs/smb/client/readdir.c
821
struct cached_dirent *dirent;
fs/smb/client/readdir.c
824
list_for_each_entry(dirent, &cde->entries, entry) {
fs/smb/client/readdir.c
829
if (ctx->pos > dirent->pos)
fs/smb/client/readdir.c
843
ctx->pos = dirent->pos;
fs/smb/client/readdir.c
844
rc = dir_emit(ctx, dirent->name, dirent->namelen,
fs/smb/client/readdir.c
845
dirent->fattr.cf_uniqueid,
fs/smb/client/readdir.c
846
dirent->fattr.cf_dtype);
fs/smb/server/vfs.h
59
char *dirent;
fs/xfs/scrub/dir.c
1012
error = xchk_dir_revalidate_dirent(sd, xname, dirent->ino);
fs/xfs/scrub/dir.c
1038
struct xchk_dirent dirent;
fs/xfs/scrub/dir.c
1043
error = xfarray_load(sd->dir_entries, array_cur, &dirent);
fs/xfs/scrub/dir.c
1047
error = xfblob_loadname(sd->dir_names, dirent.name_cookie,
fs/xfs/scrub/dir.c
1048
&sd->xname, dirent.namelen);
fs/xfs/scrub/dir.c
1052
error = xchk_dir_slow_dirent(sd, &dirent, &sd->xname);
fs/xfs/scrub/dir.c
962
struct xchk_dirent *dirent,
fs/xfs/scrub/dir.c
972
error = xchk_dir_revalidate_dirent(sd, xname, dirent->ino);
fs/xfs/scrub/dir.c
980
error = xchk_iget(sc, dirent->ino, &ip);
fs/xfs/scrub/dir_repair.c
333
struct xrep_dirent dirent = {
fs/xfs/scrub/dir_repair.c
343
error = xfblob_storename(rd->dir_names, &dirent.name_cookie, name);
fs/xfs/scrub/dir_repair.c
347
return xfarray_append(rd->dir_entries, &dirent);
fs/xfs/scrub/dir_repair.c
360
struct xrep_dirent dirent = {
fs/xfs/scrub/dir_repair.c
370
error = xfblob_storename(rd->dir_names, &dirent.name_cookie, name);
fs/xfs/scrub/dir_repair.c
374
return xfarray_append(rd->dir_entries, &dirent);
fs/xfs/scrub/dir_repair.c
745
const struct xrep_dirent *dirent)
fs/xfs/scrub/dir_repair.c
763
switch (dirent->action) {
fs/xfs/scrub/dir_repair.c
779
error = xrep_dir_replay_createname(rd, xname, dirent->ino,
fs/xfs/scrub/dir_repair.c
801
if (ino != dirent->ino) {
fs/xfs/scrub/dir_repair.c
802
ASSERT(ino == dirent->ino);
fs/xfs/scrub/dir_repair.c
853
struct xrep_dirent dirent;
fs/xfs/scrub/dir_repair.c
855
error = xfarray_load(rd->dir_entries, array_cur, &dirent);
fs/xfs/scrub/dir_repair.c
859
error = xfblob_loadname(rd->dir_names, dirent.name_cookie,
fs/xfs/scrub/dir_repair.c
860
&rd->xname, dirent.namelen);
fs/xfs/scrub/dir_repair.c
863
rd->xname.type = dirent.ftype;
fs/xfs/scrub/dir_repair.c
866
error = xrep_dir_replay_update(rd, &rd->xname, &dirent);
include/linux/compat.h
616
struct compat_linux_dirent __user *dirent,
include/linux/nubus.h
155
void nubus_get_rsrc_mem(void *dest, const struct nubus_dirent *dirent,
include/linux/nubus.h
157
unsigned int nubus_get_rsrc_str(char *dest, const struct nubus_dirent *dirent,
include/linux/nubus.h
160
const struct nubus_dirent *dirent,
include/linux/syscalls.h
1101
struct linux_dirent __user *dirent,
include/linux/syscalls.h
478
struct linux_dirent64 __user *dirent,
include/net/9p/client.h
310
struct p9_dirent *dirent);
include/uapi/linux/fuse.h
1071
struct fuse_dirent dirent;
include/uapi/linux/fuse.h
1075
offsetof(struct fuse_direntplus, dirent.name)
include/uapi/linux/fuse.h
1077
FUSE_DIRENT_ALIGN(FUSE_NAME_OFFSET_DIRENTPLUS + (d)->dirent.namelen)
net/9p/protocol.c
769
struct p9_dirent *dirent)
net/9p/protocol.c
780
ret = p9pdu_readf(&fake_pdu, clnt->proto_version, "Qqbs", &dirent->qid,
net/9p/protocol.c
781
&dirent->d_off, &dirent->d_type, &nameptr);
net/9p/protocol.c
788
ret = strscpy(dirent->d_name, nameptr, sizeof(dirent->d_name));
scripts/dtc/fstree.c
14
struct dirent *de;
tools/accounting/delaytop.c
735
struct dirent *entry;
tools/arch/x86/intel_sdsi/intel_sdsi.c
196
struct dirent *entry;
tools/bpf/bpftool/perf.c
154
struct dirent *proc_de, *pid_fd_de;
tools/bpf/bpftool/prog.c
1917
struct dirent *de;
tools/gpio/lsgpio.c
198
const struct dirent *ent;
tools/hv/hv_fcopy_uio_daemon.c
432
struct dirent *entry;
tools/hv/hv_fcopy_uio_daemon.c
57
struct dirent *entry;
tools/hv/hv_kvp_daemon.c
1066
struct dirent *entry;
tools/hv/hv_kvp_daemon.c
616
struct dirent *entry;
tools/hv/hv_vss_daemon.c
68
struct dirent *entry;
tools/iio/iio_event_monitor.c
327
const struct dirent *ent;
tools/iio/iio_generic_buffer.c
215
const struct dirent *ent;
tools/iio/iio_utils.c
227
const struct dirent *ent;
tools/iio/iio_utils.c
323
const struct dirent *ent;
tools/iio/iio_utils.c
562
const struct dirent *ent;
tools/iio/iio_utils.c
98
const struct dirent *ent;
tools/iio/lsiio.c
103
const struct dirent *ent;
tools/iio/lsiio.c
43
const struct dirent *ent;
tools/include/nolibc/dirent.h
64
int readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result)
tools/lib/api/fs/tracing_path.c
111
int tracing_events__scandir_alphasort(struct dirent ***namelist)
tools/lib/api/fs/tracing_path.h
9
int tracing_events__scandir_alphasort(struct dirent ***namelist);
tools/lib/subcmd/help.c
192
struct dirent *de;
tools/mm/slabinfo.c
1217
struct dirent *de;
tools/perf/arch/arm/util/auxtrace.c
61
struct dirent *dent;
tools/perf/builtin-buildid-cache.c
85
struct dirent *dent;
tools/perf/builtin-script.c
3637
static char *get_script_root(struct dirent *script_dirent, const char *suffix)
tools/perf/builtin-script.c
3659
struct dirent *script_dirent, *lang_dirent;
tools/perf/builtin-script.c
3748
struct dirent *script_dirent, *lang_dirent;
tools/perf/tests/builtin-test.c
172
struct dirent *ent;
tools/perf/tests/builtin-test.c
199
struct dirent *ent;
tools/perf/tests/dso-data.c
194
struct dirent *dent;
tools/perf/tests/parse-events.c
1907
struct dirent *events_ent;
tools/perf/tests/parse-events.c
1917
struct dirent *sys_ent;
tools/perf/tests/parse-events.c
2695
struct dirent *ent;
tools/perf/tests/parse-events.c
2812
struct dirent *dent;
tools/perf/tests/pmu.c
393
struct dirent *pmu_dent, *event_dent;
tools/perf/tests/tests-scripts.c
230
struct dirent **entlist;
tools/perf/tests/tests-scripts.c
231
struct dirent *ent;
tools/perf/ui/browsers/hists.c
2379
struct dirent *dent;
tools/perf/ui/browsers/scripts.c
161
struct dirent *script_dirent, *lang_dirent;
tools/perf/util/build-id.c
390
struct dirent *d)
tools/perf/util/build-id.c
397
struct dirent *d)
tools/perf/util/cpumap.c
575
struct dirent *dent1, *dent2;
tools/perf/util/data.c
473
struct dirent *d = ERR_PTR(-EINVAL);
tools/perf/util/data.c
91
struct dirent *dent;
tools/perf/util/dlfilter.c
608
struct dirent *entry;
tools/perf/util/drm_pmu.c
405
struct dirent *fd_entry;
tools/perf/util/drm_pmu.c
477
struct dirent *proc_entry;
tools/perf/util/evsel.c
3867
struct dirent *d;
tools/perf/util/evsel.c
3902
struct dirent *proc_entry;
tools/perf/util/evsel.c
3913
struct dirent *fd_entry;
tools/perf/util/machine.c
1213
struct dirent **namelist = NULL;
tools/perf/util/path.c
59
bool is_directory(const char *base_path, const struct dirent *dent)
tools/perf/util/path.h
14
bool is_directory(const char *base_path, const struct dirent *dent);
tools/perf/util/path.h
8
struct dirent;
tools/perf/util/symbol.c
1946
static bool visible_dir_filter(const char *name, struct dirent *d)
tools/perf/util/synthetic-events.c
1014
struct dirent **dirent;
tools/perf/util/synthetic-events.c
1026
args->dirent,
tools/perf/util/synthetic-events.c
1040
struct dirent **dirent;
tools/perf/util/synthetic-events.c
1052
n = scandir(proc_path, &dirent, filter_task, NULL);
tools/perf/util/synthetic-events.c
1065
dirent, base, n);
tools/perf/util/synthetic-events.c
1087
args[i].dirent = dirent;
tools/perf/util/synthetic-events.c
1114
zfree(&dirent[i]);
tools/perf/util/synthetic-events.c
1115
free(dirent);
tools/perf/util/synthetic-events.c
600
struct dirent *dent;
tools/perf/util/synthetic-events.c
768
static int filter_task(const struct dirent *dirent)
tools/perf/util/synthetic-events.c
770
return isdigit(dirent->d_name[0]);
tools/perf/util/synthetic-events.c
950
struct dirent **dirent,
tools/perf/util/synthetic-events.c
980
if (!isdigit(dirent[i]->d_name[0]))
tools/perf/util/synthetic-events.c
983
pid = (pid_t)strtol(dirent[i]->d_name, &end, 10);
tools/perf/util/thread_map.c
164
struct dirent **namelist = NULL;
tools/perf/util/thread_map.c
24
static int filter(const struct dirent *dir)
tools/perf/util/thread_map.c
39
struct dirent **namelist = NULL;
tools/perf/util/thread_map.c
80
struct dirent *dirent, **namelist = NULL;
tools/perf/util/thread_map.c
93
while ((dirent = readdir(proc)) != NULL) {
tools/perf/util/thread_map.c
96
pid_t pid = strtol(dirent->d_name, &end, 10);
tools/perf/util/trace-event-info.c
163
struct dirent *dent;
tools/perf/util/trace-event-info.c
255
struct dirent *dent;
tools/perf/util/trace-event-info.c
408
struct dirent *sys_dirent, *evt_dirent;
tools/perf/util/tracepoint.c
14
int tp_event_has_id(const char *dir_path, struct dirent *evt_dir)
tools/perf/util/tracepoint.h
9
int tp_event_has_id(const char *dir_path, struct dirent *evt_dir);
tools/perf/util/util.c
162
struct dirent *d;
tools/perf/util/util.c
228
static bool kcore_dir_filter(const char *name __maybe_unused, struct dirent *d)
tools/perf/util/util.c
328
bool lsdir_no_dot_filter(const char *name __maybe_unused, struct dirent *d)
tools/perf/util/util.c
335
bool (*filter)(const char *, struct dirent *))
tools/perf/util/util.c
339
struct dirent *d;
tools/perf/util/util.c
534
struct dirent ***namelist,
tools/perf/util/util.c
535
int (*filter)(const struct dirent *),
tools/perf/util/util.c
536
int (*compar)(const struct dirent **, const struct dirent **))
tools/perf/util/util.h
35
struct dirent;
tools/perf/util/util.h
41
struct strlist *lsdir(const char *name, bool (*filter)(const char *, struct dirent *));
tools/perf/util/util.h
42
bool lsdir_no_dot_filter(const char *name, struct dirent *d);
tools/perf/util/util.h
62
struct dirent ***namelist,
tools/perf/util/util.h
63
int (*filter)(const struct dirent *),
tools/perf/util/util.h
64
int (*compar)(const struct dirent **, const struct dirent **));
tools/power/acpi/os_specific/service_layers/osunixdir.c
93
struct dirent *dir_entry;
tools/power/cpupower/lib/powercap.c
190
struct dirent *dent;
tools/power/x86/intel-speed-select/isst-core-tpmi.c
577
struct dirent *entry;
tools/power/x86/turbostat/turbostat.c
10076
const struct dirent *entry;
tools/power/x86/turbostat/turbostat.c
10901
const struct dirent *dirname;
tools/power/x86/turbostat/turbostat.c
1986
struct dirent **namelist;
tools/power/x86/turbostat/turbostat.c
1991
int pmt_telemdir_filter(const struct dirent *e)
tools/power/x86/turbostat/turbostat.c
1998
int pmt_telemdir_sort(const struct dirent **a, const struct dirent **b)
tools/power/x86/turbostat/turbostat.c
2008
const struct dirent *pmt_diriter_next(struct pmt_diriter_t *iter)
tools/power/x86/turbostat/turbostat.c
2010
const struct dirent *ret = NULL;
tools/power/x86/turbostat/turbostat.c
2024
const struct dirent *pmt_diriter_begin(struct pmt_diriter_t *iter, const char *pmt_root_path)
tools/power/x86/turbostat/turbostat.c
7940
struct dirent *entry, *centry;
tools/power/x86/turbostat/turbostat.c
9468
int dir_filter(const struct dirent *dirp)
tools/testing/selftests/alsa/conf.c
252
static int filename_filter(const struct dirent *dirent)
tools/testing/selftests/alsa/conf.c
256
if (dirent == NULL)
tools/testing/selftests/alsa/conf.c
258
if (dirent->d_type == DT_DIR)
tools/testing/selftests/alsa/conf.c
260
flen = strlen(dirent->d_name);
tools/testing/selftests/alsa/conf.c
263
if (strncmp(&dirent->d_name[flen-5], ".conf", 5) == 0)
tools/testing/selftests/alsa/conf.c
306
struct dirent **namelist;
tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c
396
struct dirent *dir;
tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c
412
struct dirent *dir;
tools/testing/selftests/hid/hid_common.h
319
static bool match_sysfs_device(struct uhid_device *hid, const char *workdir, struct dirent *dir)
tools/testing/selftests/hid/hid_common.h
356
struct dirent *dir;
tools/testing/selftests/hid/hid_common.h
388
struct dirent *dir, *subdir;
tools/testing/selftests/ia64/aliasing-test.c
149
struct dirent **namelist;
tools/testing/selftests/ia64/aliasing-test.c
64
struct dirent **namelist;
tools/testing/selftests/iommu/iommufd_fail_nth.c
62
struct dirent *dent;
tools/testing/selftests/ir/ir_loopback.c
73
struct dirent *dent;
tools/testing/selftests/kvm/include/numaif.h
35
struct dirent *de;
tools/testing/selftests/mm/vm_util.c
324
struct dirent *entry = readdir(dir);
tools/testing/selftests/nolibc/nolibc-test.c
774
struct dirent dirent, *result;
tools/testing/selftests/nolibc/nolibc-test.c
784
ret = readdir_r(dir, &dirent, &result);
tools/testing/selftests/nolibc/nolibc-test.c
790
if (strcmp(dirent.d_name, "comm") == 0)
tools/testing/selftests/nolibc/nolibc-test.c
792
else if (strcmp(dirent.d_name, "cmdline") == 0)
tools/testing/selftests/perf_events/mmap.c
59
static bool read_event_type(struct dirent *dent, __u32 *type)
tools/testing/selftests/perf_events/mmap.c
86
struct dirent *dent;
tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c
33
struct dirent *dp;
tools/testing/selftests/powerpc/papr_attributes/attr_test.c
61
struct dirent *entry;
tools/testing/selftests/proc/fd-001-lookup.c
101
struct dirent *de;
tools/testing/selftests/proc/fd-003-kthread.c
99
struct dirent *de;
tools/testing/selftests/proc/proc-subset-pid.c
80
struct dirent *de;
tools/testing/selftests/proc/proc-tid0.c
67
struct dirent *de;
tools/testing/selftests/proc/proc.h
43
static struct dirent *xreaddir(DIR *d)
tools/testing/selftests/proc/proc.h
45
struct dirent *de;
tools/testing/selftests/proc/read.c
79
struct dirent *de;
tools/testing/selftests/resctrl/resctrl_val.c
172
struct dirent *ep;
tools/testing/selftests/resctrl/resctrlfs.c
582
struct dirent *ep;
tools/testing/selftests/vfio/lib/vfio_pci_device.c
296
struct dirent *entry;
tools/thermal/thermometer/thermometer.c
293
struct dirent *dirent;
tools/thermal/thermometer/thermometer.c
308
while ((dirent = readdir(dir))) {
tools/thermal/thermometer/thermometer.c
313
if (strncmp(dirent->d_name, tz_dirname, strlen(tz_dirname)))
tools/thermal/thermometer/thermometer.c
316
sprintf(tz_path, CLASS_THERMAL"/%s/type", dirent->d_name);
tools/thermal/thermometer/thermometer.c
332
if (thermometer_add_tz(dirent->d_name, tz_type,
tools/thermal/tmon/sysfs.c
198
static int find_tzone_cdev(struct dirent *nl, char *tz_name,
tools/thermal/tmon/sysfs.c
283
struct dirent **namelist;
tools/thermal/tmon/sysfs.c
341
struct dirent **namelist;
tools/thermal/tmon/sysfs.c
386
struct dirent **namelist;
tools/tracing/rtla/src/utils.c
284
static int procfs_is_workload_pid(const char *comm_prefix, struct dirent *proc_entry)
tools/tracing/rtla/src/utils.c
339
struct dirent *proc_entry;
tools/tracing/rtla/src/utils.c
888
struct dirent *proc_entry;
tools/usb/usbip/libsrc/vhci_driver.c
151
static int vhci_hcd_filter(const struct dirent *dirent)
tools/usb/usbip/libsrc/vhci_driver.c
153
return !strncmp(dirent->d_name, "vhci_hcd.", 9);
tools/usb/usbip/libsrc/vhci_driver.c
158
struct dirent **namelist;
tools/verification/rv/src/in_kernel.c
557
struct dirent *ep;