Lines Matching refs:psci_power_state
40 struct psci_power_state { struct
47 int (*cpu_suspend)(struct psci_power_state state, argument
49 int (*cpu_off)(struct psci_power_state state);
75 static DEFINE_PER_CPU_READ_MOSTLY(struct psci_power_state *, psci_power_state);
95 static u32 psci_power_state_pack(struct psci_power_state state) in psci_power_state_pack()
106 struct psci_power_state *state) in psci_power_state_unpack()
125 static int psci_cpu_suspend(struct psci_power_state state, in psci_cpu_suspend()
137 static int psci_cpu_off(struct psci_power_state state) in psci_cpu_off()
193 struct psci_power_state *psci_states; in cpu_psci_cpu_init_idle()
218 u32 psci_power_state; in cpu_psci_cpu_init_idle() local
224 &psci_power_state); in cpu_psci_cpu_init_idle()
233 pr_debug("psci-power-state %#x index %d\n", psci_power_state, in cpu_psci_cpu_init_idle()
235 psci_power_state_unpack(psci_power_state, &psci_states[i]); in cpu_psci_cpu_init_idle()
238 per_cpu(psci_power_state, cpu) = psci_states; in cpu_psci_cpu_init_idle()
487 struct psci_power_state state = { in cpu_psci_cpu_die()
529 struct psci_power_state *state = __this_cpu_read(psci_power_state); in psci_suspend_finisher()
538 struct psci_power_state *state = __this_cpu_read(psci_power_state); in cpu_psci_cpu_suspend()