Home
last modified time | relevance | path

Searched refs:pm_asid (Results 1 – 11 of 11) sorted by relevance

/openbsd/sys/arch/sh/sh/
H A Dpmap.c220 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 …]
H A Dlocore_c.c141 int pm_asid = nproc->p_vmspace->vm_map.pmap->pm_asid; in cpu_switch_prepare() local
145 _reg_write_1(SH_(BASRB), pm_asid); in cpu_switch_prepare()
H A Ddb_interface.c369 if (pr->ps_vmspace->vm_map.pmap->pm_asid == asid) in __db_procname_by_asid()
/openbsd/sys/arch/arm64/arm64/
H A Dpmap.c49 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()
1229 pmap_kernel()->pm_asid = 0; in pmap_bootstrap()
1235 pmap_tramp.pm_asid = 0; in pmap_bootstrap()
[all …]
/openbsd/sys/arch/mips64/mips64/
H A Dpmap.c178 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 …]
H A Dgenassym.cf70 member PM_ASID pm_asid[0].pma_asid
H A Dcontext.S144 lw v0, PM_ASID(t1) # ->pm_asid[cpuid].pma_asid
/openbsd/sys/arch/sh/include/
H A Dpmap.h56 int pm_asid; member
/openbsd/sys/arch/arm64/dev/
H A Defi_machdep.c262 cpu_setttb(pm->pm_asid, pm->pm_pt0pa); in efi_enter()
285 cpu_setttb(pm->pm_asid, pm->pm_pt0pa); in efi_leave()
/openbsd/sys/arch/arm64/include/
H A Dpmap.h68 uint64_t pm_asid; member
/openbsd/sys/arch/mips64/include/
H A Dpmap.h124 struct pmap_asid_info pm_asid[1]; /* ASID information */ member