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);
3326 static void reset_dca_notifier(struct qib_devdata *dd, int msixnum) in reset_dca_notifier() argument
3328 if (!dd->cspec->msix_entries[msixnum].dca) in reset_dca_notifier()
3332 dd->unit, pci_irq_vector(dd->pcidev, msixnum)); in reset_dca_notifier()
3333 irq_set_affinity_notifier(pci_irq_vector(dd->pcidev, msixnum), NULL); in reset_dca_notifier()
3334 dd->cspec->msix_entries[msixnum].notifier = NULL; in reset_dca_notifier()
3337 static void setup_dca_notifier(struct qib_devdata *dd, int msixnum) in setup_dca_notifier() argument
3339 struct qib_msix_entry *m = &dd->cspec->msix_entries[msixnum]; in setup_dca_notifier()
3349 n->notify.irq = pci_irq_vector(dd->pcidev, msixnum); in setup_dca_notifier()
3379 int ret, i, msixnum; in qib_setup_7322_interrupt() local
3426 msixnum = 0; in qib_setup_7322_interrupt()
3440 for (i = 0; msixnum < dd->cspec->num_msix_entries; i++) { in qib_setup_7322_interrupt()
3460 ret = pci_request_irq(dd->pcidev, msixnum, handler, in qib_setup_7322_interrupt()
3479 ret = pci_request_irq(dd->pcidev, msixnum, handler, in qib_setup_7322_interrupt()
3492 msixnum, in qib_setup_7322_interrupt()
3493 pci_irq_vector(dd->pcidev, msixnum), in qib_setup_7322_interrupt()
3500 dd->cspec->msix_entries[msixnum].arg = arg; in qib_setup_7322_interrupt()
3502 dd->cspec->msix_entries[msixnum].dca = dca; in qib_setup_7322_interrupt()
3503 dd->cspec->msix_entries[msixnum].rcv = in qib_setup_7322_interrupt()
3511 redirect[reg] |= ((u64) msixnum) << sh; in qib_setup_7322_interrupt()
3513 qib_read_kreg64(dd, 2 * msixnum + 1 + in qib_setup_7322_interrupt()
3517 &dd->cspec->msix_entries[msixnum].mask, in qib_setup_7322_interrupt()
3521 dd->cspec->msix_entries[msixnum].mask); in qib_setup_7322_interrupt()
3528 dd->cspec->msix_entries[msixnum].mask); in qib_setup_7322_interrupt()
3531 pci_irq_vector(dd->pcidev, msixnum), in qib_setup_7322_interrupt()
3532 dd->cspec->msix_entries[msixnum].mask); in qib_setup_7322_interrupt()
3534 msixnum++; in qib_setup_7322_interrupt()