Home
last modified time | relevance | path

Searched refs:affd (Results 1 – 8 of 8) sorted by relevance

/drivers/pci/msi/
A Dapi.c254 struct irq_affinity *affd) in pci_alloc_irq_vectors_affinity() argument
260 if (!affd) in pci_alloc_irq_vectors_affinity()
261 affd = &msi_default_affd; in pci_alloc_irq_vectors_affinity()
263 if (WARN_ON(affd)) in pci_alloc_irq_vectors_affinity()
264 affd = NULL; in pci_alloc_irq_vectors_affinity()
269 affd, flags); in pci_alloc_irq_vectors_affinity()
275 nvecs = __pci_enable_msi_range(dev, min_vecs, max_vecs, affd); in pci_alloc_irq_vectors_affinity()
288 if (affd) in pci_alloc_irq_vectors_affinity()
289 irq_create_affinity_masks(1, affd); in pci_alloc_irq_vectors_affinity()
A Dmsi.c392 struct irq_affinity *affd) in msi_capability_init() argument
405 affd ? irq_create_affinity_masks(nvec, affd) : NULL; in msi_capability_init()
412 struct irq_affinity *affd) in __pci_enable_msi_range() argument
453 if (affd) { in __pci_enable_msi_range()
459 rc = msi_capability_init(dev, nvec, affd); in __pci_enable_msi_range()
692 int nvec, struct irq_affinity *affd) in msix_setup_interrupts() argument
695 affd ? irq_create_affinity_masks(nvec, affd) : NULL; in msix_setup_interrupts()
713 int nvec, struct irq_affinity *affd) in msix_capability_init() argument
738 ret = msix_setup_interrupts(dev, entries, nvec, affd); in msix_capability_init()
840 if (affd) { in __pci_enable_msix_range()
[all …]
A Dmsi.h96 int __pci_enable_msi_range(struct pci_dev *dev, int minvec, int maxvec, struct irq_affinity *affd);
98 int maxvec, struct irq_affinity *affd, int flags);
/drivers/virtio/
A Dvirtio_vdpa.c265 affd->nr_sets = 1; in default_calc_sets()
266 affd->set_size[0] = affvecs; in default_calc_sets()
275 if (nvecs > affd->pre_vectors + affd->post_vectors) in create_affinity_masks()
276 affvecs = nvecs - affd->pre_vectors - affd->post_vectors; in create_affinity_masks()
278 if (!affd->calc_sets) in create_affinity_masks()
279 affd->calc_sets = default_calc_sets; in create_affinity_masks()
281 affd->calc_sets(affd, affvecs); in create_affinity_masks()
294 for (i = 0, usedvecs = 0; i < affd->nr_sets; i++) { in create_affinity_masks()
295 unsigned int this_vecs = affd->set_size[i]; in create_affinity_masks()
315 curvec = affd->pre_vectors + affvecs; in create_affinity_masks()
[all …]
/drivers/scsi/csiostor/
A Dcsio_isr.c477 static void csio_calc_sets(struct irq_affinity *affd, unsigned int nvecs) in csio_calc_sets() argument
479 struct csio_hw *hw = affd->priv; in csio_calc_sets()
486 affd->nr_sets = 1; in csio_calc_sets()
487 affd->set_size[0] = nvecs; in csio_calc_sets()
491 affd->nr_sets = hw->num_pports; in csio_calc_sets()
493 affd->set_size[i] = nvecs / hw->num_pports; in csio_calc_sets()
/drivers/base/
A Dplatform.c336 struct irq_affinity *affd, in devm_platform_get_irqs_affinity() argument
346 if (!affd) in devm_platform_get_irqs_affinity()
359 nvec = irq_calc_affinity_vectors(minvec, nvec, affd); in devm_platform_get_irqs_affinity()
383 desc = irq_create_affinity_masks(nvec, affd); in devm_platform_get_irqs_affinity()
/drivers/nvme/host/
A Dpci.c2566 static void nvme_calc_irq_sets(struct irq_affinity *affd, unsigned int nrirqs) in nvme_calc_irq_sets() argument
2568 struct nvme_dev *dev = affd->priv; in nvme_calc_irq_sets()
2594 affd->set_size[HCTX_TYPE_DEFAULT] = nrirqs - nr_read_queues; in nvme_calc_irq_sets()
2596 affd->set_size[HCTX_TYPE_READ] = nr_read_queues; in nvme_calc_irq_sets()
2597 affd->nr_sets = nr_read_queues ? 2 : 1; in nvme_calc_irq_sets()
2603 struct irq_affinity affd = { in nvme_setup_irqs() local
2636 &affd); in nvme_setup_irqs()
/drivers/net/ethernet/wangxun/libwx/
A Dwx_lib.c1744 struct irq_affinity affd = { .post_vectors = 1 }; in wx_acquire_msix_vectors() local
1771 &affd); in wx_acquire_msix_vectors()

Completed in 33 milliseconds