Searched refs:ASID (Results 1 – 6 of 6) sorted by relevance
26 up to 256 ASID tags as additional matching criterion (which roughly28 entries to match regardless of ASID.30 each ASID change. Using the MMU modes to implement ASIDs hinges on
68 uint8_t ASID = env->CP0_EntryHi & 0xFF; in r4k_map_address() local88 if ((tlb->G == 1 || tlb->ASID == ASID) && VPN == tag) { in r4k_map_address()814 uint8_t ASID = env->CP0_EntryHi & 0xFF; in r4k_invalidate_tlb() local820 if (tlb->G == 0 && tlb->ASID != ASID) { in r4k_invalidate_tlb()
1504 uint8_t ASID = env->CP0_EntryHi & 0xFF; in r4k_invalidate_tlb_shadow() local1509 if (tlb->G == 0 && tlb->ASID != ASID) { in r4k_invalidate_tlb_shadow()1519 uint8_t ASID = env->CP0_EntryHi & 0xFF; in r4k_invalidate_tlb() local1525 if (tlb->G == 0 && tlb->ASID != ASID) { in r4k_invalidate_tlb()1576 tlb->ASID = env->CP0_EntryHi & 0xFF; in r4k_fill_tlb()1622 if (tlb->ASID == (env->CP0_EntryHi & 0xFF)) in r4k_helper_tlbwi()1657 uint8_t ASID; in r4k_helper_tlbp() local1662 ASID = env->CP0_EntryHi & 0xFF; in r4k_helper_tlbp()1670 if (unlikely((tlb->G == 1 || tlb->ASID == ASID) && VPN == tag)) { in r4k_helper_tlbp()1678 int index = ((env->CP0_EntryHi>>5)&0x1ff00) | ASID; in r4k_helper_tlbp()[all …]
73 asid = env->tlb->mmu.r4k.tlb[i].ASID; in cpu_save()218 env->tlb->mmu.r4k.tlb[i].ASID = asid; in cpu_load()
28 uint_fast8_t ASID; member
265 const int asid = ASID(mm); in local_flush_tlb_mm()296 uaddr = (uaddr & PAGE_MASK) | ASID(vma->vm_mm); in local_flush_tlb_page()