/openbmc/qemu/hw/pci/ |
H A D | msi.c | 144 unsigned int nr_vectors = msi_nr_vectors(flags); in msi_prepare_message() local 147 assert(vector < nr_vectors); in msi_prepare_message() 157 if (nr_vectors > 1) { in msi_prepare_message() 158 msg.data &= ~(nr_vectors - 1); in msi_prepare_message() 194 unsigned int nr_vectors, bool msi64bit, in msi_init() argument 210 offset, nr_vectors, msi64bit, msi_per_vector_mask); in msi_init() 212 assert(!(nr_vectors & (nr_vectors - 1))); /* power of 2 */ in msi_init() 213 assert(nr_vectors > 0); in msi_init() 214 assert(nr_vectors <= PCI_MSI_VECTORS_MAX); in msi_init() 216 vectors_order = ctz32(nr_vectors); in msi_init() [all …]
|
/openbmc/linux/drivers/sh/intc/ |
H A D | irqdomain.c | 53 irq_end = evt2irq(hw->vectors[hw->nr_vectors - 1].vect); in intc_irq_domain_init() 61 if (irq_base == 0 && irq_end == (irq_base + hw->nr_vectors - 1)) in intc_irq_domain_init() 62 d->domain = irq_domain_add_linear(NULL, hw->nr_vectors, in intc_irq_domain_init()
|
H A D | core.c | 205 desc->name, hw->nr_vectors); in register_intc_controller() 270 d->prio = kcalloc(hw->nr_vectors, sizeof(*d->prio), in register_intc_controller() 286 d->sense = kcalloc(hw->nr_vectors, sizeof(*d->sense), in register_intc_controller() 325 for (i = 0; i < hw->nr_vectors; i++) { in register_intc_controller() 338 for (k = i + 1; k < hw->nr_vectors; k++) { in register_intc_controller()
|
/openbmc/linux/drivers/bus/mhi/host/ |
H A D | pci_generic.c | 795 int nr_vectors, i; in mhi_pci_get_irqs() local 804 nr_vectors = pci_alloc_irq_vectors(pdev, 1, mhi_cntrl->nr_irqs, PCI_IRQ_MSI); in mhi_pci_get_irqs() 805 if (nr_vectors < 0) { in mhi_pci_get_irqs() 807 nr_vectors); in mhi_pci_get_irqs() 808 return nr_vectors; in mhi_pci_get_irqs() 811 if (nr_vectors < mhi_cntrl->nr_irqs) { in mhi_pci_get_irqs() 825 int vector = i >= nr_vectors ? (nr_vectors - 1) : i; in mhi_pci_get_irqs()
|
/openbmc/qemu/hw/vfio/ |
H A D | pci.c | 425 argsz = sizeof(*irq_set) + (vdev->nr_vectors * sizeof(*fds)); in vfio_enable_vectors() 432 irq_set->count = vdev->nr_vectors; in vfio_enable_vectors() 435 for (i = 0; i < vdev->nr_vectors; i++) { in vfio_enable_vectors() 520 bool resizing = !!(vdev->nr_vectors < nr + 1); in vfio_msix_vector_do_use() 574 vdev->nr_vectors = nr + 1; in vfio_msix_vector_do_use() 606 vdev->nr_vectors) == vdev->nr_vectors) { in vfio_msix_vector_do_use() 663 for (i = 0; i < vdev->nr_vectors; i++) { in vfio_commit_kvm_msi_virq_batch() 693 if (vdev->nr_vectors) { in vfio_msix_enable() 726 vdev->nr_vectors = msi_nr_vectors_allocated(&vdev->pdev); in vfio_msi_enable() 735 vdev->msi_vectors = g_new0(VFIOMSIVector, vdev->nr_vectors); in vfio_msi_enable() [all …]
|
H A D | pci.h | 135 int nr_vectors; /* Number of MSI/MSIX vectors currently in use */ member
|
H A D | trace-events | 20 vfio_msi_enable(const char *name, int nr_vectors) " (%s) Enabled %d MSI vectors"
|
/openbmc/qemu/include/hw/pci/ |
H A D | msi.h | 38 unsigned int nr_vectors, bool msi64bit,
|
/openbmc/qemu/include/hw/sh4/ |
H A D | sh_intc.h | 67 int nr_vectors,
|
/openbmc/linux/include/linux/ |
H A D | sh_intc.h | 85 unsigned int nr_vectors; member
|
/openbmc/qemu/hw/intc/ |
H A D | sh_intc.c | 310 int nr_vectors, in sh_intc_register_sources() argument 318 for (i = 0; i < nr_vectors; i++) { in sh_intc_register_sources()
|
/openbmc/linux/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_main.c | 509 for (i = 0; i < dev->nr_vectors; i++) in pvrdma_free_irq() 538 dev->nr_vectors = ret; in pvrdma_alloc_intrs() 548 for (i = 1; i < dev->nr_vectors; i++) { in pvrdma_alloc_intrs()
|
H A D | pvrdma.h | 220 unsigned int nr_vectors; member
|
/openbmc/linux/arch/sh/kernel/cpu/sh4a/ |
H A D | setup-sh7786.c | 669 .nr_vectors = ARRAY_SIZE(sh7786_vectors),
|
/openbmc/qemu/hw/nvme/ |
H A D | ctrl.c | 8550 unsigned nr_vectors; in nvme_init_pci() local 8584 nr_vectors = n->params.msix_qsize; in nvme_init_pci() 8586 nr_vectors, &msix_table_offset, in nvme_init_pci() 8592 nr_vectors = le16_to_cpu(cap->vifrsm); in nvme_init_pci() 8593 bar_size = nvme_mbar_size(le16_to_cpu(cap->vqfrsm), nr_vectors, in nvme_init_pci() 8609 ret = msix_init(pci_dev, nr_vectors, in nvme_init_pci()
|