Home
last modified time | relevance | path

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

123

/Linux-v4.19/fs/
Dreaddir.c87 struct old_linux_dirent __user * dirent; member
96 struct old_linux_dirent __user * dirent; in fillonedir() local
107 dirent = buf->dirent; in fillonedir()
108 if (!access_ok(VERIFY_WRITE, dirent, in fillonedir()
109 (unsigned long)(dirent->d_name + namlen + 1) - in fillonedir()
110 (unsigned long)dirent)) in fillonedir()
112 if ( __put_user(d_ino, &dirent->d_ino) || in fillonedir()
113 __put_user(offset, &dirent->d_offset) || in fillonedir()
114 __put_user(namlen, &dirent->d_namlen) || in fillonedir()
115 __copy_to_user(dirent->d_name, name, namlen) || in fillonedir()
[all …]
/Linux-v4.19/tools/perf/util/
Dutil.h27 struct dirent;
33 struct strlist *lsdir(const char *name, bool (*filter)(const char *, struct dirent *));
34 bool lsdir_no_dot_filter(const char *name, struct dirent *d);
Dpath.h5 struct dirent;
11 bool is_directory(const char *base_path, const struct dirent *dent);
Dthread_map.c22 static int filter(const struct dirent *dir) in filter()
60 struct dirent **namelist = NULL; in thread_map__new_by_pid()
101 struct dirent *dirent, **namelist = NULL; in __thread_map__new_all_cpus() local
114 while ((dirent = readdir(proc)) != NULL) { in __thread_map__new_all_cpus()
117 pid_t pid = strtol(dirent->d_name, &end, 10); in __thread_map__new_all_cpus()
122 snprintf(path, sizeof(path), "/proc/%s", dirent->d_name); in __thread_map__new_all_cpus()
208 struct dirent **namelist = NULL; in thread_map__new_by_pid_str()
Devent.c528 struct dirent *dirent; in __event__synthesize_thread() local
569 while ((dirent = readdir(tasks)) != NULL) { in __event__synthesize_thread()
573 _pid = strtol(dirent->d_name, &end, 10); in __event__synthesize_thread()
693 struct dirent **dirent, in __perf_event__synthesize_threads() argument
723 if (!isdigit(dirent[i]->d_name[0])) in __perf_event__synthesize_threads()
726 pid = (pid_t)strtol(dirent[i]->d_name, &end, 10); in __perf_event__synthesize_threads()
758 struct dirent **dirent; member
769 args->proc_map_timeout, args->dirent, in synthesize_threads_worker()
784 struct dirent **dirent; in perf_event__synthesize_threads() local
796 n = scandir(proc_path, &dirent, 0, alphasort); in perf_event__synthesize_threads()
[all …]
Dutil.c123 struct dirent *d; in rm_rf()
160 bool lsdir_no_dot_filter(const char *name __maybe_unused, struct dirent *d) in lsdir_no_dot_filter()
167 bool (*filter)(const char *, struct dirent *)) in lsdir() argument
171 struct dirent *d; in lsdir()
Dpath.c83 bool is_directory(const char *base_path, const struct dirent *dent) in is_directory()
/Linux-v4.19/drivers/nubus/
Dnubus.c163 void nubus_get_rsrc_mem(void *dest, const struct nubus_dirent *dirent, in nubus_get_rsrc_mem() argument
167 unsigned char *p = nubus_dirptr(dirent); in nubus_get_rsrc_mem()
170 *t++ = nubus_get_rom(&p, 1, dirent->mask); in nubus_get_rsrc_mem()
176 unsigned int nubus_get_rsrc_str(char *dest, const struct nubus_dirent *dirent, in nubus_get_rsrc_str() argument
180 unsigned char *p = nubus_dirptr(dirent); in nubus_get_rsrc_str()
183 unsigned char c = nubus_get_rom(&p, 1, dirent->mask); in nubus_get_rsrc_str()
197 const struct nubus_dirent *dirent, in nubus_seq_write_rsrc_mem() argument
202 unsigned char *p = nubus_dirptr(dirent); in nubus_seq_write_rsrc_mem()
210 dirent->mask); in nubus_seq_write_rsrc_mem()
216 seq_putc(m, nubus_get_rom(&p, 1, dirent->mask)); in nubus_seq_write_rsrc_mem()
/Linux-v4.19/tools/testing/selftests/proc/
Dproc.h43 static struct dirent *xreaddir(DIR *d) in xreaddir()
45 struct dirent *de; in xreaddir()
/Linux-v4.19/fs/fuse/
Ddir.c1172 struct fuse_dirent *dirent = (struct fuse_dirent *) buf; in parse_dirfile() local
1173 size_t reclen = FUSE_DIRENT_SIZE(dirent); in parse_dirfile()
1174 if (!dirent->namelen || dirent->namelen > FUSE_NAME_MAX) in parse_dirfile()
1178 if (memchr(dirent->name, '/', dirent->namelen) != NULL) in parse_dirfile()
1181 if (!dir_emit(ctx, dirent->name, dirent->namelen, in parse_dirfile()
1182 dirent->ino, dirent->type)) in parse_dirfile()
1187 ctx->pos = dirent->off; in parse_dirfile()
1198 struct fuse_dirent *dirent = &direntplus->dirent; in fuse_direntplus_link() local
1200 struct qstr name = QSTR_INIT(dirent->name, dirent->namelen); in fuse_direntplus_link()
1301 struct fuse_dirent *dirent; in parse_dirplusfile() local
[all …]
/Linux-v4.19/include/linux/
Dnubus.h156 void nubus_get_rsrc_mem(void *dest, const struct nubus_dirent *dirent,
158 unsigned int nubus_get_rsrc_str(char *dest, const struct nubus_dirent *dirent,
161 const struct nubus_dirent *dirent,
/Linux-v4.19/arch/alpha/kernel/
Dosf_sys.c104 struct osf_dirent __user *dirent; member
114 struct osf_dirent __user *dirent; in osf_filldir() local
133 dirent = buf->dirent; in osf_filldir()
134 if (put_user(d_ino, &dirent->d_ino) || in osf_filldir()
135 put_user(namlen, &dirent->d_namlen) || in osf_filldir()
136 put_user(reclen, &dirent->d_reclen) || in osf_filldir()
137 copy_to_user(dirent->d_name, name, namlen) || in osf_filldir()
138 put_user(0, dirent->d_name + namlen)) in osf_filldir()
140 dirent = (void __user *)dirent + reclen; in osf_filldir()
141 buf->dirent = dirent; in osf_filldir()
[all …]
/Linux-v4.19/tools/usb/usbip/libsrc/
Dvhci_driver.c151 static int vhci_hcd_filter(const struct dirent *dirent) in vhci_hcd_filter() argument
153 return strcmp(dirent->d_name, "vhci_hcd") >= 0; in vhci_hcd_filter()
158 struct dirent **namelist; in get_ncontrollers()
/Linux-v4.19/tools/iio/
Dlsiio.c46 const struct dirent *ent; in dump_channels()
106 const struct dirent *ent; in dump_devices()
Diio_utils.c99 const struct dirent *ent; in iioutils_get_type()
228 const struct dirent *ent; in iioutils_get_param_float()
322 const struct dirent *ent; in build_channel_array()
568 const struct dirent *ent; in find_type_by_name()
/Linux-v4.19/net/9p/
Dprotocol.c604 struct p9_dirent *dirent) in p9dirent_read() argument
615 ret = p9pdu_readf(&fake_pdu, clnt->proto_version, "Qqbs", &dirent->qid, in p9dirent_read()
616 &dirent->d_off, &dirent->d_type, &nameptr); in p9dirent_read()
623 strcpy(dirent->d_name, nameptr); in p9dirent_read()
/Linux-v4.19/fs/ext4/
Dnamei.c82 struct ext4_dir_entry *dirent);
98 struct ext4_dir_entry *dirent; in __ext4_read_dirblock() local
116 dirent = (struct ext4_dir_entry *) bh->b_data; in __ext4_read_dirblock()
121 else if (ext4_rec_len_from_disk(dirent->rec_len, in __ext4_read_dirblock()
141 if (ext4_dx_csum_verify(inode, dirent)) in __ext4_read_dirblock()
151 if (ext4_dirent_csum_verify(inode, dirent)) in __ext4_read_dirblock()
325 struct ext4_dir_entry *dirent, int size) in ext4_dirent_csum() argument
331 csum = ext4_chksum(sbi, ei->i_csum_seed, (__u8 *)dirent, size); in ext4_dirent_csum()
345 int ext4_dirent_csum_verify(struct inode *inode, struct ext4_dir_entry *dirent) in ext4_dirent_csum_verify() argument
352 t = get_dirent_tail(inode, dirent); in ext4_dirent_csum_verify()
[all …]
/Linux-v4.19/tools/thermal/tmon/
Dsysfs.c206 static int find_tzone_cdev(struct dirent *nl, char *tz_name, in find_tzone_cdev()
290 struct dirent **namelist; in scan_tzones()
348 struct dirent **namelist; in scan_cdevs()
393 struct dirent **namelist; in probe_thermal_sysfs()
/Linux-v4.19/tools/testing/selftests/ia64/
Daliasing-test.c67 struct dirent **namelist; in scan_tree()
152 struct dirent **namelist; in scan_rom()
/Linux-v4.19/include/uapi/linux/
Dfuse.h729 struct fuse_dirent dirent; member
733 offsetof(struct fuse_direntplus, dirent.name)
735 FUSE_DIRENT_ALIGN(FUSE_NAME_OFFSET_DIRENTPLUS + (d)->dirent.namelen)
/Linux-v4.19/Documentation/ioctl/
Dioctl-decoding.txt24 #define VFAT_IOCTL_READDIR_BOTH _IOR('r', 1, struct dirent [2])
/Linux-v4.19/tools/testing/selftests/powerpc/dscr/
Ddscr_sysfs_test.c46 struct dirent *dp; in check_all_cpu_dscr_defaults()
/Linux-v4.19/fs/hpfs/
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()
/Linux-v4.19/scripts/dtc/
Dfstree.c29 struct dirent *de; in read_fstree()
/Linux-v4.19/tools/perf/tests/
Dbuiltin-test.c452 struct dirent *ent; in shell_tests__max_desc_width()
503 struct dirent *ent; in run_shell_tests()
615 struct dirent *ent; in perf_test__list_shell()

123