Searched refs:pscid (Results 1 – 2 of 2) sorted by relevance
| /freebsd/sys/riscv/iommu/ |
| H A D | iommu.c | 152 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 D | iommu.h | 150 uint16_t pscid; member
|