Lines Matching refs:h

234 				 struct ts_store_handle **h)  in ree_fs_ta_open()  argument
478 *h = (struct ts_store_handle *)handle; in ree_fs_ta_open()
498 static TEE_Result ree_fs_ta_get_size(const struct ts_store_handle *h, in ree_fs_ta_get_size() argument
501 struct ree_fs_ta_handle *handle = (struct ree_fs_ta_handle *)h; in ree_fs_ta_get_size()
507 static TEE_Result ree_fs_ta_get_tag(const struct ts_store_handle *h, in ree_fs_ta_get_tag() argument
510 struct ree_fs_ta_handle *handle = (struct ree_fs_ta_handle *)h; in ree_fs_ta_get_tag()
523 static TEE_Result check_digest(struct ree_fs_ta_handle *h) in check_digest() argument
528 digest = malloc(h->shdr->hash_size); in check_digest()
531 res = crypto_hash_final(h->hash_ctx, digest, h->shdr->hash_size); in check_digest()
536 if (FTMN_CALLEE_DONE_MEMCMP(memcmp, digest, SHDR_GET_HASH(h->shdr), in check_digest()
537 h->shdr->hash_size)) in check_digest()
544 static TEE_Result ree_fs_ta_read(struct ts_store_handle *h, void *data, in ree_fs_ta_read() argument
547 struct ree_fs_ta_handle *handle = (struct ree_fs_ta_handle *)h; in ree_fs_ta_read()
632 static void ree_fs_ta_close(struct ts_store_handle *h) in ree_fs_ta_close() argument
634 struct ree_fs_ta_handle *handle = (struct ree_fs_ta_handle *)h; in ree_fs_ta_close()
667 struct ts_store_handle *h; /* Note: a REE FS TA store handle */ member
677 struct ts_store_handle **h) in buf_ta_open() argument
687 res = ree_fs_ta_open(uuid, &handle->h); in buf_ta_open()
695 res = ree_fs_ta_get_size(handle->h, &handle->ta_size); in buf_ta_open()
699 res = ree_fs_ta_get_tag(handle->h, NULL, &handle->tag_len); in buf_ta_open()
709 res = ree_fs_ta_get_tag(handle->h, handle->tag, &handle->tag_len); in buf_ta_open()
726 res = ree_fs_ta_read(handle->h, handle->buf, handle->ta_size); in buf_ta_open()
734 *h = (struct ts_store_handle *)handle; in buf_ta_open()
735 ree_fs_ta_close(handle->h); in buf_ta_open()
739 ree_fs_ta_close(handle->h); in buf_ta_open()
747 static TEE_Result buf_ta_get_size(const struct ts_store_handle *h, in buf_ta_get_size() argument
750 struct buf_ree_fs_ta_handle *handle = (struct buf_ree_fs_ta_handle *)h; in buf_ta_get_size()
756 static TEE_Result buf_ta_read(struct ts_store_handle *h, void *data, in buf_ta_read() argument
759 struct buf_ree_fs_ta_handle *handle = (struct buf_ree_fs_ta_handle *)h; in buf_ta_read()
773 static TEE_Result buf_ta_get_tag(const struct ts_store_handle *h, in buf_ta_get_tag() argument
776 struct buf_ree_fs_ta_handle *handle = (struct buf_ree_fs_ta_handle *)h; in buf_ta_get_tag()
787 static void buf_ta_close(struct ts_store_handle *h) in buf_ta_close() argument
789 struct buf_ree_fs_ta_handle *handle = (struct buf_ree_fs_ta_handle *)h; in buf_ta_close()