Home
last modified time | relevance | path

Searched refs:mas1 (Results 1 – 8 of 8) sorted by relevance

/qemu/target/ppc/
H A Dmmu_helper.c135 if (!check_iprot || !(tlb[j].mas1 & MAS1_IPROT)) { in booke206_flush_tlb()
136 tlb[j].mas1 &= ~MAS1_VALID; in booke206_flush_tlb()
1080 if (tlb->mas1 & MAS1_VALID) { in helper_booke206_tlbwe()
1098 tlb->mas1 = env->spr[SPR_BOOKE_MAS1]; in helper_booke206_tlbwe()
1106 tlb->mas1 &= ~MAS1_TSIZE_MASK; in helper_booke206_tlbwe()
1108 tlb->mas1 |= (tlbncfg & TLBnCFG_MINSIZE) >> 12; in helper_booke206_tlbwe()
1129 tlb->mas1 &= ~MAS1_IPROT; in helper_booke206_tlbwe()
1144 env->spr[SPR_BOOKE_MAS1] = tlb->mas1; in booke206_tlb_to_mas()
1186 if (sas != ((tlb->mas1 & MAS1_TS) >> MAS1_TS_SHIFT)) { in helper_booke206_tlbsx()
1230 !(tlb->mas1 & MAS1_IPROT)) { in booke206_invalidate_ea_tlb()
[all …]
H A Dmmu-booke.c214 tlbm_size = (tlb->mas1 & MAS1_TSIZE_MASK) >> MAS1_TSIZE_SHIFT; in booke206_tlb_to_page_size()
232 if (!(tlb->mas1 & MAS1_VALID)) { in ppcmas_tlb_check()
240 __func__, address, pid, tlb->mas1, tlb->mas2, mask, in ppcmas_tlb_check()
244 tlb_pid = (tlb->mas1 & MAS1_TID_MASK) >> MAS1_TID_SHIFT; in ppcmas_tlb_check()
354 if (as != ((tlb->mas1 & MAS1_TS) >> MAS1_TS_SHIFT)) { in mmubooke206_check_tlb()
H A Dmmu_common.c412 if (!(entry->mas1 & MAS1_VALID)) { in mmubooke206_dump_one_tlb()
416 tsize = (entry->mas1 & MAS1_TSIZE_MASK) >> MAS1_TSIZE_SHIFT; in mmubooke206_dump_one_tlb()
425 (entry->mas1 & MAS1_TID_MASK) >> MAS1_TID_SHIFT, in mmubooke206_dump_one_tlb()
426 (entry->mas1 & MAS1_TS) >> MAS1_TS_SHIFT, in mmubooke206_dump_one_tlb()
H A Dmachine.c582 VMSTATE_UINT32(mas1, ppcmas_tlb_t),
H A Dcpu.h376 uint32_t mas1; member
2874 tlb->mas1 &= ~MAS1_TSIZE_MASK; in booke206_fixed_size_tlbn()
2875 tlb->mas1 |= ((uint32_t)tsize) << MAS1_TSIZE_SHIFT; in booke206_fixed_size_tlbn()
H A Dkvm.c1128 env->spr[SPR_BOOKE_MAS1] = sregs.u.e.mas1; in kvmppc_get_booke_sregs()
/qemu/linux-headers/asm-powerpc/
H A Dkvm.h258 __u32 mas1; member
367 __u32 mas1; member
/qemu/hw/ppc/
H A De500.c734 tlb->mas1 = booke206_page_size_to_tlb(len) << MAS1_TSIZE_SHIFT; in booke206_set_tlb()
735 tlb->mas1 |= MAS1_VALID; in booke206_set_tlb()