Home
last modified time | relevance | path

Searched refs:mas2 (Results 1 – 18 of 18) sorted by relevance

/OK3568_Linux_fs/kernel/arch/powerpc/kvm/
H A 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),
95 __field( __u64, mas2 )
103 __entry->mas2 = mas2;
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),
119 __field( __u64, mas2 )
126 __entry->mas2 = mas2;
132 __entry->mas2, __entry->mas7_3)
H A De500_mmu.c71 esel += gtlb0_set_base(vcpu_e500, vcpu->arch.shared->mas2); in get_tlb_esel()
143 vcpu->arch.shared->mas2 = (eaddr & MAS2_EPN) in kvmppc_e500_deliver_tlb_miss()
335 vcpu->arch.shared->mas2 = gtlbe->mas2; in kvmppc_e500_emul_tlbre()
363 vcpu->arch.shared->mas2 = gtlbe->mas2; in kvmppc_e500_emul_tlbsx()
379 vcpu->arch.shared->mas2 &= MAS2_EPN; in kvmppc_e500_emul_tlbsx()
380 vcpu->arch.shared->mas2 |= vcpu->arch.shared->mas4 & in kvmppc_e500_emul_tlbsx()
411 gtlbe->mas2 = vcpu->arch.shared->mas2; in kvmppc_e500_emul_tlbwe()
413 gtlbe->mas2 &= 0xffffffffUL; in kvmppc_e500_emul_tlbwe()
417 gtlbe->mas2, gtlbe->mas7_3); in kvmppc_e500_emul_tlbwe()
571 sregs->u.e.mas2 = vcpu->arch.shared->mas2; in kvmppc_get_sregs_e500_tlb()
[all …]
H A De500_mmu_host.c78 mtspr(SPRN_MAS2, (unsigned long)stlbe->mas2); in __write_host_tlbe()
94 stlbe->mas2, stlbe->mas7_3); in __write_host_tlbe()
130 mas0 = get_host_mas0(stlbe->mas2); in write_host_tlbe()
174 magic.mas2 = vcpu->arch.magic_page_ea | MAS2_M; in kvmppc_map_magic()
253 ref->flags |= (gtlbe->mas2 & MAS2_ATTRIB_MASK) | wimg; in kvmppc_e500_ref_setup()
317 stlbe->mas2 = (gvaddr & MAS2_EPN) | (ref->flags & E500_TLB_MAS2_ATTR); in kvmppc_e500_setup_stlbe()
632 u32 mas1, mas2, mas3; in kvmppc_load_last_inst() local
652 mas2 = mfspr(SPRN_MAS2); in kvmppc_load_last_inst()
686 unlikely((mas2 & MAS2_I) || (mas2 & MAS2_W) || !(mas2 & MAS2_M))) { in kvmppc_load_last_inst()
H A De500_emulate.c231 vcpu->arch.shared->mas2 = spr_val; in kvmppc_core_emulate_mtspr_e500()
344 *spr_val = vcpu->arch.shared->mas2; in kvmppc_core_emulate_mfspr_e500()
H A De500.c336 tlbe->mas2 = 0; in kvmppc_e500_tlb_setup()
342 tlbe->mas2 = (0xe0004500 & 0xFFFFF000) | MAS2_I | MAS2_G; in kvmppc_e500_tlb_setup()
H A De500.h158 return tlbe->mas2 & MAS2_EPN; in get_tlb_eaddr()
/OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dcpu_init_early.c84 u32 mas0, mas1, mas2, mas3, mas7; in cpu_init_early_f() local
110 mas2 = FSL_BOOKE_MAS2(CONFIG_SYS_CCSRBAR, MAS2_I|MAS2_G); in cpu_init_early_f()
114 write_tlb(mas0, mas1, mas2, mas3, mas7); in cpu_init_early_f()
137 mas2 = FSL_BOOKE_MAS2(SRAM_BASE_ADDR, MAS2_I); in cpu_init_early_f()
141 write_tlb(mas0, mas1, mas2, mas3, mas7); in cpu_init_early_f()
H A Dtlb.c36 tlb_table[i].mas2, in init_tlbs()
/OK3568_Linux_fs/kernel/arch/powerpc/mm/nohash/
H A Dbook3e_hugetlbpage.c128 unsigned long mas1, mas2; in book3e_hugetlb_preload() local
162 mas2 = ea & ~((1UL << shift) - 1); in book3e_hugetlb_preload()
163 mas2 |= (pte_val(pte) >> PTE_WIMGE_SHIFT) & MAS2_WIMGE_MASK; in book3e_hugetlb_preload()
170 mtspr(SPRN_MAS2, mas2); in book3e_hugetlb_preload()
/OK3568_Linux_fs/u-boot/board/freescale/qemu-ppce500/
H A Dqemu-ppce500.c35 u32 mas0, mas1, mas2, mas3, mas7; in map_fdt_as() local
42 mas2 = FSL_BOOKE_MAS2(fdt_virt_tlb, 0); in map_fdt_as()
46 write_tlb(mas0, mas1, mas2, mas3, mas7); in map_fdt_as()
/OK3568_Linux_fs/kernel/arch/powerpc/include/uapi/asm/
H A Dkvm_para.h55 __u64 mas2; member
H A Dkvm.h260 __u64 mas2; member
369 __u64 mas2; member
/OK3568_Linux_fs/kernel/arch/powerpc/xmon/
H A Dxmon.c3841 u64 mas2 = 0; in dump_tlb_book3e() local
3848 mas2 = cc * 0x1000; in dump_tlb_book3e()
3854 mtspr(SPRN_MAS2, mas2); in dump_tlb_book3e()
3857 mas2 = mfspr(SPRN_MAS2); in dump_tlb_book3e()
3871 mas2 & ~0x3ffull, in dump_tlb_book3e()
3878 mas2 & MAS2_X0 ? 'a' : ' ', in dump_tlb_book3e()
3879 mas2 & MAS2_X1 ? 'v' : ' ', in dump_tlb_book3e()
3880 mas2 & MAS2_W ? 'w' : ' ', in dump_tlb_book3e()
3881 mas2 & MAS2_I ? 'i' : ' ', in dump_tlb_book3e()
3882 mas2 & MAS2_M ? 'm' : ' ', in dump_tlb_book3e()
[all …]
/OK3568_Linux_fs/u-boot/arch/powerpc/include/asm/
H A Dmmu.h525 .mas2 = FSL_BOOKE_MAS2(_epn, _wimge), \
532 u32 mas2; member
/OK3568_Linux_fs/kernel/tools/arch/powerpc/include/uapi/asm/
H A Dkvm.h260 __u64 mas2; member
369 __u64 mas2; member
/OK3568_Linux_fs/kernel/arch/powerpc/kernel/
H A Dkvm.c469 kvm_patch_ins_ld(inst, magic_var(mas2), inst_rt); in kvm_check_ins()
571 kvm_patch_ins_std(inst, magic_var(mas2), inst_rt); in kvm_check_ins()
H A Dasm-offsets.c368 DEFINE(MAS2, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas2)); in main()
510 OFFSET(VCPU_SHARED_MAS2, kvm_vcpu_arch_shared, mas2); in main()
H A Dhead_booke.h522 unsigned long mas2; member