Lines Matching defs:handle

98 				 void *handle,
215 void *handle,
227 assert(handle == cm_get_context(NON_SECURE));
273 void *handle,
282 assert(handle == cm_get_context(NON_SECURE));
309 static uint64_t spmd_handle_group0_intr_swd(void *handle)
314 assert(handle == cm_get_context(SECURE));
335 SMC_RET8(handle, FFA_SUCCESS_SMC32, FFA_PARAM_MBZ, FFA_PARAM_MBZ,
670 void *handle)
709 SMC_GET_GP(handle, CTX_GPREG_X5),
710 SMC_GET_GP(handle, CTX_GPREG_X6),
711 SMC_GET_GP(handle, CTX_GPREG_X7),
712 SMC_GET_GP(handle, CTX_GPREG_X8),
713 SMC_GET_GP(handle, CTX_GPREG_X9),
714 SMC_GET_GP(handle, CTX_GPREG_X10),
715 SMC_GET_GP(handle, CTX_GPREG_X11),
716 SMC_GET_GP(handle, CTX_GPREG_X12),
717 SMC_GET_GP(handle, CTX_GPREG_X13),
718 SMC_GET_GP(handle, CTX_GPREG_X14),
719 SMC_GET_GP(handle, CTX_GPREG_X15),
720 SMC_GET_GP(handle, CTX_GPREG_X16),
721 SMC_GET_GP(handle, CTX_GPREG_X17)
726 SMC_GET_GP(handle, CTX_GPREG_X5),
727 SMC_GET_GP(handle, CTX_GPREG_X6),
728 SMC_GET_GP(handle, CTX_GPREG_X7));
742 void *handle,
747 cookie, handle, flags);
750 handle);
757 uint64_t spmd_ffa_error_return(void *handle, int error_code)
759 SMC_RET8(handle, (uint32_t) FFA_ERROR,
812 void *handle,
824 handle, flags);
828 handle, flags);
841 void *handle,
856 SMC_GET_GP(handle, CTX_GPREG_X5),
857 SMC_GET_GP(handle, CTX_GPREG_X6),
858 SMC_GET_GP(handle, CTX_GPREG_X7));
893 handle, flags);
920 handle, flags);
930 SMC_RET8(handle, (uint32_t)ret,
958 write_ctx_reg(gpregs, CTX_GPREG_X8, SMC_GET_GP(handle, CTX_GPREG_X8));
959 write_ctx_reg(gpregs, CTX_GPREG_X9, SMC_GET_GP(handle, CTX_GPREG_X9));
960 write_ctx_reg(gpregs, CTX_GPREG_X10, SMC_GET_GP(handle, CTX_GPREG_X10));
961 write_ctx_reg(gpregs, CTX_GPREG_X11, SMC_GET_GP(handle, CTX_GPREG_X11));
962 write_ctx_reg(gpregs, CTX_GPREG_X12, SMC_GET_GP(handle, CTX_GPREG_X12));
963 write_ctx_reg(gpregs, CTX_GPREG_X13, SMC_GET_GP(handle, CTX_GPREG_X13));
964 write_ctx_reg(gpregs, CTX_GPREG_X14, SMC_GET_GP(handle, CTX_GPREG_X14));
965 write_ctx_reg(gpregs, CTX_GPREG_X15, SMC_GET_GP(handle, CTX_GPREG_X15));
966 write_ctx_reg(gpregs, CTX_GPREG_X16, SMC_GET_GP(handle, CTX_GPREG_X16));
967 write_ctx_reg(gpregs, CTX_GPREG_X17, SMC_GET_GP(handle, CTX_GPREG_X17));
1005 SMC_RET8(handle, (uint32_t)ret, FFA_TARGET_INFO_MBZ,
1013 * forward to SPM Core which will handle it if implemented.
1020 handle, flags);
1028 SMC_RET8(handle, FFA_SUCCESS_SMC32, x1, x2, x3, x4,
1029 SMC_GET_GP(handle, CTX_GPREG_X5),
1030 SMC_GET_GP(handle, CTX_GPREG_X6),
1031 SMC_GET_GP(handle, CTX_GPREG_X7));
1040 SMC_RET8(handle, FFA_SUCCESS_SMC32,
1047 SMC_RET8(handle, FFA_SUCCESS_SMC32,
1060 SMC_RET8(handle, FFA_ERROR_SMC64,
1066 SMC_RET8(handle, FFA_SUCCESS_SMC64,
1074 return spmd_ffa_error_return(handle, FFA_ERROR_NOT_SUPPORTED);
1079 return spmd_ffa_error_return(handle,
1087 SMC_RET8(handle, FFA_SUCCESS_SMC32,
1093 SMC_RET8(handle, FFA_SUCCESS_SMC32,
1105 * handle direct messages. They can only initiate direct
1110 return spmd_ffa_error_return(handle,
1124 return spmd_ffa_error_return(handle,
1131 return spmd_ffa_error_return(handle,
1137 SMC_GET_GP(handle, CTX_GPREG_X5),
1138 SMC_GET_GP(handle, CTX_GPREG_X6),
1139 SMC_GET_GP(handle, CTX_GPREG_X7));
1141 SMC_RET8(handle, FFA_SUCCESS_SMC32,
1150 handle, flags);
1163 handle, flags);
1190 return spmd_ffa_error_return(handle,
1218 return spmd_ffa_error_return(handle,
1224 handle, flags);
1243 return spmd_ffa_error_return(handle,
1249 return spmd_ffa_error_return(handle,
1255 handle, flags);
1262 return spmd_ffa_error_return(handle, FFA_ERROR_DENIED);
1268 return spmd_el3_populate_logical_partition_info(handle, x1,
1274 return spmd_ffa_error_return(handle, FFA_ERROR_NOT_SUPPORTED);
1279 handle, flags);
1284 return spmd_handle_group0_intr_swd(handle);
1286 return spmd_ffa_error_return(handle, FFA_ERROR_NOT_SUPPORTED);
1290 return spmd_ffa_error_return(handle, FFA_ERROR_NOT_SUPPORTED);