Home
last modified time | relevance | path

Searched refs:dirent (Results 1 – 25 of 90) sorted by relevance

1234

/linux/fs/fuse/
H A Dreaddir.c32 struct fuse_dirent *dirent, loff_t pos) in fuse_add_dirent_to_cache() argument
35 size_t reclen = FUSE_DIRENT_SIZE(dirent); in fuse_add_dirent_to_cache()
87 memcpy(addr + offset, dirent, reclen); in fuse_add_dirent_to_cache()
90 fi->rdc.pos = dirent->off; in fuse_add_dirent_to_cache()
118 struct fuse_dirent *dirent) in fuse_emit() argument
123 fuse_add_dirent_to_cache(file, dirent, ctx->pos); in fuse_emit()
125 return dir_emit(ctx, dirent->name, dirent->namelen, dirent->ino, in fuse_emit()
126 dirent->type | FILLDIR_FLAG_NOINTR); in fuse_emit()
133 struct fuse_dirent *dirent = (struct fuse_dirent *) buf; in parse_dirfile() local
134 size_t reclen = FUSE_DIRENT_SIZE(dirent); in parse_dirfile()
[all …]
/linux/tools/perf/util/
H A Dutil.h9 #include <dirent.h>
34 struct dirent;
40 struct strlist *lsdir(const char *name, bool (*filter)(const char *, struct dirent *));
41 bool lsdir_no_dot_filter(const char *name, struct dirent *d);
61 struct dirent ***namelist,
62 int (*filter)(const struct dirent *),
63 int (*compar)(const struct dirent **, const struct dirent **));
H A Dutil.c9 #include <dirent.h>
160 struct dirent *d; in rm_rf_depth_pat()
226 static bool kcore_dir_filter(const char *name __maybe_unused, struct dirent *d) in rm_rf_a_kcore_dir()
326 bool lsdir_no_dot_filter(const char *name __maybe_unused, struct dirent *d)
333 bool (*filter)(const char *, struct dirent *))
337 struct dirent *d; in lsdir()
536 struct dirent ***namelist, in scandirat() argument
537 int (*filter)(const struct dirent *), in scandirat()
538 int (*compar)(const struct dirent **, const struct dirent **)) in scandirat()
335 lsdir(const char * name,bool (* filter)(const char *,struct dirent *)) lsdir() argument
535 scandirat(int dirfd,const char * dirp,struct dirent *** namelist,int (* filter)(const struct dirent *),int (* compar)(const struct dirent **,const struct dirent **)) scandirat() argument
[all...]
H A Dthread_map.c24 static int filter(const struct dirent *dir) in filter()
39 struct dirent **namelist = NULL; in thread_map__new_by_pid()
80 struct dirent *dirent, **namelist = NULL; in thread_map__new_all_cpus() local
93 while ((dirent = readdir(proc)) != NULL) { in thread_map__new_all_cpus()
96 pid_t pid = strtol(dirent->d_name, &end, 10); in thread_map__new_all_cpus()
164 struct dirent **namelist = NULL; in thread_map__new_by_pid_str()
H A Dtracepoint.c14 int tp_event_has_id(const char *dir_path, struct dirent *evt_dir) in tp_event_has_id()
H A Dsynthetic-events.c33 #include <dirent.h>
687 struct dirent *dent; in perf_event__synthesize_modules_maps_cb()
885 static int filter_task(const struct dirent *dirent) in perf_event__synthesize_thread_map()
887 return isdigit(dirent->d_name[0]); in perf_event__synthesize_thread_map()
1067 struct dirent **dirent, in perf_event__synthesize_threads()
1097 if (!isdigit(dirent[i]->d_name[0])) in perf_event__synthesize_threads()
1100 pid = (pid_t)strtol(dirent[i]->d_name, &end, 10); in perf_event__synthesize_threads()
1131 struct dirent **diren in __perf_event__synthesize_kernel_mmap()
768 filter_task(const struct dirent * dirent) filter_task() argument
950 __perf_event__synthesize_threads(const struct perf_tool * tool,perf_event__handler_t process,struct machine * machine,bool needs_mmap,bool mmap_data,struct dirent ** dirent,int start,int num) __perf_event__synthesize_threads() argument
1014 struct dirent **dirent; global() member
1040 struct dirent **dirent; perf_event__synthesize_threads() local
[all...]
H A Dtracepoint.h5 #include <dirent.h>
9 int tp_event_has_id(const char *dir_path, struct dirent *evt_dir);
/linux/tools/include/nolibc/
H A Ddirent.h20 struct dirent { struct
64 int readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result) in readdir_r()
21 d_inodirent global() argument
22 d_namedirent global() argument
/linux/tools/testing/selftests/alsa/
H A Dconf.c252 static int filename_filter(const struct dirent *dirent) in filename_filter() argument
256 if (dirent == NULL) in filename_filter()
258 if (dirent->d_type == DT_DIR) in filename_filter()
260 flen = strlen(dirent->d_name); in filename_filter()
263 if (strncmp(&dirent->d_name[flen-5], ".conf", 5) == 0) in filename_filter()
306 struct dirent **namelist; in conf_load()
/linux/tools/testing/selftests/proc/
H A Dproc.h43 static struct dirent *xreaddir(DIR *d) in xreaddir()
45 struct dirent *de; in xreaddir()
H A Dproc-tid0.c67 struct dirent *de; in main()
/linux/fs/xfs/scrub/
H A Ddir_repair.c333 struct xrep_dirent dirent = { in xrep_dir_stash_createname() local
343 error = xfblob_storename(rd->dir_names, &dirent.name_cookie, name); in xrep_dir_stash_createname()
347 return xfarray_append(rd->dir_entries, &dirent); in xrep_dir_stash_createname()
360 struct xrep_dirent dirent = { in xrep_dir_stash_removename() local
370 error = xfblob_storename(rd->dir_names, &dirent.name_cookie, name); in xrep_dir_stash_removename()
374 return xfarray_append(rd->dir_entries, &dirent); in xrep_dir_stash_removename()
751 const struct xrep_dirent *dirent) in xrep_dir_replay_update() argument
769 switch (dirent->action) { in xrep_dir_replay_update()
785 error = xrep_dir_replay_createname(rd, xname, dirent->ino, in xrep_dir_replay_update()
807 if (ino != dirent->ino) { in xrep_dir_replay_update()
[all …]
H A Ddir.c967 struct xchk_dirent *dirent, in xchk_dir_slow_dirent() argument
977 error = xchk_dir_revalidate_dirent(sd, xname, dirent->ino); in xchk_dir_slow_dirent()
985 error = xchk_iget(sc, dirent->ino, &ip); in xchk_dir_slow_dirent()
1017 error = xchk_dir_revalidate_dirent(sd, xname, dirent->ino); in xchk_dir_slow_dirent()
1043 struct xchk_dirent dirent; in xchk_dir_finish_slow_dirents() local
1048 error = xfarray_load(sd->dir_entries, array_cur, &dirent); in xchk_dir_finish_slow_dirents()
1052 error = xfblob_loadname(sd->dir_names, dirent.name_cookie, in xchk_dir_finish_slow_dirents()
1053 &sd->xname, dirent.namelen); in xchk_dir_finish_slow_dirents()
1057 error = xchk_dir_slow_dirent(sd, &dirent, &sd->xname); in xchk_dir_finish_slow_dirents()
/linux/tools/usb/usbip/libsrc/
H A Dvhci_driver.c151 static int vhci_hcd_filter(const struct dirent *dirent) in vhci_hcd_filter() argument
153 return !strncmp(dirent->d_name, "vhci_hcd.", 9); in vhci_hcd_filter()
158 struct dirent **namelist; in get_ncontrollers()
/linux/tools/iio/
H A Dlsiio.c43 const struct dirent *ent; in dump_channels()
103 const struct dirent *ent; in dump_devices()
H A Diio_utils.c10 #include <dirent.h>
98 const struct dirent *ent; in iioutils_get_type()
227 const struct dirent *ent; in iioutils_get_param_float()
323 const struct dirent *ent; in build_channel_array()
562 const struct dirent *ent; in find_type_by_name()
/linux/net/9p/
H A Dprotocol.c769 struct p9_dirent *dirent) in p9dirent_read() argument
780 ret = p9pdu_readf(&fake_pdu, clnt->proto_version, "Qqbs", &dirent->qid, in p9dirent_read()
781 &dirent->d_off, &dirent->d_type, &nameptr); in p9dirent_read()
788 ret = strscpy(dirent->d_name, nameptr, sizeof(dirent->d_name)); in p9dirent_read()
/linux/tools/thermal/tmon/
H A Dsysfs.c198 static int find_tzone_cdev(struct dirent *nl, char *tz_name, in find_tzone_cdev()
283 struct dirent **namelist; in scan_tzones()
341 struct dirent **namelist; in scan_cdevs()
386 struct dirent **namelist; in probe_thermal_sysfs()
/linux/fs/smb/client/
H A Dreaddir.c834 struct cached_dirent *dirent; in emit_cached_dirents() local
837 list_for_each_entry(dirent, &cde->entries, entry) { in emit_cached_dirents()
842 if (ctx->pos > dirent->pos) in emit_cached_dirents()
856 ctx->pos = dirent->pos; in emit_cached_dirents()
857 rc = dir_emit(ctx, dirent->name, dirent->namelen, in emit_cached_dirents()
858 dirent->fattr.cf_uniqueid, in emit_cached_dirents()
859 dirent->fattr.cf_dtype); in emit_cached_dirents()
H A Dcached_dir.c742 struct cached_dirent *dirent, *q; in free_cached_dir() local
753 list_for_each_entry_safe(dirent, q, &cfid->dirents.entries, entry) { in free_cached_dir()
754 list_del(&dirent->entry); in free_cached_dir()
755 kfree(dirent->name); in free_cached_dir()
756 kfree(dirent); in free_cached_dir()
/linux/tools/lib/api/fs/
H A Dtracing_path.h9 int tracing_events__scandir_alphasort(struct dirent ***namelist);
/linux/tools/testing/selftests/ia64/
H A Daliasing-test.c64 struct dirent **namelist; in scan_tree()
149 struct dirent **namelist; in scan_rom()
/linux/tools/testing/selftests/hid/
H A Dhid_common.h342 static bool match_sysfs_device(struct uhid_device *hid, const char *workdir, struct dirent *dir) in match_sysfs_device()
379 struct dirent *dir; in get_hid_id()
411 struct dirent *dir, *subdir; in get_hidraw()
/linux/tools/testing/selftests/perf_events/
H A Dmmap.c59 static bool read_event_type(struct dirent *dent, __u32 *type) in read_event_type()
86 struct dirent *dent; in FIXTURE_SETUP()
/linux/fs/hpfs/
H A Dalloc.c446 d->dirent[0] = 32; in hpfs_alloc_dnode()
447 d->dirent[2] = 8; in hpfs_alloc_dnode()
448 d->dirent[30] = 1; in hpfs_alloc_dnode()
449 d->dirent[31] = 255; in hpfs_alloc_dnode()

1234