Searched refs:psscr_mask (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/cpuidle/ |
H A D | cpuidle-powernv.c | 234 u64 psscr_val, u64 psscr_mask) in add_powernv_state() 244 stop_psscr_table[index].mask = psscr_mask; in add_powernv_state() 323 state->psscr_mask); in powernv_add_idle_states() 343 state->psscr_mask); in powernv_add_idle_states() 227 add_powernv_state(int index, const char *name, unsigned int flags, int (*idle_fn)(struct cpuidle_device *, struct cpuidle_driver *, int), unsigned int target_residency, unsigned int exit_latency, u64 psscr_val, u64 psscr_mask) add_powernv_state() argument
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | cpuidle.h | 44 * sets the psscr_mask to 0xf. On such a firmware, the kernel sets the 79 u64 psscr_mask; member 88 int validate_psscr_val_mask(u64 *psscr_val, u64 *psscr_mask, u32 flags);
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | cpuidle.h | 44 * sets the psscr_mask to 0xf. On such a firmware, the kernel sets the 79 u64 psscr_mask; member 88 int __init validate_psscr_val_mask(u64 *psscr_val, u64 *psscr_mask, u32 flags);
|
/kernel/linux/linux-6.6/drivers/cpuidle/ |
H A D | cpuidle-powernv.c | 237 u64 psscr_val, u64 psscr_mask) in add_powernv_state() 247 stop_psscr_table[index].mask = psscr_mask; in add_powernv_state() 326 state->psscr_mask); in powernv_add_idle_states() 346 state->psscr_mask); in powernv_add_idle_states() 230 add_powernv_state(int index, const char *name, unsigned int flags, int (*idle_fn)(struct cpuidle_device *, struct cpuidle_driver *, int), unsigned int target_residency, unsigned int exit_latency, u64 psscr_val, u64 psscr_mask) add_powernv_state() argument
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | idle.c | 1161 int validate_psscr_val_mask(u64 *psscr_val, u64 *psscr_mask, u32 flags) in validate_psscr_val_mask() argument 1166 * psscr_mask == 0xf indicates an older firmware. in validate_psscr_val_mask() 1170 if (*psscr_mask == 0xf) { in validate_psscr_val_mask() 1172 *psscr_mask = PSSCR_HV_DEFAULT_MASK; in validate_psscr_val_mask() 1252 &state->psscr_mask, in pnv_arch300_idle_init() 1264 pnv_deepest_stop_psscr_mask = state->psscr_mask; in pnv_arch300_idle_init() 1272 pnv_default_stop_mask = state->psscr_mask; in pnv_arch300_idle_init() 1434 pnv_idle_states[i].psscr_mask = temp_u64[i]; in pnv_parse_cpuidle_dt()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/ |
H A D | idle.c | 1127 int __init validate_psscr_val_mask(u64 *psscr_val, u64 *psscr_mask, u32 flags) in validate_psscr_val_mask() argument 1132 * psscr_mask == 0xf indicates an older firmware. in validate_psscr_val_mask() 1136 if (*psscr_mask == 0xf) { in validate_psscr_val_mask() 1138 *psscr_mask = PSSCR_HV_DEFAULT_MASK; in validate_psscr_val_mask() 1218 &state->psscr_mask, in pnv_arch300_idle_init() 1230 pnv_deepest_stop_psscr_mask = state->psscr_mask; in pnv_arch300_idle_init() 1238 pnv_default_stop_mask = state->psscr_mask; in pnv_arch300_idle_init() 1400 pnv_idle_states[i].psscr_mask = temp_u64[i]; in pnv_parse_cpuidle_dt()
|
Completed in 6 milliseconds