Home
last modified time | relevance | path

Searched refs:mas7_3 (Results 1 – 11 of 11) sorted by relevance

/linux-3.4.99/arch/powerpc/mm/
Dhugetlbpage-book3e.c44 u64 mas7_3; in book3e_hugetlb_preload() local
95 mas7_3 = (u64)pte_pfn(pte) << PAGE_SHIFT; in book3e_hugetlb_preload()
96 mas7_3 |= (pte_val(pte) >> PTE_BAP_SHIFT) & MAS3_BAP_MASK; in book3e_hugetlb_preload()
98 mas7_3 &= ~(MAS3_SW|MAS3_UW); in book3e_hugetlb_preload()
104 mtspr(SPRN_MAS7_MAS3, mas7_3); in book3e_hugetlb_preload()
106 mtspr(SPRN_MAS7, upper_32_bits(mas7_3)); in book3e_hugetlb_preload()
107 mtspr(SPRN_MAS3, lower_32_bits(mas7_3)); in book3e_hugetlb_preload()
/linux-3.4.99/arch/powerpc/kvm/
Dtrace.h351 TP_PROTO(__u32 mas0, __u32 mas8, __u32 mas1, __u64 mas2, __u64 mas7_3),
352 TP_ARGS(mas0, mas8, mas1, mas2, mas7_3),
359 __field( __u64, mas7_3 )
367 __entry->mas7_3 = mas7_3;
372 __entry->mas2, __entry->mas7_3)
376 TP_PROTO(__u32 mas0, __u32 mas1, __u64 mas2, __u64 mas7_3),
377 TP_ARGS(mas0, mas1, mas2, mas7_3),
383 __field( __u64, mas7_3 )
390 __entry->mas7_3 = mas7_3;
395 __entry->mas2, __entry->mas7_3)
De500_emulate.c98 vcpu->arch.shared->mas7_3 &= ~(u64)0xffffffff; in kvmppc_core_emulate_mtspr()
99 vcpu->arch.shared->mas7_3 |= spr_val; in kvmppc_core_emulate_mtspr()
106 vcpu->arch.shared->mas7_3 &= (u64)0xffffffff; in kvmppc_core_emulate_mtspr()
107 vcpu->arch.shared->mas7_3 |= (u64)spr_val << 32; in kvmppc_core_emulate_mtspr()
166 val = (u32)vcpu->arch.shared->mas7_3; in kvmppc_core_emulate_mfspr()
174 val = vcpu->arch.shared->mas7_3 >> 32; in kvmppc_core_emulate_mfspr()
De500_tlb.c253 return tlbe->mas7_3 & (MAS3_SW|MAS3_UW); in tlbe_is_writable()
293 mtspr(SPRN_MAS3, (u32)stlbe->mas7_3); in __write_host_tlbe()
294 mtspr(SPRN_MAS7, (u32)(stlbe->mas7_3 >> 32)); in __write_host_tlbe()
299 stlbe->mas2, stlbe->mas7_3); in __write_host_tlbe()
357 magic.mas7_3 = ((u64)pfn << PAGE_SHIFT) | in kvmppc_map_magic()
581 vcpu->arch.shared->mas7_3 &= MAS3_U0 | MAS3_U1 | MAS3_U2 | MAS3_U3; in kvmppc_e500_deliver_tlb_miss()
603 stlbe->mas7_3 = ((u64)pfn << PAGE_SHIFT) in kvmppc_e500_setup_stlbe()
604 | e500_shadow_mas3_attrib(gtlbe->mas7_3, in kvmppc_e500_setup_stlbe()
866 vcpu->arch.shared->mas7_3 = gtlbe->mas7_3; in kvmppc_e500_emul_tlbre()
897 vcpu->arch.shared->mas7_3 = gtlbe->mas7_3; in kvmppc_e500_emul_tlbsx()
[all …]
De500.c121 sregs->u.e.mas7_3 = vcpu->arch.shared->mas7_3; in kvmppc_core_get_sregs()
154 vcpu->arch.shared->mas7_3 = sregs->u.e.mas7_3; in kvmppc_core_set_sregs()
De500_tlb.h82 return tlbe->mas7_3 & ~0xfffULL; in get_tlb_raddr()
/linux-3.4.99/arch/powerpc/include/asm/
Dkvm.h239 __u64 mas7_3; member
296 __u64 mas7_3; member
Dkvm_para.h53 __u64 mas7_3; member
/linux-3.4.99/arch/powerpc/platforms/wsp/
Dscom_smp.c314 u64 iar, srr0, srr1, esr, mas0, mas1, mas2, mas7_3, mas8, ccr2; in a2_scom_initial_tlb() local
322 rc[7] = a2_scom_getspr(scom, thread, SPRN_MAS7_MAS3, &mas7_3); in a2_scom_initial_tlb()
332 pr_err(" retreived MS73=0x%llx (err %d)\n", mas7_3, rc[7]); in a2_scom_initial_tlb()
/linux-3.4.99/arch/powerpc/kernel/
Dkvm.c481 kvm_patch_ins_lwz(inst, magic_var(mas7_3) + 4, inst_rt); in kvm_check_ins()
493 kvm_patch_ins_lwz(inst, magic_var(mas7_3), inst_rt); in kvm_check_ins()
583 kvm_patch_ins_stw(inst, magic_var(mas7_3) + 4, inst_rt); in kvm_check_ins()
595 kvm_patch_ins_stw(inst, magic_var(mas7_3), inst_rt); in kvm_check_ins()
Dasm-offsets.c429 DEFINE(VCPU_SHARED_MAS7_3, offsetof(struct kvm_vcpu_arch_shared, mas7_3)); in main()