/linux-4.1.27/arch/powerpc/kernel/ |
D | mce_power.c | 147 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 …]
|
D | mce.c | 75 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()
|
D | kvm.c | 454 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()
|
D | head_booke.h | 433 unsigned long srr1; member
|
D | asm-offsets.c | 357 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()
|
D | exceptions-64e.S | 247 .macro ret_from_level srr0 srr1 paca_ex scratch 268 mtspr \srr1,r11
|
/linux-4.1.27/arch/powerpc/platforms/powernv/ |
D | smp.c | 153 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/ |
D | mce.h | 30 #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
|
D | kvm_booke_hv_asm.h | 57 .macro DO_KVM intno srr1 62 b kvmppc_handler_\intno\()_\srr1
|
D | lppaca.h | 148 __be64 srr1; member
|
D | kvm_ppc.h | 607 SHARED_SPRNG_WRAPPER(srr1, 64, SPRN_GSRR1)
|
/linux-4.1.27/arch/powerpc/platforms/pasemi/ |
D | setup.c | 260 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/ |
D | book3s_hv_ras.c | 70 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()
|
D | trace_pr.h | 227 __field( unsigned long, srr1 ) 236 __entry->srr1 = vcpu->arch.shadow_srr1; 251 __entry->srr1,
|
D | bookehv_interrupts.S | 177 .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
|
D | booke.c | 81 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 …]
|
D | e500mc.c | 140 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()
|
D | book3s.c | 477 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()
|
D | booke_emulate.c | 38 kvmppc_set_msr(vcpu, vcpu->arch.shared->srr1); in kvmppc_emul_rfi()
|
D | powerpc.c | 139 shared->srr1 = swab64(shared->srr1); in kvmppc_swab_shared()
|
D | book3s_hv.c | 282 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/ |
D | kvm_para.h | 45 __u64 srr1; member
|
D | kvm.h | 40 __u64 srr1; member
|
/linux-4.1.27/Documentation/virtual/kvm/ |
D | ppc-pv.txt | 150 mfsrr1 rX ld rX, magic_page->srr1 160 mtsrr1 rX std rX, magic_page->srr1
|