Home
last modified time | relevance | path

Searched refs:SPRN_HFSCR (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/arch/powerpc/kernel/
Ddt_cpu_ftrs.c103 mtspr(SPRN_HFSCR, system_registers.hfscr); in __restore_cpu_cpufeatures()
144 mtspr(SPRN_HFSCR, 0); in cpufeatures_setup_cpu()
160 u64 hfscr = mfspr(SPRN_HFSCR); in feat_try_enable_unknown()
162 mtspr(SPRN_HFSCR, hfscr); in feat_try_enable_unknown()
197 u64 hfscr = mfspr(SPRN_HFSCR); in feat_enable()
199 mtspr(SPRN_HFSCR, hfscr); in feat_enable()
362 u64 hfscr = mfspr(SPRN_HFSCR); in hfscr_pmu_enable()
364 mtspr(SPRN_HFSCR, hfscr); in hfscr_pmu_enable()
769 system_registers.hfscr = mfspr(SPRN_HFSCR); in cpufeatures_setup_finished()
Dsetup_64.c251 mtspr(SPRN_HFSCR, mfspr(SPRN_HFSCR) | HFSCR_TM); in cpu_ready_for_interrupts()
253 mtspr(SPRN_HFSCR, mfspr(SPRN_HFSCR) & ~HFSCR_TM); in cpu_ready_for_interrupts()
Dcpu_setup_power.S192 mfspr r3,SPRN_HFSCR
195 mtspr SPRN_HFSCR,r3
Dtraps.c1716 value = mfspr(SPRN_HFSCR); in facility_unavailable_exception()
/Linux-v5.4/arch/powerpc/platforms/powernv/
Didle.c349 sprs.hfscr = mfspr(SPRN_HFSCR); in power7_idle_insn()
484 mtspr(SPRN_HFSCR, sprs.hfscr); in power7_idle_insn()
662 sprs.hfscr = mfspr(SPRN_HFSCR); in power9_idle_stop()
781 mtspr(SPRN_HFSCR, sprs.hfscr); in power9_idle_stop()
/Linux-v5.4/arch/powerpc/kvm/
Dbook3s_hv_rmhandlers.S704 mfspr r5, SPRN_HFSCR
845 mtspr SPRN_HFSCR, r7
1431 mfspr r3, SPRN_HFSCR
1646 mtspr SPRN_HFSCR, r7
Dbook3s_hv.c2308 vcpu->arch.hfscr &= mfspr(SPRN_HFSCR); in kvmppc_core_vcpu_create_hv()
3394 unsigned long host_hfscr = mfspr(SPRN_HFSCR); in kvmhv_load_hv_regs_and_go()
3436 mtspr(SPRN_HFSCR, vcpu->arch.hfscr); in kvmhv_load_hv_regs_and_go()
3477 mtspr(SPRN_HFSCR, host_hfscr); in kvmhv_load_hv_regs_and_go()
/Linux-v5.4/arch/powerpc/include/asm/
Dreg.h417 #define SPRN_HFSCR 0xbe /* HV=1 Facility Status & Control Register */ macro
/Linux-v5.4/arch/powerpc/xmon/
Dxmon.c1881 mfspr(SPRN_HFSCR), mfspr(SPRN_DHDES), mfspr(SPRN_RPR)); in dump_207_sprs()