aboutsummaryrefslogtreecommitdiff
path: root/core/include/tee/tee_svc_storage.h
diff options
context:
space:
mode:
Diffstat (limited to 'core/include/tee/tee_svc_storage.h')
-rw-r--r--core/include/tee/tee_svc_storage.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/core/include/tee/tee_svc_storage.h b/core/include/tee/tee_svc_storage.h
index 33d94413..688c7022 100644
--- a/core/include/tee/tee_svc_storage.h
+++ b/core/include/tee/tee_svc_storage.h
@@ -18,6 +18,17 @@
const struct tee_file_operations *tee_svc_storage_file_ops(uint32_t storage_id);
/*
+ * Combined read/write ops from secure partition running StnadAloneMM
+ */
+TEE_Result sec_storage_obj_read(unsigned long storage_id, void *object_id,
+ size_t object_id_len, void *data, size_t len,
+ unsigned long flags);
+
+TEE_Result sec_storage_obj_write(unsigned long storage_id, void *object_id,
+ size_t object_id_len, void *data, size_t len,
+ size_t offset, unsigned long flags);
+
+/*
* Persistant Object Functions
*/
TEE_Result syscall_storage_obj_open(unsigned long storage_id, void *object_id,