/trusted-firmware-m-3.6.0/interface/include/ |
D | tfm_psa_call_pack.h | 51 #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 …]
|
D | tfm_veneers.h | 58 uint32_t ctrl_param,
|
/trusted-firmware-m-3.6.0/secure_fw/spm/core/ |
D | psa_call_api.c | 22 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 …]
|
D | psa_interface_sfn.c | 37 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()
|
D | spm.h | 241 uint32_t ctrl_param,
|
D | psa_interface_svc.c | 32 uint32_t ctrl_param, in tfm_psa_call_pack_svc() argument
|
D | psa_interface_thread_fn_call.c | 55 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/ |
D | psa_api_veneers.c | 39 uint32_t ctrl_param, in tfm_psa_call_veneer() argument 44 PARAM_SET_NS_VEC(ctrl_param), in tfm_psa_call_veneer()
|
D | psa_api_veneers_v80m.c | 130 uint32_t ctrl_param, in tfm_psa_call_veneer() argument
|
/trusted-firmware-m-3.6.0/platform/ext/target/arm/rss/common/rss_comms/ |
D | rss_comms_protocol_embed.c | 25 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()
|
D | rss_comms_protocol_pointer_access.c | 26 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()
|
D | rss_comms_protocol_pointer_access.h | 22 uint32_t ctrl_param; variable
|
D | rss_comms_protocol_embed.h | 22 uint32_t ctrl_param; /* type, in_len, out_len */ variable
|
/trusted-firmware-m-3.6.0/secure_fw/partitions/lib/runtime/ |
D | psa_api_ipc.c | 26 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/ |
D | rss_comms.rst | 68 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/ |
D | runtime_defs.h | 29 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/ |
D | psa_api.h | 203 uint32_t ctrl_param,
|