Lines Matching defs:asid
684 Also, EntryHi shares the bottom 8 bit ASID with TCStauts.
693 uint32_t cu, mx, asid, ksu;
705 asid = env->CP0_EntryHi & 0xff;
710 tcstatus |= asid;
759 uint32_t asid, v = cpu->CP0_EntryHi;
761 asid = v & 0xff;
770 *tcst |= asid;
1329 /* If the ASID changes, flush qemu's TLB. */
1699 uint8_t ASID = env->CP0_EntryHi & 0xFF;
1702 /* The qemu TLB is flushed when the ASID changes, so no need to
1704 if (tlb->G == 0 && tlb->ASID != ASID) {
1714 uint8_t ASID = env->CP0_EntryHi & 0xFF;
1718 /* The qemu TLB is flushed when the ASID changes, so no need to
1720 if (tlb->G == 0 && tlb->ASID != ASID) {
1771 tlb->ASID = env->CP0_EntryHi & 0xFF;
1808 if (tlb->ASID == (env->CP0_EntryHi & 0xFF))
1843 uint8_t ASID;
1846 ASID = env->CP0_EntryHi & 0xFF;
1853 /* Check ASID, virtual page number & size */
1854 if (unlikely((tlb->G == 1 || tlb->ASID == ASID) && VPN == tag)) {
1862 int index = ((env->CP0_EntryHi>>5)&0x1ff00) | ASID;
1871 uint8_t ASID;
1873 ASID = env->CP0_EntryHi & 0xFF;
1876 /* If this will change the current ASID, flush qemu's TLB. */
1877 if (ASID != tlb->ASID)
1883 env->CP0_EntryHi = tlb->VPN | tlb->ASID;