Searched refs:psscr (Results 1 – 6 of 6) sorted by relevance
/Linux-v5.15/arch/powerpc/platforms/powernv/ |
D | idle.c | 607 static unsigned long power9_idle_stop(unsigned long psscr) in power9_idle_stop() argument 620 if (!(psscr & (PSSCR_EC|PSSCR_ESL))) { in power9_idle_stop() 627 srr1 = isa300_idle_stop_noloss(psscr); /* go idle */ in power9_idle_stop() 643 local_paca->requested_psscr = psscr; in power9_idle_stop() 662 if ((psscr & PSSCR_RL_MASK) >= deep_spr_loss_state) { in power9_idle_stop() 693 srr1 = isa300_idle_stop_mayloss(psscr); /* go idle */ in power9_idle_stop() 699 psscr = mfspr(SPRN_PSSCR); in power9_idle_stop() 743 pls = (psscr & PSSCR_PLS) >> PSSCR_PLS_SHIFT; in power9_idle_stop() 893 static unsigned long power10_idle_stop(unsigned long psscr) in power10_idle_stop() argument 904 if (!(psscr & (PSSCR_EC|PSSCR_ESL))) { in power10_idle_stop() [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/powerpc/opal/ |
D | power-mgt.txt | 73 - ibm,cpu-idle-state-psscr: 78 - ibm,cpu-idle-state-psscr-mask: 80 indicating which psscr fields are set in the corresponding 81 entries of ibm,cpu-idle-state-psscr. This property is 85 ibm,cpu-idle-state-psscr-mask value to 0xf, it implies that 87 in ibm,cpu-idle-state-psscr should be considered by the 89 remaining fields of the psscr to the following sane-default 102 ibm,cpu-idle-state-psscr-mask, the kernel expects all the 103 psscr fields of the corresponding entry in 104 ibm,cpu-idle-state-psscr to be correctly set by the firmware.
|
/Linux-v5.15/arch/powerpc/kvm/ |
D | book3s_hv_p9_entry.c | 260 mtspr(SPRN_PSSCR, vcpu->arch.psscr | PSSCR_EC | in kvmhv_vcpu_entry_p9() 457 vcpu->arch.psscr = mfspr(SPRN_PSSCR) & PSSCR_GUEST_VIS; in kvmhv_vcpu_entry_p9()
|
D | book3s_hv.c | 2142 *val = get_reg_val(id, vcpu->arch.psscr); in kvmppc_get_one_reg_hv() 2383 vcpu->arch.psscr = set_reg_val(id, *val) & PSSCR_GUEST_VIS; in kvmppc_set_one_reg_hv() 3941 mtspr(SPRN_PSSCR_PR, vcpu->arch.psscr); in kvmhv_p9_guest_entry() 3962 vcpu->arch.psscr = mfspr(SPRN_PSSCR_PR); in kvmhv_p9_guest_entry()
|
/Linux-v5.15/arch/powerpc/include/asm/ |
D | kvm_host.h | 593 ulong psscr; member
|
/Linux-v5.15/arch/powerpc/kernel/ |
D | asm-offsets.c | 489 OFFSET(VCPU_PSSCR, kvm_vcpu, arch.psscr); in main()
|