Searched refs:icvec (Results 1 – 1 of 1) sorted by relevance
79 static uint8_t riscv_iommu_get_icvec_vector(uint32_t icvec, uint32_t vec_type) in riscv_iommu_get_icvec_vector() argument83 return icvec & RISCV_IOMMU_ICVEC_CIV; in riscv_iommu_get_icvec_vector()85 return (icvec & RISCV_IOMMU_ICVEC_FIV) >> 4; in riscv_iommu_get_icvec_vector()87 return (icvec & RISCV_IOMMU_ICVEC_PMIV) >> 8; in riscv_iommu_get_icvec_vector()89 return (icvec & RISCV_IOMMU_ICVEC_PIV) >> 12; in riscv_iommu_get_icvec_vector()98 uint32_t ipsr, icvec, vector; in riscv_iommu_notify() local104 icvec = riscv_iommu_reg_get32(s, RISCV_IOMMU_REG_ICVEC); in riscv_iommu_notify()108 vector = riscv_iommu_get_icvec_vector(icvec, vec_type); in riscv_iommu_notify()1832 uint64_t icvec = 0; in riscv_iommu_update_icvec() local1834 icvec |= MIN(data & RISCV_IOMMU_ICVEC_CIV, in riscv_iommu_update_icvec()[all …]