Lines Matching defs:intr_info

83 	if (!mrioc->intr_info)
88 (mrioc->intr_info + i));
90 kfree(mrioc->intr_info);
91 mrioc->intr_info = NULL;
609 struct mpi3mr_intr_info *intr_info = privdata;
614 if (!intr_info)
617 mrioc = intr_info->mrioc;
622 midx = intr_info->msix_index;
626 if (intr_info->op_reply_q)
628 intr_info->op_reply_q);
640 struct mpi3mr_intr_info *intr_info = privdata;
643 if (!intr_info)
653 if (!intr_info->op_reply_q)
656 if (!intr_info->op_reply_q->enable_irq_poll ||
657 !atomic_read(&intr_info->op_reply_q->pend_ios))
660 disable_irq_nosync(intr_info->os_irq);
677 struct mpi3mr_intr_info *intr_info = privdata;
682 if (!intr_info || !intr_info->op_reply_q)
685 mrioc = intr_info->mrioc;
686 midx = intr_info->msix_index;
695 if (intr_info->op_reply_q)
698 intr_info->op_reply_q);
702 } while (atomic_read(&intr_info->op_reply_q->pend_ios) &&
705 intr_info->op_reply_q->enable_irq_poll = false;
706 enable_irq(intr_info->os_irq);
725 struct mpi3mr_intr_info *intr_info = mrioc->intr_info + index;
728 intr_info->mrioc = mrioc;
729 intr_info->msix_index = index;
730 intr_info->op_reply_q = NULL;
732 snprintf(intr_info->name, MPI3MR_NAME_LENGTH, "%s%d-msix%d",
737 mpi3mr_isr_poll, IRQF_SHARED, intr_info->name, intr_info);
740 NULL, IRQF_SHARED, intr_info->name, intr_info);
744 intr_info->name, pci_irq_vector(pdev, index));
748 intr_info->os_irq = pci_irq_vector(pdev, index);
849 mrioc->intr_info = kzalloc(sizeof(struct mpi3mr_intr_info) * max_vectors,
851 if (!mrioc->intr_info) {
1844 mrioc->intr_info[midx].op_reply_q = NULL;
2041 cpu_to_le16(mrioc->intr_info[midx].msix_index);
2089 mrioc->intr_info[midx].op_reply_q = op_reply_q;
2325 mpi3mr_process_op_reply_q(mrioc, mrioc->intr_info[midx].op_reply_q);
4402 struct mpi3mr_intr_info *intr_info;
4448 intr_info = mrioc->intr_info + i;
4449 intr_info->op_reply_q = NULL;