Searched refs:hfscr (Results 1 – 11 of 11) sorted by relevance
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_hv_tm.c | 90 if (!(vcpu->arch.hfscr & HFSCR_EBB)) { in kvmhv_p9_tm_emulation() 91 vcpu->arch.hfscr &= ~HFSCR_INTR_CAUSE; in kvmhv_p9_tm_emulation() 92 vcpu->arch.hfscr |= (u64)FSCR_EBB_LG << 56; in kvmhv_p9_tm_emulation() 141 if (!(vcpu->arch.hfscr & HFSCR_TM)) { in kvmhv_p9_tm_emulation() 142 vcpu->arch.hfscr &= ~HFSCR_INTR_CAUSE; in kvmhv_p9_tm_emulation() 143 vcpu->arch.hfscr |= (u64)FSCR_TM_LG << 56; in kvmhv_p9_tm_emulation() 173 if (!(vcpu->arch.hfscr & HFSCR_TM)) { in kvmhv_p9_tm_emulation() 174 vcpu->arch.hfscr &= ~HFSCR_INTR_CAUSE; in kvmhv_p9_tm_emulation() 175 vcpu->arch.hfscr |= (u64)FSCR_TM_LG << 56; in kvmhv_p9_tm_emulation() 213 if (!(vcpu->arch.hfscr & HFSCR_TM)) { in kvmhv_p9_tm_emulation() [all …]
|
| H A D | book3s_hv_p9_perf.c | 87 if (load_pmu || (vcpu->arch.hfscr & HFSCR_PM)) { in switch_pmu_to_guest() 113 vcpu->arch.hfscr |= HFSCR_PM; in switch_pmu_to_guest() 160 } else if (vcpu->arch.hfscr & HFSCR_PM) { in switch_pmu_to_host() 183 vcpu->arch.hfscr &= ~HFSCR_PM; in switch_pmu_to_host()
|
| H A D | book3s_hv_p9_entry.c | 22 if (vcpu->arch.hfscr & HFSCR_EBB) { in load_spr_state() 67 if (vcpu->arch.hfscr & HFSCR_EBB) { in store_spr_state() 98 } else if (vcpu->arch.hfscr & HFSCR_TM) { in load_vcpu_state() 132 } else if (vcpu->arch.hfscr & HFSCR_TM) { in store_vcpu_state() 140 vcpu->arch.hfscr &= ~HFSCR_TM; in store_vcpu_state() 193 if (vcpu->arch.hfscr & HFSCR_EBB) { in restore_p9_host_os_sprs() 210 vcpu->arch.hfscr &= ~HFSCR_EBB; in restore_p9_host_os_sprs() 509 (vcpu->arch.hfscr & HFSCR_TM)) in kvmppc_msr_hard_disable_set_facilities() 642 mtspr(SPRN_HFSCR, vcpu->arch.hfscr); in kvmhv_vcpu_entry_p9() 791 vcpu->arch.hfscr = mfspr(SPRN_HFSCR); in kvmhv_vcpu_entry_p9()
|
| H A D | book3s_hv_tm_builtin.c | 56 if (!(vcpu->arch.hfscr & HFSCR_EBB) || in kvmhv_p9_tm_emulation_early() 95 if (!(vcpu->arch.hfscr & HFSCR_TM) || !(msr & MSR_TM)) in kvmhv_p9_tm_emulation_early()
|
| H A D | book3s_hv.h | 105 KVMPPC_BOOK3S_HV_VCPU_ACCESSOR(hfscr, 64, KVMPPC_GSID_HFSCR)
|
| /linux/arch/powerpc/kernel/ |
| H A D | cpu_setup_power.c | 91 u64 hfscr; in init_HFSCR() local 93 hfscr = mfspr(SPRN_HFSCR); in init_HFSCR() 94 hfscr |= HFSCR_TAR|HFSCR_TM|HFSCR_BHRB|HFSCR_PM|HFSCR_DSCR|\ in init_HFSCR() 96 mtspr(SPRN_HFSCR, hfscr); in init_HFSCR()
|
| H A D | asm-offsets.c | 481 OFFSET(VCPU_HFSCR, kvm_vcpu, arch.hfscr); in main()
|
| /linux/arch/powerpc/boot/dts/ |
| H A D | microwatt.dts | 75 hfscr-bit-nr = <0>; 84 hfscr-bit-nr = <13>; 93 hfscr-bit-nr = <8>;
|
| /linux/arch/powerpc/platforms/powernv/ |
| H A D | idle.c | 300 u64 hfscr; member 351 sprs.hfscr = mfspr(SPRN_HFSCR); in power7_idle_insn() 485 mtspr(SPRN_HFSCR, sprs.hfscr); in power7_idle_insn() 588 u64 hfscr; member 665 sprs.hfscr = mfspr(SPRN_HFSCR); in power9_idle_stop() 781 mtspr(SPRN_HFSCR, sprs.hfscr); in power9_idle_stop()
|
| /linux/Documentation/devicetree/bindings/powerpc/ |
| H A D | ibm,powerpc-cpu-features.txt | 125 If the HFSCR bit is set, then the hfscr-bit-nr property will exist and 148 - hfscr-bit-nr
|
| /linux/arch/powerpc/include/asm/ |
| H A D | hvcall.h | 660 u64 hfscr; member
|