Home
last modified time | relevance | path

Searched refs:srr1 (Results 1 – 24 of 24) sorted by relevance

/linux-4.1.27/arch/powerpc/kernel/
Dmce_power.c147 static long mce_handle_common_ierror(uint64_t srr1) in mce_handle_common_ierror() argument
151 switch (P7_SRR1_MC_IFETCH(srr1)) { in mce_handle_common_ierror()
173 static long mce_handle_ierror_p7(uint64_t srr1) in mce_handle_ierror_p7() argument
177 handled = mce_handle_common_ierror(srr1); in mce_handle_ierror_p7()
179 if (P7_SRR1_MC_IFETCH(srr1) == P7_SRR1_MC_IFETCH_SLB_BOTH) { in mce_handle_ierror_p7()
186 static void mce_get_common_ierror(struct mce_error_info *mce_err, uint64_t srr1) in mce_get_common_ierror() argument
188 switch (P7_SRR1_MC_IFETCH(srr1)) { in mce_get_common_ierror()
214 static void mce_get_ierror_p7(struct mce_error_info *mce_err, uint64_t srr1) in mce_get_ierror_p7() argument
216 mce_get_common_ierror(mce_err, srr1); in mce_get_ierror_p7()
217 if (P7_SRR1_MC_IFETCH(srr1) == P7_SRR1_MC_IFETCH_SLB_BOTH) { in mce_get_ierror_p7()
[all …]
Dmce.c75 uint64_t srr1; in save_mce_event() local
90 mce->srr1 = regs->msr; in save_mce_event()
101 srr1 = regs->msr; in save_mce_event()
Dkvm.c454 kvm_patch_ins_ld(inst, magic_var(srr1), inst_rt); in kvm_check_ins()
557 kvm_patch_ins_std(inst, magic_var(srr1), inst_rt); in kvm_check_ins()
Dhead_booke.h433 unsigned long srr1; member
Dasm-offsets.c357 DEFINE(_SRR1, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, srr1)); in main()
457 DEFINE(VCPU_SRR1, offsetof(struct kvm_vcpu, arch.shregs.srr1)); in main()
Dexceptions-64e.S247 .macro ret_from_level srr0 srr1 paca_ex scratch
268 mtspr \srr1,r11
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dsmp.c153 unsigned long srr1, wmask; in pnv_smp_cpu_kill_self() local
179 srr1 = power7_winkle(); in pnv_smp_cpu_kill_self()
182 srr1 = power7_sleep(); in pnv_smp_cpu_kill_self()
184 srr1 = power7_nap(1); in pnv_smp_cpu_kill_self()
199 if ((srr1 & wmask) == SRR1_WAKEEE) { in pnv_smp_cpu_kill_self()
203 } else if ((srr1 & wmask) == SRR1_WAKEHDBELL) { in pnv_smp_cpu_kill_self()
/linux-4.1.27/arch/powerpc/include/asm/
Dmce.h30 #define P7_SRR1_MC_LOADSTORE(srr1) ((srr1) & PPC_BIT(42)) /* P8 too */ argument
33 #define P7_SRR1_MC_IFETCH(srr1) ((srr1) & PPC_BITMASK(43, 45)) /* P8 too */ argument
134 uint64_t srr1; /* 0x18 */ member
Dkvm_booke_hv_asm.h57 .macro DO_KVM intno srr1
62 b kvmppc_handler_\intno\()_\srr1
Dlppaca.h148 __be64 srr1; member
Dkvm_ppc.h607 SHARED_SPRNG_WRAPPER(srr1, 64, SPRN_GSRR1)
/linux-4.1.27/arch/powerpc/platforms/pasemi/
Dsetup.c260 unsigned long srr0, srr1, dsisr; in pas_machine_check_handler() local
265 srr1 = regs->msr; in pas_machine_check_handler()
276 printk(KERN_ERR "SRR0 0x%016lx SRR1 0x%016lx\n", srr0, srr1); in pas_machine_check_handler()
284 if (srr1 & 0x200000) in pas_machine_check_handler()
287 if (srr1 & 0x100000) { in pas_machine_check_handler()
305 if (srr1 & 0x80000) in pas_machine_check_handler()
308 if (srr1 & 0x40000) { in pas_machine_check_handler()
313 if (srr1 & 0x20000) in pas_machine_check_handler()
339 return !!(srr1 & 0x2); in pas_machine_check_handler()
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_hv_ras.c70 unsigned long srr1 = vcpu->arch.shregs.msr; in kvmppc_realmode_mc_power7() local
74 if (srr1 & SRR1_MC_LDSTERR) { in kvmppc_realmode_mc_power7()
95 switch ((srr1 >> SRR1_MC_IFETCH_SH) & SRR1_MC_IFETCH_MASK) { in kvmppc_realmode_mc_power7()
Dtrace_pr.h227 __field( unsigned long, srr1 )
236 __entry->srr1 = vcpu->arch.shadow_srr1;
251 __entry->srr1,
Dbookehv_interrupts.S177 .macro kvm_handler intno type scratch, paca_ex, ex_r10, ex_r11, srr0, srr1, flags
178 _GLOBAL(kvmppc_handler_\intno\()_\srr1)
210 mfspr r6, \srr1
287 .macro kvm_handler intno srr0, srr1, flags
288 _GLOBAL(kvmppc_handler_\intno\()_\srr1)
301 mfspr r6, \srr1
313 .macro kvm_lvl_handler intno scratch srr0, srr1, flags
314 _GLOBAL(kvmppc_handler_\intno\()_\srr1)
328 mfspr r6, \srr1
Dbooke.c81 vcpu->arch.shared->srr1); in kvmppc_dump_vcpu()
349 static void set_guest_srr(struct kvm_vcpu *vcpu, unsigned long srr0, u32 srr1) in set_guest_srr() argument
352 kvmppc_set_srr1(vcpu, srr1); in set_guest_srr()
355 static void set_guest_csrr(struct kvm_vcpu *vcpu, unsigned long srr0, u32 srr1) in set_guest_csrr() argument
358 vcpu->arch.csrr1 = srr1; in set_guest_csrr()
361 static void set_guest_dsrr(struct kvm_vcpu *vcpu, unsigned long srr0, u32 srr1) in set_guest_dsrr() argument
365 vcpu->arch.dsrr1 = srr1; in set_guest_dsrr()
367 set_guest_csrr(vcpu, srr0, srr1); in set_guest_dsrr()
371 static void set_guest_mcsrr(struct kvm_vcpu *vcpu, unsigned long srr0, u32 srr1) in set_guest_mcsrr() argument
374 vcpu->arch.mcsrr1 = srr1; in set_guest_mcsrr()
[all …]
De500mc.c140 mtspr(SPRN_GSRR1, vcpu->arch.shared->srr1); in kvmppc_core_vcpu_load_e500mc()
164 vcpu->arch.shared->srr1 = mfspr(SPRN_GSRR1); in kvmppc_core_vcpu_put_e500mc()
Dbook3s.c477 regs->srr1 = kvmppc_get_srr1(vcpu); in kvm_arch_vcpu_ioctl_get_regs()
505 kvmppc_set_srr1(vcpu, regs->srr1); in kvm_arch_vcpu_ioctl_set_regs()
Dbooke_emulate.c38 kvmppc_set_msr(vcpu, vcpu->arch.shared->srr1); in kvmppc_emul_rfi()
Dpowerpc.c139 shared->srr1 = swab64(shared->srr1); in kvmppc_swab_shared()
Dbook3s_hv.c282 vcpu->arch.shregs.srr0, vcpu->arch.shregs.srr1); in kvmppc_dump_regs()
583 dt->srr1 = cpu_to_be64(vcpu->arch.shregs.msr); in kvmppc_create_dtl_entry()
/linux-4.1.27/arch/powerpc/include/uapi/asm/
Dkvm_para.h45 __u64 srr1; member
Dkvm.h40 __u64 srr1; member
/linux-4.1.27/Documentation/virtual/kvm/
Dppc-pv.txt150 mfsrr1 rX ld rX, magic_page->srr1
160 mtsrr1 rX std rX, magic_page->srr1