Home
last modified time | relevance | path

Searched refs:irqs_count (Results 1 – 4 of 4) sorted by relevance

/drivers/iommu/riscv/
A Diommu-platform.c68 iommu->irqs_count = platform_irq_count(pdev); in riscv_iommu_platform_probe()
69 if (iommu->irqs_count <= 0) in riscv_iommu_platform_probe()
72 if (iommu->irqs_count > RISCV_IOMMU_INTR_COUNT) in riscv_iommu_platform_probe()
73 iommu->irqs_count = RISCV_IOMMU_INTR_COUNT; in riscv_iommu_platform_probe()
87 ret = platform_device_msi_init_and_alloc_irqs(dev, iommu->irqs_count, in riscv_iommu_platform_probe()
94 for (vec = 0; vec < iommu->irqs_count; vec++) in riscv_iommu_platform_probe()
115 for (vec = 0; vec < iommu->irqs_count; vec++) in riscv_iommu_platform_probe()
A Diommu-pci.c84 iommu->irqs_count = rc; in riscv_iommu_pci_probe()
85 for (vec = 0; vec < iommu->irqs_count; vec++) in riscv_iommu_pci_probe()
A Diommu.h52 unsigned int irqs_count; member
A Diommu.c1583 if (!iommu->irqs_count) in riscv_iommu_init_check()
1586 iommu->icvec = FIELD_PREP(RISCV_IOMMU_ICVEC_FIV, 1 % iommu->irqs_count) | in riscv_iommu_init_check()
1587 FIELD_PREP(RISCV_IOMMU_ICVEC_PIV, 2 % iommu->irqs_count) | in riscv_iommu_init_check()
1588 FIELD_PREP(RISCV_IOMMU_ICVEC_PMIV, 3 % iommu->irqs_count); in riscv_iommu_init_check()
1594 FIELD_GET(RISCV_IOMMU_ICVEC_PMIV, iommu->icvec))) >= iommu->irqs_count) in riscv_iommu_init_check()

Completed in 14 milliseconds