Symbol: asid_set
sys/arm64/arm64/pmap.c
1595
pmap_init_asids(struct asid_set *set, int bits)
sys/arm64/arm64/pmap.c
1606
set->asid_set = kmem_malloc(bitstr_size(set->asid_set_size),
sys/arm64/arm64/pmap.c
1609
bit_set(set->asid_set, i);
sys/arm64/arm64/pmap.c
3182
struct asid_set *set;
sys/arm64/arm64/pmap.c
3225
bit_clear(set->asid_set, asid);
sys/arm64/arm64/pmap.c
404
bitstr_t *asid_set;
sys/arm64/arm64/pmap.c
411
static struct asid_set asids;
sys/arm64/arm64/pmap.c
412
static struct asid_set vmids;
sys/arm64/arm64/pmap.c
9192
struct asid_set *set;
sys/arm64/arm64/pmap.c
9220
bit_nclear(set->asid_set, ASID_FIRST_AVAILABLE,
sys/arm64/arm64/pmap.c
9238
bit_set(set->asid_set, asid);
sys/arm64/arm64/pmap.c
9249
struct asid_set *set;
sys/arm64/arm64/pmap.c
9266
bit_ffc_at(set->asid_set, set->asid_next, set->asid_set_size,
sys/arm64/arm64/pmap.c
9269
bit_ffc_at(set->asid_set, ASID_FIRST_AVAILABLE,
sys/arm64/arm64/pmap.c
9273
bit_ffc_at(set->asid_set, ASID_FIRST_AVAILABLE,
sys/arm64/arm64/pmap.c
9278
bit_set(set->asid_set, new_asid);
sys/arm64/arm64/pmap.c
9382
struct asid_set *set;
sys/arm64/include/pmap.h
95
struct asid_set *pm_asid_set; /* The ASID/VMID set to use */
sys/arm64/iommu/smmu.c
1519
sc->asid_set = bit_alloc(sc->asid_set_size, M_SMMU, M_WAITOK);
sys/arm64/iommu/smmu.c
1528
bit_ffc(sc->asid_set, sc->asid_set_size, new_asid);
sys/arm64/iommu/smmu.c
1533
bit_set(sc->asid_set, *new_asid);
sys/arm64/iommu/smmu.c
1544
bit_clear(sc->asid_set, asid);
sys/arm64/iommu/smmuvar.h
169
bitstr_t *asid_set;