Lines Matching refs:mpidr
304 static void spm_mcdi_wfi_sel_enter(unsigned long mpidr) in spm_mcdi_wfi_sel_enter() argument
306 int core_id_val = mpidr & MPIDR_CPU_MASK; in spm_mcdi_wfi_sel_enter()
307 int cluster_id = (mpidr & MPIDR_CLUSTER_MASK) >> MPIDR_AFFINITY_BITS; in spm_mcdi_wfi_sel_enter()
355 static void spm_mcdi_wfi_sel_leave(unsigned long mpidr) in spm_mcdi_wfi_sel_leave() argument
357 int core_id_val = mpidr & MPIDR_CPU_MASK; in spm_mcdi_wfi_sel_leave()
358 int cluster_id = (mpidr & MPIDR_CLUSTER_MASK) >> MPIDR_AFFINITY_BITS; in spm_mcdi_wfi_sel_leave()
406 static void spm_mcdi_set_cputop_pwrctrl_for_cluster_off(unsigned long mpidr) in spm_mcdi_set_cputop_pwrctrl_for_cluster_off() argument
408 unsigned long cluster_id = mpidr & MPIDR_CLUSTER_MASK; in spm_mcdi_set_cputop_pwrctrl_for_cluster_off()
409 unsigned long cpu_id = mpidr & MPIDR_CPU_MASK; in spm_mcdi_set_cputop_pwrctrl_for_cluster_off()
438 static void spm_mcdi_clear_cputop_pwrctrl_for_cluster_on(unsigned long mpidr) in spm_mcdi_clear_cputop_pwrctrl_for_cluster_on() argument
440 unsigned long cluster_id = mpidr & MPIDR_CLUSTER_MASK; in spm_mcdi_clear_cputop_pwrctrl_for_cluster_on()
468 void spm_mcdi_prepare_for_off_state(unsigned long mpidr, unsigned int afflvl) in spm_mcdi_prepare_for_off_state() argument
485 spm_mcdi_wfi_sel_enter(mpidr); in spm_mcdi_prepare_for_off_state()
487 spm_mcdi_set_cputop_pwrctrl_for_cluster_off(mpidr); in spm_mcdi_prepare_for_off_state()
491 void spm_mcdi_finish_for_on_state(unsigned long mpidr, unsigned int afflvl) in spm_mcdi_finish_for_on_state() argument
495 linear_id = ((mpidr & MPIDR_CLUSTER_MASK) >> 6) | in spm_mcdi_finish_for_on_state()
496 (mpidr & MPIDR_CPU_MASK); in spm_mcdi_finish_for_on_state()
499 spm_mcdi_clear_cputop_pwrctrl_for_cluster_on(mpidr); in spm_mcdi_finish_for_on_state()
500 spm_mcdi_wfi_sel_leave(mpidr); in spm_mcdi_finish_for_on_state()