Searched refs:pm_asid (Results 1 – 11 of 11) sorted by relevance
220 pmap->pm_asid = -1; in pmap_create()281 if (pmap->pm_asid == -1) in pmap_activate()284 KDASSERT(pmap->pm_asid >=0 && pmap->pm_asid < 256); in pmap_activate()286 sh_tlb_set_asid(pmap->pm_asid); in pmap_activate()368 if (pmap->pm_asid != -1) in pmap_enter()506 if (pmap->pm_asid != -1) in pmap_remove()671 if (pmap->pm_asid != -1) in pmap_protect()830 if (pmap->pm_asid != -1) in pmap_clear_reference()884 if (pmap->pm_asid != -1) in pmap_clear_modify()1037 if (pmap->pm_asid != -1) in __pmap_pte_load()[all …]
141 int pm_asid = nproc->p_vmspace->vm_map.pmap->pm_asid; in cpu_switch_prepare() local145 _reg_write_1(SH_(BASRB), pm_asid); in cpu_switch_prepare()
369 if (pr->ps_vmspace->vm_map.pmap->pm_asid == asid) in __db_procname_by_asid()
49 resva |= (uint64_t)pm->pm_asid << 48; in ttlb_flush()233 asid = pm->pm_asid & PMAP_ASID_MASK; in pmap_find_asid()285 asid = ci->ci_curpm->pm_asid & PMAP_ASID_MASK; in pmap_rollover_asid()286 ci->ci_curpm->pm_asid = asid | gen; in pmap_rollover_asid()294 if ((pm->pm_asid & ~PMAP_ASID_MASK) == gen) in pmap_rollover_asid()295 return pm->pm_asid & PMAP_ASID_MASK; in pmap_rollover_asid()317 pm->pm_asid = asid | pmap_asid_gen; in pmap_allocate_asid()332 asid = pm->pm_asid & PMAP_ASID_MASK; in pmap_free_asid()1304 pmap_kernel()->pm_asid = 0; in pmap_bootstrap()1310 pmap_tramp.pm_asid = 0; in pmap_bootstrap()[all …]
178 if (pmap->pm_asid[cpuid].pma_asidgen == in pmap_invalidate_user_page()189 if (pmap->pm_asid[cpuid].pma_asidgen == in pmap_update_user_page()256 pmap->pm_asid[ci->ci_cpuid].pma_asidgen != 0) in pmap_invalidate_icache()301 if (pmap->pm_asid[ci->ci_cpuid].pma_asidgen != in pmap_shootdown_range()305 pmap->pm_asid[ci->ci_cpuid].pma_asidgen = 0; in pmap_shootdown_range()1223 if (pmap->pm_asid[cpuid].pma_asidgen == in pmap_enter()1226 npte, pmap->pm_asid[cpuid].pma_asid)); in pmap_enter()1759 if (pmap->pm_asid[cpuid].pma_asidgen != in pmap_alloc_tlbpid()1770 pmap->pm_asid[cpuid].pma_asid = id; in pmap_alloc_tlbpid()1771 pmap->pm_asid[cpuid].pma_asidgen = in pmap_alloc_tlbpid()[all …]
67 member PM_ASID pm_asid[0].pma_asid
144 lw v0, PM_ASID(t1) # ->pm_asid[cpuid].pma_asid
56 int pm_asid; member
262 cpu_setttb(pm->pm_asid, pm->pm_pt0pa); in efi_enter()285 cpu_setttb(pm->pm_asid, pm->pm_pt0pa); in efi_leave()
68 uint64_t pm_asid; member
124 struct pmap_asid_info pm_asid[1]; /* ASID information */ member