Lines Matching refs:asid
486 cmd[0] |= (uint64_t)entry->tlbi.asid << TLBI_0_ASID_S; in make_cmd()
498 cmd[0] |= (uint64_t)entry->tlbi.asid << TLBI_0_ASID_S; in make_cmd()
648 smmu_tlbi_asid(struct smmu_softc *sc, uint16_t asid) in smmu_tlbi_asid() argument
654 cmd.tlbi.asid = asid; in smmu_tlbi_asid()
660 smmu_tlbi_va(struct smmu_softc *sc, vm_offset_t va, uint16_t asid) in smmu_tlbi_va() argument
666 cmd.tlbi.asid = asid; in smmu_tlbi_va()
859 val |= (uint64_t)domain->asid << CD0_ASID_S; in smmu_init_cd()
1540 smmu_asid_free(struct smmu_softc *sc, int asid) in smmu_asid_free() argument
1544 bit_clear(sc->asid_set, asid); in smmu_asid_free()
1637 dprintf("%s: %lx, %ld, domain %d\n", __func__, va, size, domain->asid); in smmu_unmap()
1642 smmu_tlbi_va(sc, va, domain->asid); in smmu_unmap()
1671 domain->asid); in smmu_map()
1678 smmu_tlbi_va(sc, va, domain->asid); in smmu_map()
1711 domain->asid = (uint16_t)new_asid; in smmu_domain_alloc()
1722 smmu_tlbi_asid(sc, domain->asid); in smmu_domain_alloc()
1759 smmu_tlbi_asid(sc, domain->asid); in smmu_domain_free()
1760 smmu_asid_free(sc, domain->asid); in smmu_domain_free()