Searched refs:asid_set (Results 1 – 3 of 3) sorted by relevance
| /freebsd/sys/arm64/include/ |
| H A D | pmap.h | 91 struct asid_set *pm_asid_set; /* The ASID/VMID set to use */
|
| /freebsd/sys/arm64/iommu/ |
| H A D | smmu.c | 1519 sc->asid_set = bit_alloc(sc->asid_set_size, M_SMMU, M_WAITOK); in smmu_init_asids() 1528 bit_ffc(sc->asid_set, sc->asid_set_size, new_asid); in smmu_asid_alloc() 1533 bit_set(sc->asid_set, *new_asid); in smmu_asid_alloc() 1544 bit_clear(sc->asid_set, asid); in smmu_asid_free()
|
| /freebsd/sys/arm64/arm64/ |
| H A D | pmap.c | 400 struct asid_set { struct 402 bitstr_t *asid_set; argument 409 static struct asid_set asids; argument 410 static struct asid_set vmids; 1592 pmap_init_asids(struct asid_set *set, int bits) in pmap_init_asids() 1603 set->asid_set = kmem_malloc(bitstr_size(set->asid_set_size), in pmap_init_asids() 1606 bit_set(set->asid_set, i); in pmap_init_asids() 3137 struct asid_set *set; in pmap_release() 3180 bit_clear(set->asid_set, asid); in pmap_release() 9097 struct asid_set *set; in pmap_reset_asid_set() [all …]
|