Searched refs:dent (Results 1 – 7 of 7) sorted by relevance
/qemu/hw/9pfs/ |
H A D | codir.c | 32 static int do_readdir(V9fsPDU *pdu, V9fsFidState *fidp, struct dirent **dent) in do_readdir() argument 41 *dent = NULL; in do_readdir() 44 *dent = entry; in do_readdir() 54 struct dirent **dent) in v9fs_co_readdir() argument 62 err = do_readdir(pdu, fidp, dent); in v9fs_co_readdir() 81 struct dirent *dent; in do_readdir_many() local 122 err = do_readdir(pdu, fidp, &dent); in do_readdir_many() 123 if (err || !dent) { in do_readdir_many() 134 v9fs_string_sprintf(&name, "%s", dent->d_name); in do_readdir_many() 148 e->dent = qemu_dirent_dup(dent); in do_readdir_many() [all …]
|
H A D | 9p-util.h | 220 static inline off_t qemu_dirent_off(struct dirent *dent) in qemu_dirent_off() argument 223 return dent->d_seekoff; in qemu_dirent_off() 225 return dent->d_off; in qemu_dirent_off() 240 static inline struct dirent *qemu_dirent_dup(struct dirent *dent) in qemu_dirent_dup() argument 245 sz = dent->d_reclen; in qemu_dirent_dup() 254 strlen(dent->d_name) + 1; in qemu_dirent_dup() 256 return g_memdup(dent, sz); in qemu_dirent_dup()
|
H A D | 9p-synth.h | 43 struct dirent dent; member
|
H A D | 9p.c | 2350 struct dirent *dent; in v9fs_do_readdir_with_stat() local 2363 err = v9fs_co_readdir(pdu, fidp, &dent); in v9fs_do_readdir_with_stat() 2364 if (err || !dent) { in v9fs_do_readdir_with_stat() 2367 err = v9fs_co_name_to_path(pdu, &fidp->path, dent->d_name, &path); in v9fs_do_readdir_with_stat() 2375 err = stat_to_v9stat(pdu, &path, dent->d_name, &stbuf, &v9stat); in v9fs_do_readdir_with_stat() 2403 saved_dir_pos = qemu_dirent_off(dent); in v9fs_do_readdir_with_stat() 2529 g_free(e->dent); in v9fs_free_dirents() 2544 struct dirent *dent; in v9fs_do_readdir() local 2571 dent = e->dent; in v9fs_do_readdir() 2597 size = MIN(sizeof(dent->d_ino), sizeof(qid.path)); in v9fs_do_readdir() [all …]
|
H A D | 9p.h | 240 struct dirent *dent; member
|
H A D | 9p-synth.c | 266 entry = synth_get_dentry(node, &synth_open->dent, synth_open->offset); in synth_readdir()
|
/qemu/hw/vfio/ |
H A D | iommufd.c | 208 struct dirent *dent; in iommufd_cdev_getfd() 221 while ((dent = readdir(dir))) { in iommufd_cdev_getfd() 222 if (!strncmp(dent->d_name, "vfio", 4)) { in iommufd_cdev_getfd() 223 vfio_dev_path = g_strdup_printf("%s/%s/dev", path, dent->d_name); in iommufd_cdev_getfd() 244 vfio_path = g_strdup_printf("/dev/vfio/devices/%s", dent->d_name); in iommufd_cdev_getfd() 207 struct dirent *dent; iommufd_cdev_getfd() local
|