Home
last modified time | relevance | path

Searched refs:new_asid (Results 1 – 2 of 2) sorted by relevance

/f-stack/freebsd/arm64/iommu/
H A Dsmmu.c1499 smmu_asid_alloc(struct smmu_softc *sc, int *new_asid) in smmu_asid_alloc() argument
1503 bit_ffc(sc->asid_set, sc->asid_set_size, new_asid); in smmu_asid_alloc()
1504 if (*new_asid == -1) { in smmu_asid_alloc()
1508 bit_set(sc->asid_set, *new_asid); in smmu_asid_alloc()
1675 int new_asid; in smmu_domain_alloc() local
1683 error = smmu_asid_alloc(sc, &new_asid); in smmu_domain_alloc()
1691 domain->asid = (uint16_t)new_asid; in smmu_domain_alloc()
/f-stack/freebsd/arm64/arm64/
H A Dpmap.c6557 int new_asid; in pmap_alloc_asid() local
6574 &new_asid); in pmap_alloc_asid()
6575 if (new_asid == -1) { in pmap_alloc_asid()
6577 set->asid_next, &new_asid); in pmap_alloc_asid()
6578 if (new_asid == -1) { in pmap_alloc_asid()
6581 set->asid_set_size, &new_asid); in pmap_alloc_asid()
6582 KASSERT(new_asid != -1, ("ASID allocation failure")); in pmap_alloc_asid()
6585 bit_set(set->asid_set, new_asid); in pmap_alloc_asid()
6586 set->asid_next = new_asid + 1; in pmap_alloc_asid()
6587 pmap->pm_cookie = COOKIE_FROM(new_asid, set->asid_epoch); in pmap_alloc_asid()