Lines Matching refs:dent
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()
2598 memcpy(&qid.path, &dent->d_ino, size); in v9fs_do_readdir()
2604 off = qemu_dirent_off(dent); in v9fs_do_readdir()
2606 v9fs_string_sprintf(&name, "%s", dent->d_name); in v9fs_do_readdir()
2611 dent->d_type, &name); in v9fs_do_readdir()