/openbmc/linux/arch/powerpc/kvm/ |
H A D | trace_booke.h | 73 TP_PROTO(__u32 mas0, __u32 mas8, __u32 mas1, __u64 mas2, __u64 mas7_3), 74 TP_ARGS(mas0, mas8, mas1, mas2, mas7_3), 77 __field( __u32, mas0 ) 85 __entry->mas0 = mas0; 93 __entry->mas0, __entry->mas8, __entry->mas1, 98 TP_PROTO(__u32 mas0, __u32 mas1, __u64 mas2, __u64 mas7_3), 99 TP_ARGS(mas0, mas1, mas2, mas7_3), 102 __field( __u32, mas0 ) 109 __entry->mas0 = mas0; 116 __entry->mas0, __entry->mas1,
|
H A D | e500_mmu_host.c | 70 uint32_t mas0, in __write_host_tlbe() argument 76 mtspr(SPRN_MAS0, mas0); in __write_host_tlbe() 93 trace_kvm_booke206_stlb_write(mas0, stlbe->mas8, stlbe->mas1, in __write_host_tlbe() 108 u32 mas0; in get_host_mas0() local 116 mas0 = mfspr(SPRN_MAS0); in get_host_mas0() 120 return mas0; in get_host_mas0() 127 u32 mas0; in write_host_tlbe() local 130 mas0 = get_host_mas0(stlbe->mas2); in write_host_tlbe() 131 __write_host_tlbe(stlbe, mas0, vcpu_e500->vcpu.kvm->arch.lpid); in write_host_tlbe()
|
H A D | e500_mmu.c | 138 vcpu->arch.shared->mas0 = MAS0_TLBSEL(tlbsel) | MAS0_ESEL(victim) in kvmppc_e500_deliver_tlb_miss() 332 vcpu->arch.shared->mas0 &= ~MAS0_NV(~0); in kvmppc_e500_emul_tlbre() 333 vcpu->arch.shared->mas0 |= MAS0_NV(vcpu_e500->gtlb_nv[tlbsel]); in kvmppc_e500_emul_tlbre() 360 vcpu->arch.shared->mas0 = MAS0_TLBSEL(tlbsel) | MAS0_ESEL(esel) in kvmppc_e500_emul_tlbsx() 372 vcpu->arch.shared->mas0 = MAS0_TLBSEL(tlbsel) in kvmppc_e500_emul_tlbsx() 416 trace_kvm_booke206_gtlb_write(vcpu->arch.shared->mas0, gtlbe->mas1, in kvmppc_e500_emul_tlbwe() 569 sregs->u.e.mas0 = vcpu->arch.shared->mas0; in kvmppc_get_sregs_e500_tlb() 586 vcpu->arch.shared->mas0 = sregs->u.e.mas0; in kvmppc_set_sregs_e500_tlb() 605 *val = get_reg_val(id, vcpu->arch.shared->mas0); in kvmppc_get_one_reg_e500_tlb() 658 vcpu->arch.shared->mas0 = set_reg_val(id, *val); in kvmppc_set_one_reg_e500_tlb()
|
H A D | e500.h | 239 return (vcpu->arch.shared->mas0 >> 28) & 0x1; in get_tlb_tlbsel() 244 return vcpu->arch.shared->mas0 & 0xfff; in get_tlb_nv_bit() 249 return (vcpu->arch.shared->mas0 >> 16) & 0xfff; in get_tlb_esel_bit()
|
H A D | e500_emulate.c | 225 vcpu->arch.shared->mas0 = spr_val; in kvmppc_core_emulate_mtspr_e500() 338 *spr_val = vcpu->arch.shared->mas0; in kvmppc_core_emulate_mfspr_e500()
|
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/ |
H A D | cpu_init_early.c | 83 u32 mas0, mas1, mas2, mas3, mas7; in cpu_init_early_f() local 107 mas0 = MAS0_TLBSEL(1) | MAS0_ESEL(13); in cpu_init_early_f() 113 write_tlb(mas0, mas1, mas2, mas3, mas7); in cpu_init_early_f() 133 mas0 = MAS0_TLBSEL(1) | MAS0_ESEL(9); in cpu_init_early_f() 140 write_tlb(mas0, mas1, mas2, mas3, mas7); in cpu_init_early_f()
|
H A D | tlb.c | 33 write_tlb(tlb_table[i].mas0, in init_tlbs()
|
/openbmc/u-boot/board/freescale/qemu-ppce500/ |
H A D | qemu-ppce500.c | 34 u32 mas0, mas1, mas2, mas3, mas7; in map_fdt_as() local 39 mas0 = MAS0_TLBSEL(1) | MAS0_ESEL(esel); in map_fdt_as() 45 write_tlb(mas0, mas1, mas2, mas3, mas7); in map_fdt_as()
|
/openbmc/linux/arch/powerpc/include/asm/nohash/ |
H A D | mmu-e500.h | 47 #define MAS0_GET_TLBSEL(mas0) (((mas0) & MAS0_TLBSEL_MASK) >> \ argument
|
/openbmc/linux/arch/powerpc/include/uapi/asm/ |
H A D | kvm_para.h | 52 __u32 mas0; member
|
H A D | kvm.h | 258 __u32 mas0; member
|
/openbmc/u-boot/arch/powerpc/include/asm/ |
H A D | mmu.h | 523 { .mas0 = FSL_BOOKE_MAS0(_tlb, _esel, 0), \ 530 u32 mas0; member
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | ptrace.h | 82 unsigned long mas0; member
|
/openbmc/linux/arch/powerpc/kernel/ |
H A D | kvm.c | 461 kvm_patch_ins_lwz(inst, magic_var(mas0), inst_rt); in kvm_check_ins() 563 kvm_patch_ins_stw(inst, magic_var(mas0), inst_rt); in kvm_check_ins()
|
H A D | asm-offsets.c | 308 STACK_PT_REGS_OFFSET(MAS0, mas0); in main() 310 STACK_PT_REGS_OFFSET(MMUCR, mas0); in main() 412 OFFSET(VCPU_SHARED_MAS0, kvm_vcpu_arch_shared, mas0); in main()
|
/openbmc/qemu/linux-headers/asm-powerpc/ |
H A D | kvm.h | 257 __u32 mas0; member
|
/openbmc/linux/tools/arch/powerpc/include/uapi/asm/ |
H A D | kvm.h | 258 __u32 mas0; member
|
/openbmc/linux/arch/powerpc/xmon/ |
H A D | xmon.c | 3906 u32 mas0 = MAS0_TLBSEL(tlb); in dump_tlb_book3e() local 3918 mas0 |= MAS0_ESEL(esel); in dump_tlb_book3e() 3919 mtspr(SPRN_MAS0, mas0); in dump_tlb_book3e()
|
/openbmc/qemu/target/ppc/ |
H A D | kvm.c | 1120 env->spr[SPR_BOOKE_MAS0] = sregs.u.e.mas0; in kvmppc_get_booke_sregs()
|