Home
last modified time | relevance | path

Searched refs:asid_set (Results 1 – 4 of 4) sorted by relevance

/f-stack/freebsd/arm64/iommu/
H A Dsmmuvar.h171 bitstr_t *asid_set; member
H A Dsmmu.c1494 sc->asid_set = bit_alloc(sc->asid_set_size, M_SMMU, M_WAITOK); in smmu_init_asids()
1503 bit_ffc(sc->asid_set, sc->asid_set_size, new_asid); in smmu_asid_alloc()
1508 bit_set(sc->asid_set, *new_asid); in smmu_asid_alloc()
1519 bit_clear(sc->asid_set, asid); in smmu_asid_free()
/f-stack/freebsd/arm64/include/
H A Dpmap.h94 struct asid_set *pm_asid_set; /* The ASID/VMID set to use */
/f-stack/freebsd/arm64/arm64/
H A Dpmap.c314 struct asid_set { struct
316 bitstr_t *asid_set; argument
323 static struct asid_set asids; argument
324 static struct asid_set vmids;
1068 bit_set(set->asid_set, i); in pmap_init_asids()
2087 struct asid_set *set; in pmap_release()
2130 bit_clear(set->asid_set, asid); in pmap_release()
6499 struct asid_set *set; in pmap_reset_asid_set()
6545 bit_set(set->asid_set, asid); in pmap_reset_asid_set()
6556 struct asid_set *set; in pmap_alloc_asid()
[all …]