Searched refs:msi_num (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | pci_msi.c | 99 for (i = 0; i < pbm->msi_num; i++) { in alloc_msi() 107 static void free_msi(struct pci_pbm_info *pbm, int msi_num) in free_msi() argument 109 msi_num -= pbm->msi_first; in free_msi() 110 clear_bit(msi_num, pbm->msi_bitmap); in free_msi() 186 unsigned int msi_num; in sparc64_teardown_msi_irq() local 189 for (i = 0; i < pbm->msi_num; i++) { in sparc64_teardown_msi_irq() 193 if (i >= pbm->msi_num) { in sparc64_teardown_msi_irq() 199 msi_num = pbm->msi_first + i; in sparc64_teardown_msi_irq() 202 err = ops->msi_teardown(pbm, msi_num); in sparc64_teardown_msi_irq() 205 "irq %u, gives error %d\n", pbm->name, msi_num, ir in sparc64_teardown_msi_irq() [all...] |
H A D | pci_fire.c | 160 unsigned long type_fmt, type, msi_num; in pci_fire_dequeue_msi() local 176 *msi = msi_num = ((ep->word0 & MSIQ_WORD0_DATA0) >> in pci_fire_dequeue_msi() 179 upa_writeq(MSI_CLEAR_EQWR_N, pbm->pbm_regs + MSI_CLEAR(msi_num)); in pci_fire_dequeue_msi()
|
H A D | pci_impl.h | 130 u32 msi_num; member
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | pci_msi.c | 101 for (i = 0; i < pbm->msi_num; i++) { in alloc_msi() 109 static void free_msi(struct pci_pbm_info *pbm, int msi_num) in free_msi() argument 111 msi_num -= pbm->msi_first; in free_msi() 112 clear_bit(msi_num, pbm->msi_bitmap); in free_msi() 188 unsigned int msi_num; in sparc64_teardown_msi_irq() local 191 for (i = 0; i < pbm->msi_num; i++) { in sparc64_teardown_msi_irq() 195 if (i >= pbm->msi_num) { in sparc64_teardown_msi_irq() 201 msi_num = pbm->msi_first + i; in sparc64_teardown_msi_irq() 204 err = ops->msi_teardown(pbm, msi_num); in sparc64_teardown_msi_irq() 207 "irq %u, gives error %d\n", pbm->name, msi_num, ir in sparc64_teardown_msi_irq() [all...] |
H A D | pci_fire.c | 161 unsigned long type_fmt, type, msi_num; in pci_fire_dequeue_msi() local 177 *msi = msi_num = ((ep->word0 & MSIQ_WORD0_DATA0) >> in pci_fire_dequeue_msi() 180 upa_writeq(MSI_CLEAR_EQWR_N, pbm->pbm_regs + MSI_CLEAR(msi_num)); in pci_fire_dequeue_msi()
|
H A D | pci_impl.h | 129 u32 msi_num; member
|
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | hisi_dma.c | 957 u32 msi_num; in hisi_dma_probe() local 998 msi_num = hisi_dma_get_msi_num(pdev); in hisi_dma_probe() 1001 ret = pci_alloc_irq_vectors(pdev, msi_num, msi_num, PCI_IRQ_MSI); in hisi_dma_probe()
|
/kernel/linux/linux-5.10/drivers/misc/ |
H A D | pci_endpoint_test.c | 315 u16 msi_num, bool msix) in pci_endpoint_test_msi_irq() 323 pci_endpoint_test_writel(test, PCI_ENDPOINT_TEST_IRQ_NUMBER, msi_num); in pci_endpoint_test_msi_irq() 332 if (pci_irq_vector(pdev, msi_num - 1) == test->last_irq) in pci_endpoint_test_msi_irq() 314 pci_endpoint_test_msi_irq(struct pci_endpoint_test *test, u16 msi_num, bool msix) pci_endpoint_test_msi_irq() argument
|
/kernel/linux/linux-6.6/drivers/misc/ |
H A D | pci_endpoint_test.c | 312 u16 msi_num, bool msix) in pci_endpoint_test_msi_irq() 319 pci_endpoint_test_writel(test, PCI_ENDPOINT_TEST_IRQ_NUMBER, msi_num); in pci_endpoint_test_msi_irq() 328 return pci_irq_vector(pdev, msi_num - 1) == test->last_irq; in pci_endpoint_test_msi_irq() 311 pci_endpoint_test_msi_irq(struct pci_endpoint_test *test, u16 msi_num, bool msix) pci_endpoint_test_msi_irq() argument
|
Completed in 9 milliseconds