Home
last modified time | relevance | path

Searched refs:ctrl_param (Results 1 – 17 of 17) sorted by relevance

/trusted-firmware-m-3.6.0/interface/include/
Dtfm_psa_call_pack.h51 #define PARAM_UNPACK_TYPE(ctrl_param) \ argument
52 ((int32_t)(int16_t)((ctrl_param) & TYPE_MASK))
54 #define PARAM_UNPACK_IN_LEN(ctrl_param) \ argument
55 ((size_t)(((ctrl_param) & IN_LEN_MASK) >> IN_LEN_OFFSET))
57 #define PARAM_UNPACK_OUT_LEN(ctrl_param) \ argument
58 ((size_t)(((ctrl_param) & OUT_LEN_MASK) >> OUT_LEN_OFFSET))
60 #define PARAM_SET_NS_VEC(ctrl_param) ((ctrl_param) | NS_VEC_DESC_BIT) argument
61 #define PARAM_IS_NS_VEC(ctrl_param) ((ctrl_param) & NS_VEC_DESC_BIT) argument
63 #define PARAM_SET_NS_INVEC(ctrl_param) ((ctrl_param) | NS_INVEC_BIT) argument
64 #define PARAM_IS_NS_INVEC(ctrl_param) ((ctrl_param) & NS_INVEC_BIT) argument
[all …]
Dtfm_veneers.h58 uint32_t ctrl_param,
/trusted-firmware-m-3.6.0/secure_fw/spm/core/
Dpsa_call_api.c22 uint32_t ctrl_param, in spm_associate_call_params() argument
31 size_t ivec_num = PARAM_UNPACK_IN_LEN(ctrl_param); in spm_associate_call_params()
32 size_t ovec_num = PARAM_UNPACK_OUT_LEN(ctrl_param); in spm_associate_call_params()
34 int32_t type = PARAM_UNPACK_TYPE(ctrl_param); in spm_associate_call_params()
43 if (!PARAM_HAS_IOVEC(ctrl_param)) { in spm_associate_call_params()
54 if (PARAM_IS_NS_VEC(ctrl_param)) { in spm_associate_call_params()
104 if (PARAM_IS_NS_INVEC(ctrl_param)) { in spm_associate_call_params()
127 !PARAM_IS_NS_VEC(ctrl_param) && in spm_associate_call_params()
128 !PARAM_IS_NS_OUTVEC(ctrl_param)) { in spm_associate_call_params()
155 uint32_t ctrl_param, in tfm_spm_client_psa_call() argument
[all …]
Dpsa_interface_sfn.c37 psa_status_t tfm_psa_call_pack(psa_handle_t handle, uint32_t ctrl_param, in tfm_psa_call_pack() argument
50 stat = tfm_spm_client_psa_call(handle, ctrl_param, in_vec, out_vec); in tfm_psa_call_pack()
Dspm.h241 uint32_t ctrl_param,
Dpsa_interface_svc.c32 uint32_t ctrl_param, in tfm_psa_call_pack_svc() argument
Dpsa_interface_thread_fn_call.c55 uint32_t ctrl_param, in tfm_psa_call_pack_thread_fn_call() argument
/trusted-firmware-m-3.6.0/secure_fw/partitions/ns_agent_tz/
Dpsa_api_veneers.c39 uint32_t ctrl_param, in tfm_psa_call_veneer() argument
44 PARAM_SET_NS_VEC(ctrl_param), in tfm_psa_call_veneer()
Dpsa_api_veneers_v80m.c130 uint32_t ctrl_param, in tfm_psa_call_veneer() argument
/trusted-firmware-m-3.6.0/platform/ext/target/arm/rss/common/rss_comms/
Drss_comms_protocol_embed.c25 req->in_len = PARAM_UNPACK_IN_LEN(msg->ctrl_param); in rss_protocol_embed_deserialize_msg()
26 req->out_len = PARAM_UNPACK_OUT_LEN(msg->ctrl_param); in rss_protocol_embed_deserialize_msg()
27 req->type = PARAM_UNPACK_TYPE(msg->ctrl_param); in rss_protocol_embed_deserialize_msg()
Drss_comms_protocol_pointer_access.c26 req->in_len = PARAM_UNPACK_IN_LEN(msg->ctrl_param); in rss_protocol_pointer_access_deserialize_msg()
27 req->out_len = PARAM_UNPACK_OUT_LEN(msg->ctrl_param); in rss_protocol_pointer_access_deserialize_msg()
28 req->type = PARAM_UNPACK_TYPE(msg->ctrl_param); in rss_protocol_pointer_access_deserialize_msg()
Drss_comms_protocol_pointer_access.h22 uint32_t ctrl_param; variable
Drss_comms_protocol_embed.h22 uint32_t ctrl_param; /* type, in_len, out_len */ variable
/trusted-firmware-m-3.6.0/secure_fw/partitions/lib/runtime/
Dpsa_api_ipc.c26 uint32_t ctrl_param, in tfm_psa_call_pack() argument
30 return PART_METADATA()->psa_fns->psa_call(handle, ctrl_param, in tfm_psa_call_pack()
/trusted-firmware-m-3.6.0/docs/platform/arm/rss/
Drss_comms.rst68 uint32_t ctrl_param;
73 The ``handle`` is the psa_call handle parameter and the ``ctrl_param`` packs the
106 uint32_t ctrl_param;
111 The ``handle``, ``ctrl_param`` and ``io_sizes`` have the same definition as in
/trusted-firmware-m-3.6.0/secure_fw/spm/include/interface/
Druntime_defs.h29 psa_status_t (*psa_call)(psa_handle_t handle, uint32_t ctrl_param, const psa_invec *in_vec,
/trusted-firmware-m-3.6.0/secure_fw/spm/include/ffm/
Dpsa_api.h203 uint32_t ctrl_param,