Searched refs:hfscr (Results 1 - 14 of 14) sorted by relevance

/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv_tm.c90 if (!(vcpu->arch.hfscr & HFSCR_EBB)) {
91 vcpu->arch.hfscr &= ~HFSCR_INTR_CAUSE;
92 vcpu->arch.hfscr |= (u64)FSCR_EBB_LG << 56;
141 if (!(vcpu->arch.hfscr & HFSCR_TM)) {
142 vcpu->arch.hfscr &= ~HFSCR_INTR_CAUSE;
143 vcpu->arch.hfscr |= (u64)FSCR_TM_LG << 56;
173 if (!(vcpu->arch.hfscr & HFSCR_TM)) {
174 vcpu->arch.hfscr &= ~HFSCR_INTR_CAUSE;
175 vcpu->arch.hfscr |= (u64)FSCR_TM_LG << 56;
213 if (!(vcpu->arch.hfscr
[all...]
H A Dbook3s_hv_tm_builtin.c56 if (!(vcpu->arch.hfscr & HFSCR_EBB) ||
95 if (!(vcpu->arch.hfscr & HFSCR_TM) || !(msr & MSR_TM))
H A Dbook3s_hv_p9_perf.c87 if (load_pmu || (vcpu->arch.hfscr & HFSCR_PM)) {
113 vcpu->arch.hfscr |= HFSCR_PM;
160 } else if (vcpu->arch.hfscr & HFSCR_PM) {
183 vcpu->arch.hfscr &= ~HFSCR_PM;
H A Dbook3s_hv_p9_entry.c22 if (vcpu->arch.hfscr & HFSCR_EBB) {
67 if (vcpu->arch.hfscr & HFSCR_EBB) {
98 } else if (vcpu->arch.hfscr & HFSCR_TM) {
132 } else if (vcpu->arch.hfscr & HFSCR_TM) {
140 vcpu->arch.hfscr &= ~HFSCR_TM;
193 if (vcpu->arch.hfscr & HFSCR_EBB) {
210 vcpu->arch.hfscr &= ~HFSCR_EBB;
509 (vcpu->arch.hfscr & HFSCR_TM))
642 mtspr(SPRN_HFSCR, vcpu->arch.hfscr);
791 vcpu->arch.hfscr
[all...]
H A Dbook3s_hv_nested.c36 hr->hfscr = vcpu->arch.hfscr;
76 hr->hfscr = swab64(hr->hfscr);
132 hr->hfscr = ((~HFSCR_INTR_CAUSE & hr->hfscr) |
133 (HFSCR_INTR_CAUSE & vcpu->arch.hfscr));
147 vcpu->arch.hfscr = hr->hfscr;
174 vcpu->arch.hfscr
[all...]
H A Dbook3s_hv.h105 KVMPPC_BOOK3S_HV_VCPU_ACCESSOR(hfscr, 64, KVMPPC_GSID_HFSCR)
H A Dbook3s_hv_nestedv2.c161 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.hfscr);
409 vcpu->arch.hfscr = kvmppc_gse_get_u64(gse);
H A Dbook3s_hv.c2056 u64 cause = vcpu->arch.hfscr >> 56;
3027 vcpu->arch.hfscr |= HFSCR_TM;
/linux-master/arch/powerpc/kernel/
H A Dcpu_setup_power.c91 u64 hfscr; local
93 hfscr = mfspr(SPRN_HFSCR);
94 hfscr |= HFSCR_TAR|HFSCR_TM|HFSCR_BHRB|HFSCR_PM|HFSCR_DSCR|\
96 mtspr(SPRN_HFSCR, hfscr);
H A Ddt_cpu_ftrs.c71 u64 hfscr; member in struct:__anon38
84 mtspr(SPRN_HFSCR, system_registers.hfscr);
138 u64 hfscr = mfspr(SPRN_HFSCR); local
139 hfscr |= 1UL << f->hfscr_bit_nr;
140 mtspr(SPRN_HFSCR, hfscr);
175 u64 hfscr = mfspr(SPRN_HFSCR); local
176 hfscr |= 1UL << f->hfscr_bit_nr;
177 mtspr(SPRN_HFSCR, hfscr);
348 u64 hfscr = mfspr(SPRN_HFSCR); local
349 hfscr |
[all...]
H A Dasm-offsets.c481 OFFSET(VCPU_HFSCR, kvm_vcpu, arch.hfscr);
/linux-master/arch/powerpc/platforms/powernv/
H A Didle.c300 u64 hfscr; member in struct:p7_sprs
351 sprs.hfscr = mfspr(SPRN_HFSCR);
485 mtspr(SPRN_HFSCR, sprs.hfscr);
588 u64 hfscr; member in struct:p9_sprs
665 sprs.hfscr = mfspr(SPRN_HFSCR);
781 mtspr(SPRN_HFSCR, sprs.hfscr);
/linux-master/arch/powerpc/include/asm/
H A Dhvcall.h623 u64 hfscr; member in struct:hv_guest_state
H A Dkvm_host.h622 ulong hfscr; member in struct:kvmppc_slb::kvm_vcpu_arch

Completed in 208 milliseconds