Lines Matching refs:sp

43 	struct secure_partition_desc *sp = spmc_get_current_sp_ctx();  in spmc_cpu_on_finish_handler()  local
50 assert(sp != NULL); in spmc_cpu_on_finish_handler()
53 ec = &sp->ec[get_ec_index(sp)]; in spmc_cpu_on_finish_handler()
59 if (sp->runtime_el == S_EL0) { in spmc_cpu_on_finish_handler()
75 if (sp->secondary_ep == 0) { in spmc_cpu_on_finish_handler()
80 sec_ec_ep_info.pc = sp->secondary_ep; in spmc_cpu_on_finish_handler()
85 spmc_el1_sp_setup(sp, &sec_ec_ep_info); in spmc_cpu_on_finish_handler()
86 spmc_sp_common_ep_commit(sp, &sec_ec_ep_info); in spmc_cpu_on_finish_handler()
89 ec = spmc_get_sp_ec(sp); in spmc_cpu_on_finish_handler()
101 INFO("SP (0x%x) init start on core%u.\n", sp->sp_id, linear_id); in spmc_cpu_on_finish_handler()
119 struct secure_partition_desc *sp = spmc_get_current_sp_ctx(); in spmc_send_pm_msg() local
127 ec = spmc_get_sp_ec(sp); in spmc_send_pm_msg()
141 sp->sp_id); in spmc_send_pm_msg()
178 if (!(ffa_endpoint_source(resp) == sp->sp_id && in spmc_send_pm_msg()
206 struct secure_partition_desc *sp = spmc_get_current_sp_ctx(); in spmc_cpu_suspend_finish_handler() local
211 assert(sp != NULL); in spmc_cpu_suspend_finish_handler()
220 if ((sp->pwr_mgmt_msgs & FFA_PM_MSG_SUB_CPU_SUSPEND_RESUME) == 0U) { in spmc_cpu_suspend_finish_handler()
239 struct secure_partition_desc *sp = spmc_get_current_sp_ctx(); in spmc_cpu_suspend_handler() local
244 assert(sp != NULL); in spmc_cpu_suspend_handler()
250 if ((sp->pwr_mgmt_msgs & FFA_PM_MSG_SUB_CPU_SUSPEND) == 0U) { in spmc_cpu_suspend_handler()
268 struct secure_partition_desc *sp = spmc_get_current_sp_ctx(); in spmc_cpu_off_handler() local
273 assert(sp != NULL); in spmc_cpu_off_handler()
279 if ((sp->pwr_mgmt_msgs & FFA_PM_MSG_SUB_CPU_OFF) == 0U) { in spmc_cpu_off_handler()