/linux-4.1.27/arch/powerpc/kvm/ |
H A D | trace_booke.h | 89 TP_PROTO(__u32 mas0, __u32 mas8, __u32 mas1, __u64 mas2, __u64 mas7_3), 90 TP_ARGS(mas0, mas8, mas1, mas2, mas7_3), 96 __field( __u64, mas2 ) 104 __entry->mas2 = mas2; 108 TP_printk("mas0=%x mas8=%x mas1=%x mas2=%llx mas7_3=%llx", 110 __entry->mas2, __entry->mas7_3) 114 TP_PROTO(__u32 mas0, __u32 mas1, __u64 mas2, __u64 mas7_3), 115 TP_ARGS(mas0, mas1, mas2, mas7_3), 120 __field( __u64, mas2 ) 127 __entry->mas2 = mas2; 131 TP_printk("mas0=%x mas1=%x mas2=%llx mas7_3=%llx", 133 __entry->mas2, __entry->mas7_3)
|
H A D | e500_mmu.c | 74 esel += gtlb0_set_base(vcpu_e500, vcpu->arch.shared->mas2); get_tlb_esel() 146 vcpu->arch.shared->mas2 = (eaddr & MAS2_EPN) kvmppc_e500_deliver_tlb_miss() 338 vcpu->arch.shared->mas2 = gtlbe->mas2; kvmppc_e500_emul_tlbre() 366 vcpu->arch.shared->mas2 = gtlbe->mas2; kvmppc_e500_emul_tlbsx() 382 vcpu->arch.shared->mas2 &= MAS2_EPN; kvmppc_e500_emul_tlbsx() 383 vcpu->arch.shared->mas2 |= vcpu->arch.shared->mas4 & kvmppc_e500_emul_tlbsx() 414 gtlbe->mas2 = vcpu->arch.shared->mas2; kvmppc_e500_emul_tlbwe() 416 gtlbe->mas2 &= 0xffffffffUL; kvmppc_e500_emul_tlbwe() 420 gtlbe->mas2, gtlbe->mas7_3); kvmppc_e500_emul_tlbwe() 578 sregs->u.e.mas2 = vcpu->arch.shared->mas2; kvmppc_get_sregs_e500_tlb() 595 vcpu->arch.shared->mas2 = sregs->u.e.mas2; kvmppc_set_sregs_e500_tlb() 618 *val = get_reg_val(id, vcpu->arch.shared->mas2); kvmppc_get_one_reg_e500_tlb() 671 vcpu->arch.shared->mas2 = set_reg_val(id, *val); kvmppc_set_one_reg_e500_tlb()
|
H A D | e500_mmu_host.c | 80 mtspr(SPRN_MAS2, (unsigned long)stlbe->mas2); __write_host_tlbe() 96 stlbe->mas2, stlbe->mas7_3); __write_host_tlbe() 132 mas0 = get_host_mas0(stlbe->mas2); write_host_tlbe() 176 magic.mas2 = vcpu->arch.magic_page_ea | MAS2_M; kvmppc_map_magic() 255 ref->flags |= (gtlbe->mas2 & MAS2_ATTRIB_MASK) | wimg; kvmppc_e500_ref_setup() 319 stlbe->mas2 = (gvaddr & MAS2_EPN) | (ref->flags & E500_TLB_MAS2_ATTR); kvmppc_e500_setup_stlbe() 634 u32 mas1, mas2, mas3; kvmppc_load_last_inst() local 654 mas2 = mfspr(SPRN_MAS2); kvmppc_load_last_inst() 688 unlikely((mas2 & MAS2_I) || (mas2 & MAS2_W) || !(mas2 & MAS2_M))) { kvmppc_load_last_inst()
|
H A D | e500_emulate.c | 216 vcpu->arch.shared->mas2 = spr_val; kvmppc_core_emulate_mtspr_e500() 322 *spr_val = vcpu->arch.shared->mas2; kvmppc_core_emulate_mfspr_e500()
|
H A D | e500.c | 339 tlbe->mas2 = 0; kvmppc_e500_tlb_setup() 345 tlbe->mas2 = (0xe0004500 & 0xFFFFF000) | MAS2_I | MAS2_G; kvmppc_e500_tlb_setup()
|
H A D | e500.h | 161 return tlbe->mas2 & MAS2_EPN; get_tlb_eaddr()
|
/linux-4.1.27/arch/powerpc/mm/ |
H A D | hugetlbpage-book3e.c | 81 unsigned long mas1, mas2; book3e_hugetlb_preload() local 124 mas2 = ea & ~((1UL << shift) - 1); book3e_hugetlb_preload() 125 mas2 |= (pte_val(pte) >> PTE_WIMGE_SHIFT) & MAS2_WIMGE_MASK; book3e_hugetlb_preload() 132 mtspr(SPRN_MAS2, mas2); book3e_hugetlb_preload()
|
/linux-4.1.27/arch/powerpc/include/uapi/asm/ |
H A D | kvm_para.h | 54 __u64 mas2; member in struct:kvm_vcpu_arch_shared
|
H A D | kvm.h | 250 __u64 mas2; member in struct:kvm_sregs::__anon2343::__anon2348 350 __u64 mas2; member in struct:kvm_book3e_206_tlb_entry
|
/linux-4.1.27/arch/powerpc/xmon/ |
H A D | xmon.c | 2887 u64 mas2 = 0; dump_tlb_book3e() local 2894 mas2 = cc * 0x1000; dump_tlb_book3e() 2900 mtspr(SPRN_MAS2, mas2); dump_tlb_book3e() 2903 mas2 = mfspr(SPRN_MAS2); dump_tlb_book3e() 2917 mas2 & ~0x3ffull, dump_tlb_book3e() 2924 mas2 & MAS2_X0 ? 'a' : ' ', dump_tlb_book3e() 2925 mas2 & MAS2_X1 ? 'v' : ' ', dump_tlb_book3e() 2926 mas2 & MAS2_W ? 'w' : ' ', dump_tlb_book3e() 2927 mas2 & MAS2_I ? 'i' : ' ', dump_tlb_book3e() 2928 mas2 & MAS2_M ? 'm' : ' ', dump_tlb_book3e() 2929 mas2 & MAS2_G ? 'g' : ' ', dump_tlb_book3e() 2930 mas2 & MAS2_E ? 'e' : ' '); dump_tlb_book3e()
|
/linux-4.1.27/arch/powerpc/kernel/ |
H A D | kvm.c | 478 kvm_patch_ins_ld(inst, magic_var(mas2), inst_rt); kvm_check_ins() 580 kvm_patch_ins_std(inst, magic_var(mas2), inst_rt); kvm_check_ins()
|
H A D | head_booke.h | 428 unsigned long mas2; member in struct:exception_regs
|
H A D | asm-offsets.c | 352 DEFINE(MAS2, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas2)); main() 492 DEFINE(VCPU_SHARED_MAS2, offsetof(struct kvm_vcpu_arch_shared, mas2)); main()
|