Lines Matching refs:affd
580 msi_setup_entry(struct pci_dev *dev, int nvec, struct irq_affinity *affd)
586 if (affd)
587 masks = irq_create_affinity_masks(nvec, affd);
640 * @affd: description of automatic IRQ affinity assignments (may be %NULL)
649 struct irq_affinity *affd)
657 entry = msi_setup_entry(dev, nvec, affd);
721 struct irq_affinity *affd)
729 if (affd)
730 masks = irq_create_affinity_masks(nvec, affd);
801 * @affd: Optional pointer to enable automatic affinity assignment
808 int nvec, struct irq_affinity *affd)
831 ret = msix_setup_entries(dev, base, entries, nvec, affd);
1016 int nvec, struct irq_affinity *affd, int flags)
1047 return msix_capability_init(dev, entries, nvec, affd);
1100 struct irq_affinity *affd)
1130 if (affd) {
1131 nvec = irq_calc_affinity_vectors(minvec, nvec, affd);
1136 rc = msi_capability_init(dev, nvec, affd);
1161 int maxvec, struct irq_affinity *affd,
1173 if (affd) {
1174 nvec = irq_calc_affinity_vectors(minvec, nvec, affd);
1179 rc = __pci_enable_msix(dev, entries, nvec, affd, flags);
1220 * @affd: optional description of the affinity requirements
1234 struct irq_affinity *affd)
1240 if (!affd)
1241 affd = &msi_default_affd;
1243 if (WARN_ON(affd))
1244 affd = NULL;
1249 affd, flags);
1255 nvecs = __pci_enable_msi_range(dev, min_vecs, max_vecs, affd);
1268 if (affd)
1269 irq_create_affinity_masks(1, affd);