Lines Matching defs:secure_origin

108 struct mailbox *spmc_get_mbox_desc(bool secure_origin)
111 if (secure_origin) {
200 bool secure_origin,
219 else if (secure_origin && ffa_is_secure_world_id(dst_id)) {
223 else if (!secure_origin && ffa_is_secure_world_id(dst_id)) {
224 return spmd_smc_switch_state(smc_fid, secure_origin, x1, x2,
325 bool secure_origin,
347 if ((secure_origin && src_id != spmc_get_current_sp_ctx()->sp_id) ||
348 (!secure_origin && !ffa_is_normal_world_id(src_id))) {
360 smc_fid, secure_origin, x1, x2,
378 if (secure_origin) {
411 return spmc_smc_return(smc_fid, secure_origin, x1, x2, x3, x4,
419 bool secure_origin,
439 if (!secure_origin) {
498 return spmc_smc_return(smc_fid, secure_origin, x1, x2, x3, x4,
507 bool secure_origin,
523 if (!secure_origin) {
574 return spmc_smc_return(smc_fid, secure_origin, x1, x2, x3, x4,
579 bool secure_origin,
592 if (!secure_origin) {
621 bool secure_origin,
639 if (secure_origin) {
664 uint32_t get_partition_ffa_version(bool secure_origin)
666 if (secure_origin) {
674 bool secure_origin,
685 uint32_t mem_atts = secure_origin ? MT_SECURE : MT_NS;
728 mbox = spmc_get_mbox_desc(secure_origin);
781 bool secure_origin,
790 struct mailbox *mbox = spmc_get_mbox_desc(secure_origin);
991 bool secure_origin,
1003 uint32_t ffa_version = get_partition_ffa_version(secure_origin);
1051 mbox = spmc_get_mbox_desc(secure_origin);
1115 static uint64_t ffa_features_retrieve_request(bool secure_origin,
1123 if (!secure_origin) {
1158 bool secure_origin,
1183 return ffa_features_retrieve_request(secure_origin,
1235 if (!secure_origin) {
1250 if (secure_origin) {
1264 bool secure_origin,
1273 if (secure_origin) {
1286 bool secure_origin,
1307 bool secure_origin,
1324 if (secure_origin) {
1380 return spmc_smc_return(smc_fid, secure_origin, x1, 0, 0, 0,
1385 bool secure_origin,
1394 struct mailbox *mbox = spmc_get_mbox_desc(secure_origin);
1448 bool secure_origin,
1461 if (!secure_origin) {
1954 bool secure_origin,
1966 return ffa_version_handler(smc_fid, secure_origin, x1, x2, x3,
1970 return ffa_spm_id_get_handler(smc_fid, secure_origin, x1, x2,
1974 return ffa_id_get_handler(smc_fid, secure_origin, x1, x2, x3,
1978 return ffa_features_handler(smc_fid, secure_origin, x1, x2, x3,
1982 return ffa_sec_ep_register_handler(smc_fid, secure_origin, x1,
1988 return direct_req_smc_handler(smc_fid, secure_origin, x1, x2,
1993 return direct_resp_smc_handler(smc_fid, secure_origin, x1, x2,
1998 return rxtx_map_handler(smc_fid, secure_origin, x1, x2, x3, x4,
2002 return rxtx_unmap_handler(smc_fid, secure_origin, x1, x2, x3,
2006 return partition_info_get_handler(smc_fid, secure_origin, x1,
2011 return rx_release_handler(smc_fid, secure_origin, x1, x2, x3,
2015 return msg_wait_handler(smc_fid, secure_origin, x1, x2, x3, x4,
2019 return ffa_error_handler(smc_fid, secure_origin, x1, x2, x3, x4,
2023 return ffa_run_handler(smc_fid, secure_origin, x1, x2, x3, x4,
2030 return spmc_ffa_mem_send(smc_fid, secure_origin, x1, x2, x3, x4,
2034 return spmc_ffa_mem_frag_tx(smc_fid, secure_origin, x1, x2, x3,
2038 return spmc_ffa_mem_frag_rx(smc_fid, secure_origin, x1, x2, x3,
2043 return spmc_ffa_mem_retrieve_req(smc_fid, secure_origin, x1, x2,
2047 return spmc_ffa_mem_relinquish(smc_fid, secure_origin, x1, x2,
2051 return spmc_ffa_mem_reclaim(smc_fid, secure_origin, x1, x2, x3,