Lines Matching refs:d
43 struct tee_fs_dirent d; member
929 struct tee_fs_dir *d = calloc(1, sizeof(*d)); in ree_fs_opendir_rpc() local
931 if (!d) in ree_fs_opendir_rpc()
934 d->uuid = uuid; in ree_fs_opendir_rpc()
938 res = get_dirh(&d->dirh); in ree_fs_opendir_rpc()
943 d->idx = -1; in ree_fs_opendir_rpc()
944 d->d.oidlen = sizeof(d->d.oid); in ree_fs_opendir_rpc()
945 res = tee_fs_dirfile_get_next(d->dirh, d->uuid, &d->idx, d->d.oid, in ree_fs_opendir_rpc()
946 &d->d.oidlen); in ree_fs_opendir_rpc()
947 d->idx = -1; in ree_fs_opendir_rpc()
951 *dir = d; in ree_fs_opendir_rpc()
953 if (d) in ree_fs_opendir_rpc()
954 put_dirh(d->dirh, false); in ree_fs_opendir_rpc()
955 free(d); in ree_fs_opendir_rpc()
962 static void ree_fs_closedir_rpc(struct tee_fs_dir *d) in ree_fs_closedir_rpc() argument
964 if (d) { in ree_fs_closedir_rpc()
967 put_dirh(d->dirh, false); in ree_fs_closedir_rpc()
968 free(d); in ree_fs_closedir_rpc()
974 static TEE_Result ree_fs_readdir_rpc(struct tee_fs_dir *d, in ree_fs_readdir_rpc() argument
981 d->d.oidlen = sizeof(d->d.oid); in ree_fs_readdir_rpc()
982 res = tee_fs_dirfile_get_next(d->dirh, d->uuid, &d->idx, d->d.oid, in ree_fs_readdir_rpc()
983 &d->d.oidlen); in ree_fs_readdir_rpc()
985 *ent = &d->d; in ree_fs_readdir_rpc()