Searched refs:asid_set (Results 1 - 4 of 4) sorted by relevance
/freebsd-13-stable/sys/arm64/iommu/ |
H A D | smmuvar.h | 171 bitstr_t *asid_set; member in struct:smmu_softc
|
H A D | smmu.c | 1494 sc->asid_set = bit_alloc(sc->asid_set_size, M_SMMU, M_WAITOK); 1503 bit_ffc(sc->asid_set, sc->asid_set_size, new_asid); 1508 bit_set(sc->asid_set, *new_asid); 1519 bit_clear(sc->asid_set, asid);
|
/freebsd-13-stable/sys/arm64/include/ |
H A D | pmap.h | 94 struct asid_set *pm_asid_set; /* The ASID/VMID set to use */
|
/freebsd-13-stable/sys/arm64/arm64/ |
H A D | pmap.c | 304 * This ASID allocator uses a bit vector ("asid_set") to remember which ASIDs 314 struct asid_set { struct 316 bitstr_t *asid_set; member in struct:asid_set 323 static struct asid_set asids; 324 static struct asid_set vmids; 1032 pmap_init_asids(struct asid_set *set, int bits) 1043 set->asid_set = (bitstr_t *)kmem_malloc(bitstr_size(set->asid_set_size), 1046 bit_set(set->asid_set, i); 2065 struct asid_set *set; 2108 bit_clear(set->asid_set, asi [all...] |
Completed in 81 milliseconds