Lines Matching refs:handle

102 				 void *handle,
238 void *handle, in spmd_secure_interrupt_handler() argument
249 assert(handle == cm_get_context(NON_SECURE)); in spmd_secure_interrupt_handler()
312 void *handle, in spmd_group0_interrupt_handler_nwd() argument
321 assert(handle == cm_get_context(NON_SECURE)); in spmd_group0_interrupt_handler_nwd()
353 static uint64_t spmd_handle_group0_intr_swd(void *handle) in spmd_handle_group0_intr_swd() argument
358 assert(handle == cm_get_context(SECURE)); in spmd_handle_group0_intr_swd()
384 SMC_RET8(handle, FFA_SUCCESS_SMC32, FFA_PARAM_MBZ, FFA_PARAM_MBZ, in spmd_handle_group0_intr_swd()
728 void *handle, in spmd_smc_switch_state() argument
779 SMC_GET_GP(handle, CTX_GPREG_X5), in spmd_smc_switch_state()
780 SMC_GET_GP(handle, CTX_GPREG_X6), in spmd_smc_switch_state()
781 SMC_GET_GP(handle, CTX_GPREG_X7), in spmd_smc_switch_state()
786 SMC_GET_GP(handle, CTX_GPREG_X5), in spmd_smc_switch_state()
787 SMC_GET_GP(handle, CTX_GPREG_X6), in spmd_smc_switch_state()
788 SMC_GET_GP(handle, CTX_GPREG_X7), in spmd_smc_switch_state()
789 SMC_GET_GP(handle, CTX_GPREG_X8), in spmd_smc_switch_state()
790 SMC_GET_GP(handle, CTX_GPREG_X9), in spmd_smc_switch_state()
791 SMC_GET_GP(handle, CTX_GPREG_X10), in spmd_smc_switch_state()
792 SMC_GET_GP(handle, CTX_GPREG_X11), in spmd_smc_switch_state()
793 SMC_GET_GP(handle, CTX_GPREG_X12), in spmd_smc_switch_state()
794 SMC_GET_GP(handle, CTX_GPREG_X13), in spmd_smc_switch_state()
795 SMC_GET_GP(handle, CTX_GPREG_X14), in spmd_smc_switch_state()
796 SMC_GET_GP(handle, CTX_GPREG_X15), in spmd_smc_switch_state()
797 SMC_GET_GP(handle, CTX_GPREG_X16), in spmd_smc_switch_state()
798 SMC_GET_GP(handle, CTX_GPREG_X17) in spmd_smc_switch_state()
804 SMC_GET_GP(handle, CTX_GPREG_X5), in spmd_smc_switch_state()
805 SMC_GET_GP(handle, CTX_GPREG_X6), in spmd_smc_switch_state()
806 SMC_GET_GP(handle, CTX_GPREG_X7)); in spmd_smc_switch_state()
820 void *handle, in spmd_smc_forward() argument
826 cookie, handle, flags); in spmd_smc_forward()
830 handle, flags, secure_ffa_version); in spmd_smc_forward()
837 uint64_t spmd_ffa_error_return(void *handle, int error_code) in spmd_ffa_error_return() argument
839 SMC_RET8(handle, (uint32_t) FFA_ERROR, in spmd_ffa_error_return()
879 void *handle, in spmd_ffa_smc_handler() argument
891 handle, flags); in spmd_ffa_smc_handler()
895 handle, flags, spmc_nwd_ffa_version); in spmd_ffa_smc_handler()
917 void *handle, in spmd_smc_handler() argument
932 SMC_GET_GP(handle, CTX_GPREG_X5), in spmd_smc_handler()
933 SMC_GET_GP(handle, CTX_GPREG_X6), in spmd_smc_handler()
934 SMC_GET_GP(handle, CTX_GPREG_X7)); in spmd_smc_handler()
981 handle, flags, secure_ffa_version); in spmd_smc_handler()
1022 handle, flags); in spmd_smc_handler()
1033 SMC_RET8(handle, (uint32_t)ret, in spmd_smc_handler()
1062 write_ctx_reg(gpregs, CTX_GPREG_X8, SMC_GET_GP(handle, CTX_GPREG_X8)); in spmd_smc_handler()
1063 write_ctx_reg(gpregs, CTX_GPREG_X9, SMC_GET_GP(handle, CTX_GPREG_X9)); in spmd_smc_handler()
1064 write_ctx_reg(gpregs, CTX_GPREG_X10, SMC_GET_GP(handle, CTX_GPREG_X10)); in spmd_smc_handler()
1065 write_ctx_reg(gpregs, CTX_GPREG_X11, SMC_GET_GP(handle, CTX_GPREG_X11)); in spmd_smc_handler()
1066 write_ctx_reg(gpregs, CTX_GPREG_X12, SMC_GET_GP(handle, CTX_GPREG_X12)); in spmd_smc_handler()
1067 write_ctx_reg(gpregs, CTX_GPREG_X13, SMC_GET_GP(handle, CTX_GPREG_X13)); in spmd_smc_handler()
1068 write_ctx_reg(gpregs, CTX_GPREG_X14, SMC_GET_GP(handle, CTX_GPREG_X14)); in spmd_smc_handler()
1069 write_ctx_reg(gpregs, CTX_GPREG_X15, SMC_GET_GP(handle, CTX_GPREG_X15)); in spmd_smc_handler()
1070 write_ctx_reg(gpregs, CTX_GPREG_X16, SMC_GET_GP(handle, CTX_GPREG_X16)); in spmd_smc_handler()
1071 write_ctx_reg(gpregs, CTX_GPREG_X17, SMC_GET_GP(handle, CTX_GPREG_X17)); in spmd_smc_handler()
1110 SMC_RET8(handle, (uint32_t)ret, FFA_TARGET_INFO_MBZ, in spmd_smc_handler()
1125 handle, flags, secure_ffa_version); in spmd_smc_handler()
1133 SMC_RET8(handle, FFA_SUCCESS_SMC32, x1, x2, x3, x4, in spmd_smc_handler()
1134 SMC_GET_GP(handle, CTX_GPREG_X5), in spmd_smc_handler()
1135 SMC_GET_GP(handle, CTX_GPREG_X6), in spmd_smc_handler()
1136 SMC_GET_GP(handle, CTX_GPREG_X7)); in spmd_smc_handler()
1145 SMC_RET8(handle, FFA_SUCCESS_SMC32, in spmd_smc_handler()
1152 SMC_RET8(handle, FFA_SUCCESS_SMC32, in spmd_smc_handler()
1165 SMC_RET8(handle, FFA_ERROR_SMC64, in spmd_smc_handler()
1171 SMC_RET8(handle, FFA_SUCCESS_SMC64, in spmd_smc_handler()
1179 return spmd_ffa_error_return(handle, FFA_ERROR_NOT_SUPPORTED); in spmd_smc_handler()
1184 return spmd_ffa_error_return(handle, in spmd_smc_handler()
1192 SMC_RET8(handle, FFA_SUCCESS_SMC32, in spmd_smc_handler()
1198 SMC_RET8(handle, FFA_SUCCESS_SMC32, in spmd_smc_handler()
1209 return spmd_ffa_error_return(handle, FFA_ERROR_NOT_SUPPORTED); in spmd_smc_handler()
1221 return spmd_ffa_error_return(handle, in spmd_smc_handler()
1235 return spmd_ffa_error_return(handle, in spmd_smc_handler()
1242 return spmd_ffa_error_return(handle, in spmd_smc_handler()
1247 return spmd_ffa_error_return(handle, in spmd_smc_handler()
1253 handle, flags, secure_ffa_version); in spmd_smc_handler()
1260 return spmd_ffa_error_return(handle, FFA_ERROR_NOT_SUPPORTED); in spmd_smc_handler()
1272 handle, flags, secure_ffa_version); in spmd_smc_handler()
1299 return spmd_ffa_error_return(handle, in spmd_smc_handler()
1327 return spmd_ffa_error_return(handle, in spmd_smc_handler()
1333 handle, flags, secure_ffa_version); in spmd_smc_handler()
1352 return spmd_ffa_error_return(handle, in spmd_smc_handler()
1358 return spmd_ffa_error_return(handle, in spmd_smc_handler()
1364 handle, flags, secure_ffa_version); in spmd_smc_handler()
1371 return spmd_ffa_error_return(handle, FFA_ERROR_DENIED); in spmd_smc_handler()
1377 return spmd_el3_populate_logical_partition_info(handle, x1, in spmd_smc_handler()
1383 return spmd_ffa_error_return(handle, FFA_ERROR_NOT_SUPPORTED); in spmd_smc_handler()
1388 handle, flags, secure_ffa_version); in spmd_smc_handler()
1394 return spmd_ffa_error_return(handle, FFA_ERROR_NOT_SUPPORTED); in spmd_smc_handler()
1399 return spmd_handle_group0_intr_swd(handle); in spmd_smc_handler()
1401 return spmd_ffa_error_return(handle, FFA_ERROR_NOT_SUPPORTED); in spmd_smc_handler()
1407 return spmd_ffa_error_return(handle, FFA_ERROR_NOT_SUPPORTED); in spmd_smc_handler()
1414 SMC_RET0(handle); in spmd_smc_handler()
1417 return spmd_ffa_error_return(handle, FFA_ERROR_NOT_SUPPORTED); in spmd_smc_handler()