Home
last modified time | relevance | path

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

/Linux-v4.19/kernel/irq/
Daffinity.c97 static int irq_build_affinity_masks(const struct irq_affinity *affd, in irq_build_affinity_masks() argument
105 int last_affv = affd->pre_vectors + numvecs; in irq_build_affinity_masks()
124 curvec = affd->pre_vectors; in irq_build_affinity_masks()
133 vecs_per_node = (numvecs - (curvec - affd->pre_vectors)) / nodes; in irq_build_affinity_masks()
161 curvec = affd->pre_vectors; in irq_build_affinity_masks()
177 irq_create_affinity_masks(int nvecs, const struct irq_affinity *affd) in irq_create_affinity_masks() argument
179 int affvecs = nvecs - affd->pre_vectors - affd->post_vectors; in irq_create_affinity_masks()
188 if (nvecs == affd->pre_vectors + affd->post_vectors) in irq_create_affinity_masks()
206 for (curvec = 0; curvec < affd->pre_vectors; curvec++) in irq_create_affinity_masks()
214 usedvecs = irq_build_affinity_masks(affd, curvec, affvecs, in irq_create_affinity_masks()
[all …]
/Linux-v4.19/drivers/pci/
Dmsi.c535 msi_setup_entry(struct pci_dev *dev, int nvec, const struct irq_affinity *affd) in msi_setup_entry() argument
541 if (affd) in msi_setup_entry()
542 masks = irq_create_affinity_masks(nvec, affd); in msi_setup_entry()
601 const struct irq_affinity *affd) in msi_capability_init() argument
609 entry = msi_setup_entry(dev, nvec, affd); in msi_capability_init()
673 const struct irq_affinity *affd) in msix_setup_entries() argument
679 if (affd) in msix_setup_entries()
680 masks = irq_create_affinity_masks(nvec, affd); in msix_setup_entries()
740 int nvec, const struct irq_affinity *affd) in msix_capability_init() argument
755 ret = msix_setup_entries(dev, base, entries, nvec, affd); in msix_capability_init()
[all …]
/Linux-v4.19/include/linux/
Dinterrupt.h302 struct cpumask *irq_create_affinity_masks(int nvec, const struct irq_affinity *affd);
303 int irq_calc_affinity_vectors(int minvec, int maxvec, const struct irq_affinity *affd);
337 irq_create_affinity_masks(int nvec, const struct irq_affinity *affd) in irq_create_affinity_masks() argument
343 irq_calc_affinity_vectors(int minvec, int maxvec, const struct irq_affinity *affd) in irq_calc_affinity_vectors() argument
Dpci.h1382 const struct irq_affinity *affd);
/Linux-v4.19/drivers/nvme/host/
Dpci.c1880 struct irq_affinity affd = { in nvme_setup_io_queues() local
1920 PCI_IRQ_ALL_TYPES | PCI_IRQ_AFFINITY, &affd); in nvme_setup_io_queues()