Home
last modified time | relevance | path

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

/arch/powerpc/kvm/
Dtrace_booke.h88 TP_PROTO(__u32 mas0, __u32 mas8, __u32 mas1, __u64 mas2, __u64 mas7_3),
89 TP_ARGS(mas0, mas8, mas1, mas2, mas7_3),
96 __field( __u64, mas7_3 )
104 __entry->mas7_3 = mas7_3;
109 __entry->mas2, __entry->mas7_3)
113 TP_PROTO(__u32 mas0, __u32 mas1, __u64 mas2, __u64 mas7_3),
114 TP_ARGS(mas0, mas1, mas2, mas7_3),
120 __field( __u64, mas7_3 )
127 __entry->mas7_3 = mas7_3;
132 __entry->mas2, __entry->mas7_3)
De500_emulate.c238 vcpu->arch.shared->mas7_3 &= ~(u64)0xffffffff; in kvmppc_core_emulate_mtspr_e500()
239 vcpu->arch.shared->mas7_3 |= spr_val; in kvmppc_core_emulate_mtspr_e500()
248 vcpu->arch.shared->mas7_3 &= (u64)0xffffffff; in kvmppc_core_emulate_mtspr_e500()
249 vcpu->arch.shared->mas7_3 |= (u64)spr_val << 32; in kvmppc_core_emulate_mtspr_e500()
351 *spr_val = (u32)vcpu->arch.shared->mas7_3; in kvmppc_core_emulate_mfspr_e500()
360 *spr_val = vcpu->arch.shared->mas7_3 >> 32; in kvmppc_core_emulate_mfspr_e500()
De500_mmu.c148 vcpu->arch.shared->mas7_3 &= MAS3_U0 | MAS3_U1 | MAS3_U2 | MAS3_U3; in kvmppc_e500_deliver_tlb_miss()
339 vcpu->arch.shared->mas7_3 = gtlbe->mas7_3; in kvmppc_e500_emul_tlbre()
367 vcpu->arch.shared->mas7_3 = gtlbe->mas7_3; in kvmppc_e500_emul_tlbsx()
385 vcpu->arch.shared->mas7_3 &= MAS3_U0 | MAS3_U1 | in kvmppc_e500_emul_tlbsx()
417 gtlbe->mas7_3 = vcpu->arch.shared->mas7_3; in kvmppc_e500_emul_tlbwe()
420 gtlbe->mas2, gtlbe->mas7_3); in kvmppc_e500_emul_tlbwe()
579 sregs->u.e.mas7_3 = vcpu->arch.shared->mas7_3; in kvmppc_get_sregs_e500_tlb()
596 vcpu->arch.shared->mas7_3 = sregs->u.e.mas7_3; in kvmppc_set_sregs_e500_tlb()
621 *val = get_reg_val(id, vcpu->arch.shared->mas7_3); in kvmppc_get_one_reg_e500_tlb()
674 vcpu->arch.shared->mas7_3 = set_reg_val(id, *val); in kvmppc_set_one_reg_e500_tlb()
De500_mmu_host.c82 mtspr(SPRN_MAS3, (u32)stlbe->mas7_3); in __write_host_tlbe()
83 mtspr(SPRN_MAS7, (u32)(stlbe->mas7_3 >> 32)); in __write_host_tlbe()
97 stlbe->mas2, stlbe->mas7_3); in __write_host_tlbe()
178 magic.mas7_3 = ((u64)pfn << PAGE_SHIFT) | in kvmppc_map_magic()
245 return tlbe->mas7_3 & (MAS3_SW|MAS3_UW); in tlbe_is_writable()
321 stlbe->mas7_3 = ((u64)pfn << PAGE_SHIFT) | in kvmppc_e500_setup_stlbe()
322 e500_shadow_mas3_attrib(gtlbe->mas7_3, pr); in kvmppc_e500_setup_stlbe()
De500.c341 tlbe->mas7_3 = E500_TLB_SUPER_PERM_MASK; in kvmppc_e500_tlb_setup()
347 tlbe->mas7_3 = (0xe0004500 & 0xFFFFF000) | E500_TLB_SUPER_PERM_MASK; in kvmppc_e500_tlb_setup()
De500.h178 return tlbe->mas7_3 & ~0xfffULL; in get_tlb_raddr()
/arch/powerpc/mm/
Dhugetlbpage-book3e.c138 u64 mas7_3; in book3e_hugetlb_preload() local
178 mas7_3 = (u64)pte_pfn(pte) << PAGE_SHIFT; in book3e_hugetlb_preload()
179 mas7_3 |= (pte_val(pte) >> PTE_BAP_SHIFT) & MAS3_BAP_MASK; in book3e_hugetlb_preload()
181 mas7_3 &= ~(MAS3_SW|MAS3_UW); in book3e_hugetlb_preload()
187 mtspr(SPRN_MAS7_MAS3, mas7_3); in book3e_hugetlb_preload()
190 mtspr(SPRN_MAS7, upper_32_bits(mas7_3)); in book3e_hugetlb_preload()
191 mtspr(SPRN_MAS3, lower_32_bits(mas7_3)); in book3e_hugetlb_preload()
/arch/powerpc/include/uapi/asm/
Dkvm_para.h54 __u64 mas7_3; member
Dkvm.h261 __u64 mas7_3; member
370 __u64 mas7_3; member
/arch/powerpc/kernel/
Dkvm.c483 kvm_patch_ins_lwz(inst, magic_var(mas7_3) + 4, inst_rt); in kvm_check_ins()
495 kvm_patch_ins_lwz(inst, magic_var(mas7_3), inst_rt); in kvm_check_ins()
585 kvm_patch_ins_stw(inst, magic_var(mas7_3) + 4, inst_rt); in kvm_check_ins()
597 kvm_patch_ins_stw(inst, magic_var(mas7_3), inst_rt); in kvm_check_ins()
Dasm-offsets.c474 OFFSET(VCPU_SHARED_MAS7_3, kvm_vcpu_arch_shared, mas7_3); in main()