summaryrefslogtreecommitdiff
path: root/services/std_svc/spm/spm_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'services/std_svc/spm/spm_private.h')
-rw-r--r--services/std_svc/spm/spm_private.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/services/std_svc/spm/spm_private.h b/services/std_svc/spm/spm_private.h
index a7bd760b..7216003b 100644
--- a/services/std_svc/spm/spm_private.h
+++ b/services/std_svc/spm/spm_private.h
@@ -104,6 +104,12 @@ void spm_cpu_set_sp_ctx(unsigned int linear_id, sp_context_t *sp_ctx);
sp_context_t *spm_cpu_get_sp_ctx(unsigned int linear_id);
sp_context_t *spm_sp_get_by_uuid(const uint32_t (*svc_uuid)[4]);
+/* Functions to manipulate response and requests buffers */
+int spm_response_add(uint16_t client_id, uint16_t handle, uint32_t token,
+ u_register_t x1, u_register_t x2, u_register_t x3);
+int spm_response_get(uint16_t client_id, uint16_t handle, uint32_t token,
+ u_register_t *x1, u_register_t *x2, u_register_t *x3);
+
#endif /* __ASSEMBLY__ */
#endif /* SPM_PRIVATE_H */