Lines Matching defs:secure_origin
92 bool secure_origin,
665 bool secure_origin,
672 unsigned int secure_state_in = (secure_origin) ? SECURE : NON_SECURE;
673 unsigned int secure_state_out = (!secure_origin) ? SECURE : NON_SECURE;
736 bool secure_origin,
745 if (is_spmc_at_el3() && !secure_origin) {
746 return spmc_smc_handler(smc_fid, secure_origin, x1, x2, x3, x4,
749 return spmd_smc_switch_state(smc_fid, secure_origin, x1, x2, x3, x4,
846 bool secure_origin;
851 secure_origin = is_caller_secure(flags);
866 assert(secure_origin);
877 if (secure_origin && (ctx->state == SPMC_STATE_ON_PENDING)) {
887 assert(secure_origin);
891 return spmd_smc_forward(smc_fid, secure_origin,
911 } else if (!secure_origin) {
918 return spmd_smc_forward(smc_fid, secure_origin,
1017 if (!secure_origin) {
1018 return spmd_smc_forward(smc_fid, secure_origin,
1039 if (!secure_origin) {
1056 if (secure_origin) {
1086 if (!secure_origin) {
1104 * Regardless of secure_origin, SPMD logical partitions cannot
1123 assert(secure_origin);
1128 if (!secure_origin) {
1135 if (secure_origin && spmd_is_spmc_message(x1)) {
1148 return spmd_smc_forward(smc_fid, secure_origin,
1156 if (secure_origin && (spmd_is_spmc_message(x1) ||
1161 return spmd_smc_forward(smc_fid, secure_origin,
1189 if (secure_origin) {
1217 assert(secure_origin);
1222 return spmd_smc_forward(smc_fid, secure_origin,
1233 if (secure_origin && (ctx->state == SPMC_STATE_ON_PENDING)) {
1242 if (!secure_origin) {
1248 assert(secure_origin);
1253 return spmd_smc_forward(smc_fid, secure_origin,
1259 if (secure_origin && ctx->secure_interrupt_ongoing) {
1267 if (secure_origin) {
1277 return spmd_smc_forward(smc_fid, secure_origin,
1283 if (secure_origin) {