Home
last modified time | relevance | path

Searched refs:ht (Results 1 – 4 of 4) sorted by relevance

/optee_os/core/tee/
H A Dfs_htree.c104 struct tee_fs_htree *ht; member
109 static TEE_Result rpc_read(struct tee_fs_htree *ht, enum tee_fs_htree_type type, in rpc_read() argument
117 res = ht->stor->rpc_read_init(ht->stor_aux, &op, type, idx, vers, &p); in rpc_read()
121 res = ht->stor->rpc_read_final(&op, &bytes); in rpc_read()
132 static TEE_Result rpc_read_head(struct tee_fs_htree *ht, size_t vers, in rpc_read_head() argument
135 return rpc_read(ht, TEE_FS_HTREE_TYPE_HEAD, 0, vers, in rpc_read_head()
139 static TEE_Result rpc_read_node(struct tee_fs_htree *ht, size_t node_id, in rpc_read_node() argument
143 return rpc_read(ht, TEE_FS_HTREE_TYPE_NODE, node_id - 1, vers, in rpc_read_node()
147 static TEE_Result rpc_write(struct tee_fs_htree *ht, in rpc_write() argument
155 res = ht->stor->rpc_write_init(ht->stor_aux, &op, type, idx, vers, &p); in rpc_write()
[all …]
H A Dtee_ree_fs.c34 struct tee_fs_htree *ht; member
75 struct tee_fs_htree_meta *meta = tee_fs_htree_get_meta(fdp->ht); in out_of_place_write()
98 res = tee_fs_htree_read_block(&fdp->ht, in out_of_place_write()
117 res = tee_fs_htree_write_block(&fdp->ht, start_block_num, in out_of_place_write()
133 tee_fs_htree_meta_set_dirty(fdp->ht); in out_of_place_write()
273 struct tee_fs_htree_meta *meta = tee_fs_htree_get_meta(fdp->ht); in ree_fs_ftruncate_internal()
292 res = tee_fs_htree_truncate(&fdp->ht, in ree_fs_ftruncate_internal()
303 tee_fs_htree_meta_set_dirty(fdp->ht); in ree_fs_ftruncate_internal()
321 struct tee_fs_htree_meta *meta = tee_fs_htree_get_meta(fdp->ht); in ree_fs_read_primitive()
355 res = tee_fs_htree_read_block(&fdp->ht, start_block_num, block); in ree_fs_read_primitive()
[all …]
/optee_os/core/pta/tests/
H A Dfs_htree.c187 static TEE_Result write_block(struct tee_fs_htree **ht, size_t bn, uint8_t salt) in write_block() argument
195 return tee_fs_htree_write_block(ht, bn, b); in write_block()
198 static TEE_Result read_block(struct tee_fs_htree **ht, size_t bn, uint8_t salt) in read_block() argument
204 res = tee_fs_htree_read_block(ht, bn, b); in read_block()
220 static TEE_Result do_range(TEE_Result (*fn)(struct tee_fs_htree **ht, in do_range() argument
222 struct tee_fs_htree **ht, size_t begin, in do_range()
229 res = fn(ht, n + begin, salt); in do_range()
237 static TEE_Result do_range_backwards(TEE_Result (*fn)(struct tee_fs_htree **ht, in do_range_backwards() argument
239 struct tee_fs_htree **ht, size_t begin, in do_range_backwards()
246 res = fn(ht, num_blocks - 1 - n + begin, salt); in do_range_backwards()
[all …]
/optee_os/core/include/tee/
H A Dfs_htree.h117 void *stor_aux, struct tee_fs_htree **ht);
122 void tee_fs_htree_close(struct tee_fs_htree **ht);
129 struct tee_fs_htree_meta *tee_fs_htree_get_meta(struct tee_fs_htree *ht);
134 void tee_fs_htree_meta_set_dirty(struct tee_fs_htree *ht);
144 TEE_Result tee_fs_htree_sync_to_storage(struct tee_fs_htree **ht,
154 TEE_Result tee_fs_htree_truncate(struct tee_fs_htree **ht, size_t block_num);
164 TEE_Result tee_fs_htree_write_block(struct tee_fs_htree **ht, size_t block_num,
174 TEE_Result tee_fs_htree_read_block(struct tee_fs_htree **ht, size_t block_num,