Home
last modified time | relevance | path

Searched refs:pscid (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/riscv/iommu/
H A Diommu.c152 riscv_iommu_pscid_free(struct riscv_iommu_softc *sc, int pscid) in riscv_iommu_pscid_free() argument
156 bit_clear(sc->pscid_set, pscid); in riscv_iommu_pscid_free()
310 int pscid) in riscv_iommu_inval_vma_page() argument
320 reg |= pscid << FUNC_IOTINVAL_PSCID_S; in riscv_iommu_inval_vma_page()
330 riscv_iommu_inval_vma_pscid(struct riscv_iommu_softc *sc, int pscid) in riscv_iommu_inval_vma_pscid() argument
339 reg |= pscid << FUNC_IOTINVAL_PSCID_S; in riscv_iommu_inval_vma_pscid()
793 dc_base->ta = (domain->pscid << DC_TA_PSCID_S) | DC_TA_V; in riscv_iommu_init_dc()
1080 dprintf("%s: %lx, %ld, domain %d\n", __func__, va, size, domain->pscid); in riscv_iommu_unmap()
1085 riscv_iommu_inval_vma_page(sc, va, domain->pscid); in riscv_iommu_unmap()
1116 size, domain->pscid); in riscv_iommu_map()
[all …]
H A Diommu.h150 uint16_t pscid; member