Lines Matching refs:msixnum

768 static void setup_dca_notifier(struct qib_devdata *dd, int msixnum);
769 static void reset_dca_notifier(struct qib_devdata *dd, int msixnum);
3304 static void reset_dca_notifier(struct qib_devdata *dd, int msixnum) in reset_dca_notifier() argument
3306 if (!dd->cspec->msix_entries[msixnum].dca) in reset_dca_notifier()
3310 dd->unit, pci_irq_vector(dd->pcidev, msixnum)); in reset_dca_notifier()
3311 irq_set_affinity_notifier(pci_irq_vector(dd->pcidev, msixnum), NULL); in reset_dca_notifier()
3312 dd->cspec->msix_entries[msixnum].notifier = NULL; in reset_dca_notifier()
3315 static void setup_dca_notifier(struct qib_devdata *dd, int msixnum) in setup_dca_notifier() argument
3317 struct qib_msix_entry *m = &dd->cspec->msix_entries[msixnum]; in setup_dca_notifier()
3327 n->notify.irq = pci_irq_vector(dd->pcidev, msixnum); in setup_dca_notifier()
3357 int ret, i, msixnum; in qib_setup_7322_interrupt() local
3404 msixnum = 0; in qib_setup_7322_interrupt()
3418 for (i = 0; msixnum < dd->cspec->num_msix_entries; i++) { in qib_setup_7322_interrupt()
3438 ret = pci_request_irq(dd->pcidev, msixnum, handler, in qib_setup_7322_interrupt()
3457 ret = pci_request_irq(dd->pcidev, msixnum, handler, in qib_setup_7322_interrupt()
3470 msixnum, in qib_setup_7322_interrupt()
3471 pci_irq_vector(dd->pcidev, msixnum), in qib_setup_7322_interrupt()
3478 dd->cspec->msix_entries[msixnum].arg = arg; in qib_setup_7322_interrupt()
3480 dd->cspec->msix_entries[msixnum].dca = dca; in qib_setup_7322_interrupt()
3481 dd->cspec->msix_entries[msixnum].rcv = in qib_setup_7322_interrupt()
3489 redirect[reg] |= ((u64) msixnum) << sh; in qib_setup_7322_interrupt()
3491 qib_read_kreg64(dd, 2 * msixnum + 1 + in qib_setup_7322_interrupt()
3495 &dd->cspec->msix_entries[msixnum].mask, in qib_setup_7322_interrupt()
3499 dd->cspec->msix_entries[msixnum].mask); in qib_setup_7322_interrupt()
3506 dd->cspec->msix_entries[msixnum].mask); in qib_setup_7322_interrupt()
3509 pci_irq_vector(dd->pcidev, msixnum), in qib_setup_7322_interrupt()
3510 dd->cspec->msix_entries[msixnum].mask); in qib_setup_7322_interrupt()
3512 msixnum++; in qib_setup_7322_interrupt()