msix              164 drivers/crypto/cavium/nitrox/nitrox_dev.h 	struct msix_entry msix;
msix              390 drivers/crypto/cavium/nitrox/nitrox_isr.c 		vec = ndev->iov.msix.vector;
msix              414 drivers/crypto/cavium/nitrox/nitrox_isr.c 	ndev->iov.msix.entry = NON_RING_MSIX_BASE;
msix              415 drivers/crypto/cavium/nitrox/nitrox_isr.c 	ret = pci_enable_msix_exact(pdev, &ndev->iov.msix, NR_NON_RING_VECTORS);
msix              434 drivers/crypto/cavium/nitrox/nitrox_isr.c 	vec = ndev->iov.msix.vector;
msix              128 drivers/dma/ioat/dma.c 	struct msix_entry *msix;
msix              138 drivers/dma/ioat/dma.c 		msix = &ioat_dma->msix_entries[chan_id];
msix              139 drivers/dma/ioat/dma.c 		synchronize_irq(msix->vector);
msix              408 drivers/dma/ioat/init.c 	struct msix_entry *msix;
msix              414 drivers/dma/ioat/init.c 		goto msix;
msix              422 drivers/dma/ioat/init.c msix:
msix              433 drivers/dma/ioat/init.c 		msix = &ioat_dma->msix_entries[i];
msix              435 drivers/dma/ioat/init.c 		err = devm_request_irq(dev, msix->vector,
msix              440 drivers/dma/ioat/init.c 				msix = &ioat_dma->msix_entries[j];
msix              442 drivers/dma/ioat/init.c 				devm_free_irq(dev, msix->vector, ioat_chan);
msix             1077 drivers/edac/thunderx_edac.c 	struct msix_entry *msix = irq_id;
msix             1078 drivers/edac/thunderx_edac.c 	struct thunderx_ocx *ocx = container_of(msix, struct thunderx_ocx,
msix             1079 drivers/edac/thunderx_edac.c 						msix_ent[msix->entry]);
msix             1106 drivers/edac/thunderx_edac.c 	struct msix_entry *msix = irq_id;
msix             1107 drivers/edac/thunderx_edac.c 	struct thunderx_ocx *ocx = container_of(msix, struct thunderx_ocx,
msix             1108 drivers/edac/thunderx_edac.c 						msix_ent[msix->entry]);
msix             1170 drivers/edac/thunderx_edac.c 	struct msix_entry *msix = irq_id;
msix             1171 drivers/edac/thunderx_edac.c 	struct thunderx_ocx *ocx = container_of(msix, struct thunderx_ocx,
msix             1172 drivers/edac/thunderx_edac.c 						msix_ent[msix->entry]);
msix             1177 drivers/edac/thunderx_edac.c 	ctx->link = msix->entry;
msix             1189 drivers/edac/thunderx_edac.c 	struct msix_entry *msix = irq_id;
msix             1190 drivers/edac/thunderx_edac.c 	struct thunderx_ocx *ocx = container_of(msix, struct thunderx_ocx,
msix             1191 drivers/edac/thunderx_edac.c 						msix_ent[msix->entry]);
msix             1762 drivers/edac/thunderx_edac.c 	struct msix_entry *msix = irq_id;
msix             1763 drivers/edac/thunderx_edac.c 	struct thunderx_l2c *tad = container_of(msix, struct thunderx_l2c,
msix             1794 drivers/edac/thunderx_edac.c 	struct msix_entry *msix = irq_id;
msix             1795 drivers/edac/thunderx_edac.c 	struct thunderx_l2c *cbc = container_of(msix, struct thunderx_l2c,
msix             1823 drivers/edac/thunderx_edac.c 	struct msix_entry *msix = irq_id;
msix             1824 drivers/edac/thunderx_edac.c 	struct thunderx_l2c *mci = container_of(msix, struct thunderx_l2c,
msix             1844 drivers/edac/thunderx_edac.c 	struct msix_entry *msix = irq_id;
msix             1845 drivers/edac/thunderx_edac.c 	struct thunderx_l2c *l2c = container_of(msix, struct thunderx_l2c,
msix              791 drivers/infiniband/hw/hfi1/affinity.c static void hfi1_update_sdma_affinity(struct hfi1_msix_entry *msix, int cpu)
msix              793 drivers/infiniband/hw/hfi1/affinity.c 	struct sdma_engine *sde = msix->arg;
msix              809 drivers/infiniband/hw/hfi1/affinity.c 	cpumask_clear(&msix->mask);
msix              810 drivers/infiniband/hw/hfi1/affinity.c 	cpumask_set_cpu(cpu, &msix->mask);
msix              812 drivers/infiniband/hw/hfi1/affinity.c 		   msix->irq, irq_type_names[msix->type],
msix              814 drivers/infiniband/hw/hfi1/affinity.c 	irq_set_affinity_hint(msix->irq, &msix->mask);
msix              827 drivers/infiniband/hw/hfi1/affinity.c 		if (other_msix->type != IRQ_SDMA || other_msix == msix)
msix              843 drivers/infiniband/hw/hfi1/affinity.c 	struct hfi1_msix_entry *msix = container_of(notify,
msix              848 drivers/infiniband/hw/hfi1/affinity.c 	hfi1_update_sdma_affinity(msix, cpu);
msix              859 drivers/infiniband/hw/hfi1/affinity.c static void hfi1_setup_sdma_notifier(struct hfi1_msix_entry *msix)
msix              861 drivers/infiniband/hw/hfi1/affinity.c 	struct irq_affinity_notify *notify = &msix->notify;
msix              863 drivers/infiniband/hw/hfi1/affinity.c 	notify->irq = msix->irq;
msix              872 drivers/infiniband/hw/hfi1/affinity.c static void hfi1_cleanup_sdma_notifier(struct hfi1_msix_entry *msix)
msix              874 drivers/infiniband/hw/hfi1/affinity.c 	struct irq_affinity_notify *notify = &msix->notify;
msix              886 drivers/infiniband/hw/hfi1/affinity.c 			    struct hfi1_msix_entry *msix)
msix              897 drivers/infiniband/hw/hfi1/affinity.c 	cpumask_clear(&msix->mask);
msix              901 drivers/infiniband/hw/hfi1/affinity.c 	switch (msix->type) {
msix              903 drivers/infiniband/hw/hfi1/affinity.c 		sde = (struct sdma_engine *)msix->arg;
msix              911 drivers/infiniband/hw/hfi1/affinity.c 		rcd = (struct hfi1_ctxtdata *)msix->arg;
msix              919 drivers/infiniband/hw/hfi1/affinity.c 		dd_dev_err(dd, "Invalid IRQ type %d\n", msix->type);
msix              942 drivers/infiniband/hw/hfi1/affinity.c 	cpumask_set_cpu(cpu, &msix->mask);
msix              944 drivers/infiniband/hw/hfi1/affinity.c 		    msix->irq, irq_type_names[msix->type],
msix              946 drivers/infiniband/hw/hfi1/affinity.c 	irq_set_affinity_hint(msix->irq, &msix->mask);
msix              948 drivers/infiniband/hw/hfi1/affinity.c 	if (msix->type == IRQ_SDMA) {
msix              950 drivers/infiniband/hw/hfi1/affinity.c 		hfi1_setup_sdma_notifier(msix);
msix              956 drivers/infiniband/hw/hfi1/affinity.c int hfi1_get_irq_affinity(struct hfi1_devdata *dd, struct hfi1_msix_entry *msix)
msix              961 drivers/infiniband/hw/hfi1/affinity.c 	ret = get_irq_affinity(dd, msix);
msix              967 drivers/infiniband/hw/hfi1/affinity.c 			   struct hfi1_msix_entry *msix)
msix              976 drivers/infiniband/hw/hfi1/affinity.c 	switch (msix->type) {
msix              979 drivers/infiniband/hw/hfi1/affinity.c 		hfi1_cleanup_sdma_notifier(msix);
msix              985 drivers/infiniband/hw/hfi1/affinity.c 		rcd = (struct hfi1_ctxtdata *)msix->arg;
msix              996 drivers/infiniband/hw/hfi1/affinity.c 		cpumask_andnot(&set->used, &set->used, &msix->mask);
msix             1000 drivers/infiniband/hw/hfi1/affinity.c 	irq_set_affinity_hint(msix->irq, NULL);
msix             1001 drivers/infiniband/hw/hfi1/affinity.c 	cpumask_clear(&msix->mask);
msix               84 drivers/infiniband/hw/hfi1/affinity.h 			  struct hfi1_msix_entry *msix);
msix               90 drivers/infiniband/hw/hfi1/affinity.h 			   struct hfi1_msix_entry *msix);
msix              489 drivers/infiniband/hw/ocrdma/ocrdma_hw.c 		irq = dev->nic_info.msix.vector_list[eq->vector];
msix             3077 drivers/infiniband/hw/ocrdma/ocrdma_hw.c 	num_eq = dev->nic_info.msix.num_vectors -
msix             3078 drivers/infiniband/hw/ocrdma/ocrdma_hw.c 			dev->nic_info.msix.start_vector;
msix              523 drivers/infiniband/hw/qedr/main.c 			vector = dev->int_info.msix[idx].vector;
msix              546 drivers/infiniband/hw/qedr/main.c 		rc = request_irq(dev->int_info.msix[idx].vector,
msix               35 drivers/irqchip/irq-gic-v3-its-pci-msi.c 	int msi, msix, *count = data;
msix               38 drivers/irqchip/irq-gic-v3-its-pci-msi.c 	msix = max(pci_msix_vec_count(pdev), 0);
msix               39 drivers/irqchip/irq-gic-v3-its-pci-msi.c 	*count += max(msi, msix);
msix              427 drivers/misc/mic/host/mic_intr.c 	struct msix_entry *msix = NULL;
msix              443 drivers/misc/mic/host/mic_intr.c 		msix = mic_get_available_vector(mdev);
msix              444 drivers/misc/mic/host/mic_intr.c 		if (!msix) {
msix              451 drivers/misc/mic/host/mic_intr.c 		rc = request_threaded_irq(msix->vector, handler, thread_fn,
msix              458 drivers/misc/mic/host/mic_intr.c 		entry = msix->entry;
msix              464 drivers/misc/mic/host/mic_intr.c 			msix->vector, intr_src);
msix              299 drivers/misc/pci_endpoint_test.c 				       u16 msi_num, bool msix)
msix              305 drivers/misc/pci_endpoint_test.c 				 msix == false ? IRQ_TYPE_MSI :
msix              309 drivers/misc/pci_endpoint_test.c 				 msix == false ? COMMAND_RAISE_MSI_IRQ :
msix              900 drivers/net/ethernet/broadcom/bnx2.c 			bnapi->status_blk.msix = sblk;
msix             3505 drivers/net/ethernet/broadcom/bnx2.c 	struct status_block_msix *sblk = bnapi->status_blk.msix;
msix             6769 drivers/net/ethernet/broadcom/bnx2.h 		struct status_block_msix	*msix;
msix             1549 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bool msix = (bp->flags & USING_MSIX_FLAG) ? true : false;
msix             1553 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	if (msix) {
msix             1586 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	   (msix ? "MSI-X" : (msi ? "MSI" : "INTx")));
msix             1612 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bool msix = (bp->flags & USING_MSIX_FLAG) ? true : false;
msix             1618 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	if (msix) {
msix             1639 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	if ((!msix) || single_msix) {
msix             1647 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	   val, (msix ? "MSI-X" : (msi ? "MSI" : "INTx")));
msix             1679 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int msix = (bp->flags & USING_MSIX_FLAG) ? 1 : 0;
msix             1687 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	if (msix) {
msix             9209 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int msix = (bp->flags & USING_MSIX_FLAG) ? 1 : 0;
msix             9229 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	if (msix)
msix              202 drivers/net/ethernet/brocade/bna/bfa_ioc.h 					bool msix);
msix               35 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static void bfa_ioc_ct_isr_mode_set(struct bfa_ioc *ioc, bool msix);
msix              395 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct_isr_mode_set(struct bfa_ioc *ioc, bool msix)
msix              408 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c 	if ((!msix && mode) || (msix && !mode))
msix              411 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c 	if (msix)
msix              185 drivers/net/ethernet/brocade/bna/bfi_enet.h 	u8		msix;
msix             1679 drivers/net/ethernet/brocade/bna/bna_tx_rx.c 	cfg_req->ib_cfg.msix = (rxp->cq.ib.intr_type == BNA_INTR_T_MSIX)
msix             3116 drivers/net/ethernet/brocade/bna/bna_tx_rx.c 	cfg_req->ib_cfg.msix = (txq->ib.intr_type == BNA_INTR_T_MSIX)
msix              593 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	int err, pidx, msix;
msix              630 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	msix = MSIX_IQFLINT;
msix              640 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 						 dev, msix++,
msix              158 drivers/net/ethernet/cisco/enic/enic.h 	struct enic_msix_entry msix[ENIC_INTR_MAX];
msix              122 drivers/net/ethernet/cisco/enic/enic_main.c 		    (cpumask_available(enic->msix[i].affinity_mask) &&
msix              123 drivers/net/ethernet/cisco/enic/enic_main.c 		     !cpumask_empty(enic->msix[i].affinity_mask)))
msix              125 drivers/net/ethernet/cisco/enic/enic_main.c 		if (zalloc_cpumask_var(&enic->msix[i].affinity_mask,
msix              128 drivers/net/ethernet/cisco/enic/enic_main.c 					enic->msix[i].affinity_mask);
msix              139 drivers/net/ethernet/cisco/enic/enic_main.c 		free_cpumask_var(enic->msix[i].affinity_mask);
msix              151 drivers/net/ethernet/cisco/enic/enic_main.c 		    !cpumask_available(enic->msix[i].affinity_mask) ||
msix              152 drivers/net/ethernet/cisco/enic/enic_main.c 		    cpumask_empty(enic->msix[i].affinity_mask))
msix              155 drivers/net/ethernet/cisco/enic/enic_main.c 					    enic->msix[i].affinity_mask);
msix              164 drivers/net/ethernet/cisco/enic/enic_main.c 		if (cpumask_available(enic->msix[wq_intr].affinity_mask) &&
msix              165 drivers/net/ethernet/cisco/enic/enic_main.c 		    !cpumask_empty(enic->msix[wq_intr].affinity_mask))
msix              167 drivers/net/ethernet/cisco/enic/enic_main.c 					    enic->msix[wq_intr].affinity_mask,
msix             1745 drivers/net/ethernet/cisco/enic/enic_main.c 		for (i = 0; i < ARRAY_SIZE(enic->msix); i++)
msix             1746 drivers/net/ethernet/cisco/enic/enic_main.c 			if (enic->msix[i].requested)
msix             1748 drivers/net/ethernet/cisco/enic/enic_main.c 					enic->msix[i].devid);
msix             1780 drivers/net/ethernet/cisco/enic/enic_main.c 			snprintf(enic->msix[intr].devname,
msix             1781 drivers/net/ethernet/cisco/enic/enic_main.c 				sizeof(enic->msix[intr].devname),
msix             1783 drivers/net/ethernet/cisco/enic/enic_main.c 			enic->msix[intr].isr = enic_isr_msix;
msix             1784 drivers/net/ethernet/cisco/enic/enic_main.c 			enic->msix[intr].devid = &enic->napi[i];
msix             1791 drivers/net/ethernet/cisco/enic/enic_main.c 			snprintf(enic->msix[intr].devname,
msix             1792 drivers/net/ethernet/cisco/enic/enic_main.c 				sizeof(enic->msix[intr].devname),
msix             1794 drivers/net/ethernet/cisco/enic/enic_main.c 			enic->msix[intr].isr = enic_isr_msix;
msix             1795 drivers/net/ethernet/cisco/enic/enic_main.c 			enic->msix[intr].devid = &enic->napi[wq];
msix             1799 drivers/net/ethernet/cisco/enic/enic_main.c 		snprintf(enic->msix[intr].devname,
msix             1800 drivers/net/ethernet/cisco/enic/enic_main.c 			sizeof(enic->msix[intr].devname),
msix             1802 drivers/net/ethernet/cisco/enic/enic_main.c 		enic->msix[intr].isr = enic_isr_msix_err;
msix             1803 drivers/net/ethernet/cisco/enic/enic_main.c 		enic->msix[intr].devid = enic;
msix             1806 drivers/net/ethernet/cisco/enic/enic_main.c 		snprintf(enic->msix[intr].devname,
msix             1807 drivers/net/ethernet/cisco/enic/enic_main.c 			sizeof(enic->msix[intr].devname),
msix             1809 drivers/net/ethernet/cisco/enic/enic_main.c 		enic->msix[intr].isr = enic_isr_msix_notify;
msix             1810 drivers/net/ethernet/cisco/enic/enic_main.c 		enic->msix[intr].devid = enic;
msix             1812 drivers/net/ethernet/cisco/enic/enic_main.c 		for (i = 0; i < ARRAY_SIZE(enic->msix); i++)
msix             1813 drivers/net/ethernet/cisco/enic/enic_main.c 			enic->msix[i].requested = 0;
msix             1817 drivers/net/ethernet/cisco/enic/enic_main.c 				enic->msix[i].isr, 0,
msix             1818 drivers/net/ethernet/cisco/enic/enic_main.c 				enic->msix[i].devname,
msix             1819 drivers/net/ethernet/cisco/enic/enic_main.c 				enic->msix[i].devid);
msix             1824 drivers/net/ethernet/cisco/enic/enic_main.c 			enic->msix[i].requested = 1;
msix               65 drivers/net/ethernet/emulex/benet/be_roce.c 		dev_info.msix.num_vectors = min(num_vec, MAX_MSIX_VECTORS);
msix               70 drivers/net/ethernet/emulex/benet/be_roce.c 		dev_info.msix.start_vector = adapter->num_evt_qs;
msix               71 drivers/net/ethernet/emulex/benet/be_roce.c 		for (i = 0; i < dev_info.msix.num_vectors; i++) {
msix               72 drivers/net/ethernet/emulex/benet/be_roce.c 			dev_info.msix.vector_list[i] =
msix               76 drivers/net/ethernet/emulex/benet/be_roce.c 		dev_info.msix.num_vectors = 0;
msix               47 drivers/net/ethernet/emulex/benet/be_roce.h 	} msix;
msix             1097 drivers/net/ethernet/intel/igb/igb_main.c static void igb_set_interrupt_capability(struct igb_adapter *adapter, bool msix)
msix             1102 drivers/net/ethernet/intel/igb/igb_main.c 	if (!msix)
msix             1382 drivers/net/ethernet/intel/igb/igb_main.c static int igb_init_interrupt_scheme(struct igb_adapter *adapter, bool msix)
msix             1387 drivers/net/ethernet/intel/igb/igb_main.c 	igb_set_interrupt_capability(adapter, msix);
msix               64 drivers/net/ethernet/intel/igc/igc_main.c 					 bool msix);
msix             3425 drivers/net/ethernet/intel/igc/igc_main.c 					 bool msix)
msix             3430 drivers/net/ethernet/intel/igc/igc_main.c 	if (!msix)
msix             3691 drivers/net/ethernet/intel/igc/igc_main.c static int igc_init_interrupt_scheme(struct igc_adapter *adapter, bool msix)
msix             3696 drivers/net/ethernet/intel/igc/igc_main.c 	igc_set_interrupt_capability(adapter, msix);
msix              513 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 		pfvf->msix.max = ((cfg >> 32) & 0xFFF) + 1;
msix              514 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 		rvu_check_min_msix_vec(rvu, pfvf->msix.max, pf, 0);
msix              517 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 		err = rvu_alloc_bitmap(&pfvf->msix);
msix              522 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 		pfvf->msix_lfmap = devm_kcalloc(rvu->dev, pfvf->msix.max,
msix              540 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 		offset = rvu_alloc_rsrc_contig(&pfvf->msix, nvecs);
msix              550 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 			pfvf->msix.max = (cfg & 0xFFF) + 1;
msix              551 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 			rvu_check_min_msix_vec(rvu, pfvf->msix.max, pf, vf + 1);
msix              554 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 			err = rvu_alloc_bitmap(&pfvf->msix);
msix              559 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 				devm_kcalloc(rvu->dev, pfvf->msix.max,
msix              572 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 			offset = rvu_alloc_rsrc_contig(&pfvf->msix, nvecs);
msix              620 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 		kfree(pfvf->msix.bmap);
msix              625 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 		kfree(pfvf->msix.bmap);
msix             1241 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 	for (vec = 0; vec < pfvf->msix.max; vec++) {
msix             1259 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 	if (!rvu_rsrc_check_contig(&pfvf->msix, nvecs))
msix             1262 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 	offset = rvu_alloc_rsrc_contig(&pfvf->msix, nvecs);
msix             1294 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 	rvu_free_rsrc_contig(&pfvf->msix, nvecs, offset);
msix             1306 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 	if (!pfvf->msix.bmap)
msix             2003 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 	return (pfvf->msix.max >= RVU_AF_INT_VEC_CNT + RVU_PF_INT_VEC_CNT) &&
msix              115 drivers/net/ethernet/marvell/octeontx2/af/rvu.h 	struct rsrc_bmap msix;      /* Bitmap for MSIX vector alloc */
msix              902 drivers/net/ethernet/nvidia/forcedeth.c static int msix = NV_MSIX_INT_ENABLED;
msix             5934 drivers/net/ethernet/nvidia/forcedeth.c 	if ((id->driver_data & DEV_HAS_MSI_X) && msix) {
msix             6447 drivers/net/ethernet/nvidia/forcedeth.c module_param(msix, int, 0);
msix             6448 drivers/net/ethernet/nvidia/forcedeth.c MODULE_PARM_DESC(msix, "MSIX interrupts are enabled by setting to 1 and disabled by setting to 0.");
msix              879 drivers/net/ethernet/qlogic/qed/qed_main.c 		info->msix = &cdev->int_params.msix_table[msix_base];
msix              945 drivers/net/ethernet/qlogic/qed/qed_rdma.c 		info->msix = &cdev->int_params.msix_table[msix_base];
msix             1759 drivers/net/ethernet/qlogic/qede/qede_main.c 			synchronize_irq(edev->int_info.msix[i].vector);
msix             1760 drivers/net/ethernet/qlogic/qede/qede_main.c 			free_irq(edev->int_info.msix[i].vector,
msix             1788 drivers/net/ethernet/qlogic/qede/qede_main.c 					      edev->int_info.msix[i].vector);
msix             1795 drivers/net/ethernet/qlogic/qede/qede_main.c 		rc = request_irq(edev->int_info.msix[i].vector,
msix             1833 drivers/net/ethernet/qlogic/qede/qede_main.c 		edev->ndev->irq = edev->int_info.msix[0].vector;
msix              600 drivers/ntb/hw/amd/ntb_hw_amd.c 	ndev->msix = kcalloc_node(msix_max, sizeof(*ndev->msix),
msix              602 drivers/ntb/hw/amd/ntb_hw_amd.c 	if (!ndev->msix)
msix              606 drivers/ntb/hw/amd/ntb_hw_amd.c 		ndev->msix[i].entry = i;
msix              608 drivers/ntb/hw/amd/ntb_hw_amd.c 	msix_count = pci_enable_msix_range(pdev, ndev->msix,
msix              624 drivers/ntb/hw/amd/ntb_hw_amd.c 		rc = request_irq(ndev->msix[i].vector, ndev_vec_isr, 0,
msix              637 drivers/ntb/hw/amd/ntb_hw_amd.c 		free_irq(ndev->msix[i].vector, &ndev->vec[i]);
msix              640 drivers/ntb/hw/amd/ntb_hw_amd.c 	kfree(ndev->msix);
msix              644 drivers/ntb/hw/amd/ntb_hw_amd.c 	ndev->msix = NULL;
msix              695 drivers/ntb/hw/amd/ntb_hw_amd.c 	if (ndev->msix) {
msix              698 drivers/ntb/hw/amd/ntb_hw_amd.c 			free_irq(ndev->msix[i].vector, &ndev->vec[i]);
msix              700 drivers/ntb/hw/amd/ntb_hw_amd.c 		kfree(ndev->msix);
msix              201 drivers/ntb/hw/amd/ntb_hw_amd.h 	struct msix_entry *msix;
msix              386 drivers/ntb/hw/intel/ntb_hw_gen1.c 	ndev->msix = kcalloc_node(msix_max, sizeof(*ndev->msix),
msix              388 drivers/ntb/hw/intel/ntb_hw_gen1.c 	if (!ndev->msix)
msix              392 drivers/ntb/hw/intel/ntb_hw_gen1.c 		ndev->msix[i].entry = i;
msix              394 drivers/ntb/hw/intel/ntb_hw_gen1.c 	msix_count = pci_enable_msix_range(pdev, ndev->msix,
msix              402 drivers/ntb/hw/intel/ntb_hw_gen1.c 		rc = request_irq(ndev->msix[i].vector, ndev_vec_isr, 0,
msix              415 drivers/ntb/hw/intel/ntb_hw_gen1.c 		free_irq(ndev->msix[i].vector, &ndev->vec[i]);
msix              418 drivers/ntb/hw/intel/ntb_hw_gen1.c 	kfree(ndev->msix);
msix              422 drivers/ntb/hw/intel/ntb_hw_gen1.c 	ndev->msix = NULL;
msix              476 drivers/ntb/hw/intel/ntb_hw_gen1.c 	if (ndev->msix) {
msix              479 drivers/ntb/hw/intel/ntb_hw_gen1.c 			free_irq(ndev->msix[i].vector, &ndev->vec[i]);
msix              481 drivers/ntb/hw/intel/ntb_hw_gen1.c 		kfree(ndev->msix);
msix              165 drivers/ntb/hw/intel/ntb_hw_intel.h 	struct msix_entry		*msix;
msix              616 drivers/rapidio/devices/tsi721.c 	mbox = (irq - priv->msix[TSI721_VECT_OMB0_DONE].vector) % RIO_MAX_MBOX;
msix              633 drivers/rapidio/devices/tsi721.c 	mbox = (irq - priv->msix[TSI721_VECT_IMB0_RCV].vector) % RIO_MAX_MBOX;
msix              697 drivers/rapidio/devices/tsi721.c 	err = request_irq(priv->msix[TSI721_VECT_IDB].vector,
msix              699 drivers/rapidio/devices/tsi721.c 			priv->msix[TSI721_VECT_IDB].irq_name, (void *)priv);
msix              703 drivers/rapidio/devices/tsi721.c 	err = request_irq(priv->msix[TSI721_VECT_PWRX].vector,
msix              705 drivers/rapidio/devices/tsi721.c 			priv->msix[TSI721_VECT_PWRX].irq_name, (void *)priv);
msix              707 drivers/rapidio/devices/tsi721.c 		free_irq(priv->msix[TSI721_VECT_IDB].vector, (void *)priv);
msix              771 drivers/rapidio/devices/tsi721.c 	priv->msix[TSI721_VECT_IDB].vector = entries[TSI721_VECT_IDB].vector;
msix              772 drivers/rapidio/devices/tsi721.c 	snprintf(priv->msix[TSI721_VECT_IDB].irq_name, IRQ_DEVICE_NAME_MAX,
msix              774 drivers/rapidio/devices/tsi721.c 	priv->msix[TSI721_VECT_PWRX].vector = entries[TSI721_VECT_PWRX].vector;
msix              775 drivers/rapidio/devices/tsi721.c 	snprintf(priv->msix[TSI721_VECT_PWRX].irq_name, IRQ_DEVICE_NAME_MAX,
msix              779 drivers/rapidio/devices/tsi721.c 		priv->msix[TSI721_VECT_IMB0_RCV + i].vector =
msix              781 drivers/rapidio/devices/tsi721.c 		snprintf(priv->msix[TSI721_VECT_IMB0_RCV + i].irq_name,
msix              785 drivers/rapidio/devices/tsi721.c 		priv->msix[TSI721_VECT_IMB0_INT + i].vector =
msix              787 drivers/rapidio/devices/tsi721.c 		snprintf(priv->msix[TSI721_VECT_IMB0_INT + i].irq_name,
msix              791 drivers/rapidio/devices/tsi721.c 		priv->msix[TSI721_VECT_OMB0_DONE + i].vector =
msix              793 drivers/rapidio/devices/tsi721.c 		snprintf(priv->msix[TSI721_VECT_OMB0_DONE + i].irq_name,
msix              797 drivers/rapidio/devices/tsi721.c 		priv->msix[TSI721_VECT_OMB0_INT + i].vector =
msix              799 drivers/rapidio/devices/tsi721.c 		snprintf(priv->msix[TSI721_VECT_OMB0_INT + i].irq_name,
msix              806 drivers/rapidio/devices/tsi721.c 		priv->msix[TSI721_VECT_DMA0_DONE + i].vector =
msix              808 drivers/rapidio/devices/tsi721.c 		snprintf(priv->msix[TSI721_VECT_DMA0_DONE + i].irq_name,
msix              812 drivers/rapidio/devices/tsi721.c 		priv->msix[TSI721_VECT_DMA0_INT + i].vector =
msix              814 drivers/rapidio/devices/tsi721.c 		snprintf(priv->msix[TSI721_VECT_DMA0_INT + i].irq_name,
msix              848 drivers/rapidio/devices/tsi721.c 		free_irq(priv->msix[TSI721_VECT_IDB].vector, (void *)priv);
msix              849 drivers/rapidio/devices/tsi721.c 		free_irq(priv->msix[TSI721_VECT_PWRX].vector, (void *)priv);
msix             1967 drivers/rapidio/devices/tsi721.c 		rc = request_irq(priv->msix[idx].vector, tsi721_omsg_msix, 0,
msix             1968 drivers/rapidio/devices/tsi721.c 				 priv->msix[idx].irq_name, (void *)priv);
msix             1978 drivers/rapidio/devices/tsi721.c 		rc = request_irq(priv->msix[idx].vector, tsi721_omsg_msix, 0,
msix             1979 drivers/rapidio/devices/tsi721.c 				 priv->msix[idx].irq_name, (void *)priv);
msix             1985 drivers/rapidio/devices/tsi721.c 			free_irq(priv->msix[idx].vector, (void *)priv);
msix             2069 drivers/rapidio/devices/tsi721.c 		free_irq(priv->msix[TSI721_VECT_OMB0_DONE + mbox].vector,
msix             2071 drivers/rapidio/devices/tsi721.c 		free_irq(priv->msix[TSI721_VECT_OMB0_INT + mbox].vector,
msix             2282 drivers/rapidio/devices/tsi721.c 		rc = request_irq(priv->msix[idx].vector, tsi721_imsg_msix, 0,
msix             2283 drivers/rapidio/devices/tsi721.c 				 priv->msix[idx].irq_name, (void *)priv);
msix             2293 drivers/rapidio/devices/tsi721.c 		rc = request_irq(priv->msix[idx].vector, tsi721_imsg_msix, 0,
msix             2294 drivers/rapidio/devices/tsi721.c 				 priv->msix[idx].irq_name, (void *)priv);
msix             2300 drivers/rapidio/devices/tsi721.c 				priv->msix[TSI721_VECT_IMB0_RCV + mbox].vector,
msix             2371 drivers/rapidio/devices/tsi721.c 		free_irq(priv->msix[TSI721_VECT_IMB0_RCV + mbox].vector,
msix             2373 drivers/rapidio/devices/tsi721.c 		free_irq(priv->msix[TSI721_VECT_IMB0_INT + mbox].vector,
msix              873 drivers/rapidio/devices/tsi721.h 	struct msix_irq	msix[TSI721_VECT_MAX];
msix              152 drivers/rapidio/devices/tsi721_dma.c 		rc = request_irq(priv->msix[idx].vector, tsi721_bdma_msix, 0,
msix              153 drivers/rapidio/devices/tsi721_dma.c 				 priv->msix[idx].irq_name, (void *)bdma_chan);
msix              164 drivers/rapidio/devices/tsi721_dma.c 		rc = request_irq(priv->msix[idx].vector, tsi721_bdma_msix, 0,
msix              165 drivers/rapidio/devices/tsi721_dma.c 				priv->msix[idx].irq_name, (void *)bdma_chan);
msix              172 drivers/rapidio/devices/tsi721_dma.c 				priv->msix[TSI721_VECT_DMA0_DONE +
msix              226 drivers/rapidio/devices/tsi721_dma.c 		free_irq(priv->msix[TSI721_VECT_DMA0_DONE +
msix              228 drivers/rapidio/devices/tsi721_dma.c 		free_irq(priv->msix[TSI721_VECT_DMA0_INT +
msix              770 drivers/rapidio/devices/tsi721_dma.c 		synchronize_irq(priv->msix[TSI721_VECT_DMA0_DONE +
msix              772 drivers/rapidio/devices/tsi721_dma.c 		synchronize_irq(priv->msix[TSI721_VECT_DMA0_INT +
msix              184 drivers/scsi/bfa/bfa.h 	void (*hw_isr_mode_set)(struct bfa_s *bfa, bfa_boolean_t msix);
msix              288 drivers/scsi/bfa/bfa.h 	((__bfa)->msix.handler[__vec](__bfa, __vec))
msix              318 drivers/scsi/bfa/bfa.h void bfa_hwcb_isr_mode_set(struct bfa_s *bfa, bfa_boolean_t msix);
msix              332 drivers/scsi/bfa/bfa.h void bfa_hwct_isr_mode_set(struct bfa_s *bfa, bfa_boolean_t msix);
msix              866 drivers/scsi/bfa/bfa_core.c 	bfa_isr_mode_set(bfa, bfa->msix.nvecs != 0);
msix              989 drivers/scsi/bfa/bfa_core.c 	if (bfa->msix.nvecs == 1)
msix             1085 drivers/scsi/bfa/bfa_core.c 	bfa->msix.nvecs = 0;
msix              110 drivers/scsi/bfa/bfa_hw_cb.c 	bfa->msix.nvecs = nvecs;
msix              119 drivers/scsi/bfa/bfa_hw_cb.c 	if (bfa->msix.nvecs == 0)
msix              122 drivers/scsi/bfa/bfa_hw_cb.c 	if (bfa->msix.nvecs == 1) {
msix              124 drivers/scsi/bfa/bfa_hw_cb.c 			bfa->msix.handler[i] = bfa_msix_all;
msix              129 drivers/scsi/bfa/bfa_hw_cb.c 		bfa->msix.handler[i] = bfa_msix_lpu_err;
msix              137 drivers/scsi/bfa/bfa_hw_cb.c 	if (bfa->msix.nvecs == 0)
msix              140 drivers/scsi/bfa/bfa_hw_cb.c 	if (bfa->msix.nvecs == 1) {
msix              142 drivers/scsi/bfa/bfa_hw_cb.c 			bfa->msix.handler[i] = bfa_msix_all;
msix              147 drivers/scsi/bfa/bfa_hw_cb.c 		bfa->msix.handler[i] = bfa_msix_reqq;
msix              150 drivers/scsi/bfa/bfa_hw_cb.c 		bfa->msix.handler[i] = bfa_msix_rspq;
msix              159 drivers/scsi/bfa/bfa_hw_cb.c 		bfa->msix.handler[i] = bfa_hwcb_msix_dummy;
msix              166 drivers/scsi/bfa/bfa_hw_cb.c bfa_hwcb_isr_mode_set(struct bfa_s *bfa, bfa_boolean_t msix)
msix              168 drivers/scsi/bfa/bfa_hw_cb.c 	if (msix) {
msix              108 drivers/scsi/bfa/bfa_hw_ct.c 	bfa->msix.nvecs = nvecs;
msix              115 drivers/scsi/bfa/bfa_hw_ct.c 	if (bfa->msix.nvecs == 0)
msix              118 drivers/scsi/bfa/bfa_hw_ct.c 	if (bfa->msix.nvecs == 1)
msix              119 drivers/scsi/bfa/bfa_hw_ct.c 		bfa->msix.handler[BFI_MSIX_LPU_ERR_CT] = bfa_msix_all;
msix              121 drivers/scsi/bfa/bfa_hw_ct.c 		bfa->msix.handler[BFI_MSIX_LPU_ERR_CT] = bfa_msix_lpu_err;
msix              129 drivers/scsi/bfa/bfa_hw_ct.c 	if (bfa->msix.nvecs == 0)
msix              132 drivers/scsi/bfa/bfa_hw_ct.c 	if (bfa->msix.nvecs == 1) {
msix              134 drivers/scsi/bfa/bfa_hw_ct.c 			bfa->msix.handler[i] = bfa_msix_all;
msix              139 drivers/scsi/bfa/bfa_hw_ct.c 		bfa->msix.handler[i] = bfa_msix_reqq;
msix              142 drivers/scsi/bfa/bfa_hw_ct.c 		bfa->msix.handler[i] = bfa_msix_rspq;
msix              151 drivers/scsi/bfa/bfa_hw_ct.c 		bfa->msix.handler[i] = bfa_hwct_msix_dummy;
msix              158 drivers/scsi/bfa/bfa_hw_ct.c bfa_hwct_isr_mode_set(struct bfa_s *bfa, bfa_boolean_t msix)
msix              161 drivers/scsi/bfa/bfa_hw_ct.c 	bfa_ioc_isr_mode_set(&bfa->ioc, msix);
msix              337 drivers/scsi/bfa/bfa_ioc.h 					bfa_boolean_t msix);
msix               27 drivers/scsi/bfa/bfa_ioc_cb.c static void bfa_ioc_cb_isr_mode_set(struct bfa_ioc_s *ioc, bfa_boolean_t msix);
msix              208 drivers/scsi/bfa/bfa_ioc_cb.c bfa_ioc_cb_isr_mode_set(struct bfa_ioc_s *ioc, bfa_boolean_t msix)
msix              338 drivers/scsi/bfa/bfa_ioc_ct.c bfa_ioc_ct_isr_mode_set(struct bfa_ioc_s *ioc, bfa_boolean_t msix)
msix              352 drivers/scsi/bfa/bfa_ioc_ct.c 	if ((!msix && mode) || (msix && !mode))
msix              355 drivers/scsi/bfa/bfa_ioc_ct.c 	if (msix)
msix               70 drivers/scsi/bfa/bfa_modules.h 	struct bfa_msix_s	msix;
msix             1126 drivers/scsi/bfa/bfad.c 	bfa_msix(&bfad->bfa, vec->msix.entry);
msix             1153 drivers/scsi/bfa/bfad.c 			bfad->msix_tab[bfad->nvec].msix.entry = i;
msix             1175 drivers/scsi/bfa/bfad.c 		error = request_irq(bfad->msix_tab[i].msix.vector,
msix             1179 drivers/scsi/bfa/bfad.c 		bfa_trc(bfad, bfad->msix_tab[i].msix.vector);
msix             1184 drivers/scsi/bfa/bfad.c 				free_irq(bfad->msix_tab[j].msix.vector,
msix             1248 drivers/scsi/bfa/bfad.c 			bfad->msix_tab[i].msix.vector = msix_entries[i].vector;
msix             1276 drivers/scsi/bfa/bfad.c 			free_irq(bfad->msix_tab[i].msix.vector,
msix              101 drivers/scsi/bfa/bfad_drv.h 	struct msix_entry msix;
msix              222 drivers/scsi/fnic/fnic.h 	struct fnic_msix_entry msix[FNIC_MSIX_INTR_MAX];
msix              161 drivers/scsi/fnic/fnic_isr.c 		for (i = 0; i < ARRAY_SIZE(fnic->msix); i++)
msix              162 drivers/scsi/fnic/fnic_isr.c 			if (fnic->msix[i].requested)
msix              164 drivers/scsi/fnic/fnic_isr.c 					 fnic->msix[i].devid);
msix              191 drivers/scsi/fnic/fnic_isr.c 		sprintf(fnic->msix[FNIC_MSIX_RQ].devname,
msix              193 drivers/scsi/fnic/fnic_isr.c 		fnic->msix[FNIC_MSIX_RQ].isr = fnic_isr_msix_rq;
msix              194 drivers/scsi/fnic/fnic_isr.c 		fnic->msix[FNIC_MSIX_RQ].devid = fnic;
msix              196 drivers/scsi/fnic/fnic_isr.c 		sprintf(fnic->msix[FNIC_MSIX_WQ].devname,
msix              198 drivers/scsi/fnic/fnic_isr.c 		fnic->msix[FNIC_MSIX_WQ].isr = fnic_isr_msix_wq;
msix              199 drivers/scsi/fnic/fnic_isr.c 		fnic->msix[FNIC_MSIX_WQ].devid = fnic;
msix              201 drivers/scsi/fnic/fnic_isr.c 		sprintf(fnic->msix[FNIC_MSIX_WQ_COPY].devname,
msix              203 drivers/scsi/fnic/fnic_isr.c 		fnic->msix[FNIC_MSIX_WQ_COPY].isr = fnic_isr_msix_wq_copy;
msix              204 drivers/scsi/fnic/fnic_isr.c 		fnic->msix[FNIC_MSIX_WQ_COPY].devid = fnic;
msix              206 drivers/scsi/fnic/fnic_isr.c 		sprintf(fnic->msix[FNIC_MSIX_ERR_NOTIFY].devname,
msix              208 drivers/scsi/fnic/fnic_isr.c 		fnic->msix[FNIC_MSIX_ERR_NOTIFY].isr =
msix              210 drivers/scsi/fnic/fnic_isr.c 		fnic->msix[FNIC_MSIX_ERR_NOTIFY].devid = fnic;
msix              212 drivers/scsi/fnic/fnic_isr.c 		for (i = 0; i < ARRAY_SIZE(fnic->msix); i++) {
msix              214 drivers/scsi/fnic/fnic_isr.c 					  fnic->msix[i].isr, 0,
msix              215 drivers/scsi/fnic/fnic_isr.c 					  fnic->msix[i].devname,
msix              216 drivers/scsi/fnic/fnic_isr.c 					  fnic->msix[i].devid);
msix              224 drivers/scsi/fnic/fnic_isr.c 			fnic->msix[i].requested = 1;
msix             2252 drivers/scsi/qedf/qedf_main.c 			vector = qedf->int_info.msix[vector_idx].vector;
msix             2279 drivers/scsi/qedf/qedf_main.c 		vector = qedf->int_info.msix[vector_idx].vector;
msix             1326 drivers/scsi/qedi/qedi_main.c 			synchronize_irq(qedi->int_info.msix[idx].vector);
msix             1327 drivers/scsi/qedi/qedi_main.c 			irq_set_affinity_hint(qedi->int_info.msix[idx].vector,
msix             1329 drivers/scsi/qedi/qedi_main.c 			free_irq(qedi->int_info.msix[idx].vector,
msix             1356 drivers/scsi/qedi/qedi_main.c 		rc = request_irq(qedi->int_info.msix[idx].vector,
msix             1365 drivers/scsi/qedi/qedi_main.c 		rc = irq_set_affinity_hint(qedi->int_info.msix[idx].vector,
msix             3450 drivers/scsi/qla2xxx/qla_def.h 	struct qla_msix_entry *msix;
msix             3528 drivers/scsi/qla2xxx/qla_def.h 	struct qla_msix_entry *msix; /* point to &ha->msix_entries[x] */
msix              348 drivers/scsi/qla2xxx/qla_fw.h 	uint16_t msix;
msix             3957 drivers/scsi/qla2xxx/qla_init.c 	struct qla_msix_entry *msix;
msix             3985 drivers/scsi/qla2xxx/qla_init.c 			msix = &ha->msix_entries[1];
msix             3988 drivers/scsi/qla2xxx/qla_init.c 			    msix->entry);
msix             3989 drivers/scsi/qla2xxx/qla_init.c 			icb->msix = cpu_to_le16(msix->entry);
msix             8892 drivers/scsi/qla2xxx/qla_init.c 	struct qla_msix_entry *msix;
msix             8936 drivers/scsi/qla2xxx/qla_init.c 			msix = &ha->msix_entries[i];
msix             8937 drivers/scsi/qla2xxx/qla_init.c 			if (msix->in_use)
msix             8939 drivers/scsi/qla2xxx/qla_init.c 			qpair->msix = msix;
msix             8941 drivers/scsi/qla2xxx/qla_init.c 			    "Vector %x selected for qpair\n", msix->vector);
msix             8944 drivers/scsi/qla2xxx/qla_init.c 		if (!qpair->msix) {
msix             8950 drivers/scsi/qla2xxx/qla_init.c 		qpair->msix->in_use = 1;
msix             9016 drivers/scsi/qla2xxx/qla_init.c 	qpair->msix->in_use = 0;
msix             3523 drivers/scsi/qla2xxx/qla_isr.c 		rsp->msix = qentry;
msix             3547 drivers/scsi/qla2xxx/qla_isr.c 		rsp->msix = qentry;
msix             3725 drivers/scsi/qla2xxx/qla_isr.c 	struct qla_msix_entry *msix, int vector_type)
msix             3731 drivers/scsi/qla2xxx/qla_isr.c 	scnprintf(msix->name, sizeof(msix->name),
msix             3733 drivers/scsi/qla2xxx/qla_isr.c 	ret = request_irq(msix->vector, intr->handler, 0, msix->name, qpair);
msix             3737 drivers/scsi/qla2xxx/qla_isr.c 		    msix->vector, ret);
msix             3740 drivers/scsi/qla2xxx/qla_isr.c 	msix->have_irq = 1;
msix             3741 drivers/scsi/qla2xxx/qla_isr.c 	msix->handle = qpair;
msix             4432 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[14] = rsp->msix->entry;
msix              581 drivers/scsi/qla2xxx/qla_mid.c 	if (rsp->msix && rsp->msix->have_irq) {
msix              582 drivers/scsi/qla2xxx/qla_mid.c 		free_irq(rsp->msix->vector, rsp->msix->handle);
msix              583 drivers/scsi/qla2xxx/qla_mid.c 		rsp->msix->have_irq = 0;
msix              584 drivers/scsi/qla2xxx/qla_mid.c 		rsp->msix->in_use = 0;
msix              585 drivers/scsi/qla2xxx/qla_mid.c 		rsp->msix->handle = NULL;
msix              850 drivers/scsi/qla2xxx/qla_mid.c 	rsp->msix = qpair->msix;
msix              888 drivers/scsi/qla2xxx/qla_mid.c 	ret = qla25xx_request_irq(ha, qpair, qpair->msix,
msix              377 drivers/scsi/qla2xxx/qla_os.c 	ha->base_qpair->msix = &ha->msix_entries[QLA_MSIX_RSP_Q];
msix             1938 drivers/scsi/qla2xxx/qla_os.c 	uint16_t msix;
msix             2006 drivers/scsi/qla2xxx/qla_os.c 		pci_read_config_word(ha->pdev, QLA_PCI_MSIX_CONTROL, &msix);
msix             2007 drivers/scsi/qla2xxx/qla_os.c 		ha->msix_count = msix + 1;
msix             2036 drivers/scsi/qla2xxx/qla_os.c 	uint16_t msix;
msix             2088 drivers/scsi/qla2xxx/qla_os.c 		    QLA_83XX_PCI_MSIX_CONTROL, &msix);
msix             2089 drivers/scsi/qla2xxx/qla_os.c 		ha->msix_count = (msix & PCI_MSIX_FLAGS_QSIZE)  + 1;
msix             6805 drivers/scsi/qla2xxx/qla_target.c 	struct qla_msix_entry *msix = &ha->msix_entries[2];
msix             6822 drivers/scsi/qla2xxx/qla_target.c 				icb->msix_atio = cpu_to_le16(msix->entry);
msix             6827 drivers/scsi/qla2xxx/qla_target.c 			    msix->entry);
msix              302 drivers/scsi/snic/snic.h 	struct snic_msix_entry msix[SNIC_MSIX_INTR_MAX];
msix               94 drivers/scsi/snic/snic_isr.c 	for (i = 0; i < ARRAY_SIZE(snic->msix); i++) {
msix               95 drivers/scsi/snic/snic_isr.c 		if (snic->msix[i].requested) {
msix               97 drivers/scsi/snic/snic_isr.c 				 snic->msix[i].devid);
msix              118 drivers/scsi/snic/snic_isr.c 	sprintf(snic->msix[SNIC_MSIX_WQ].devname,
msix              121 drivers/scsi/snic/snic_isr.c 	snic->msix[SNIC_MSIX_WQ].isr = snic_isr_msix_wq;
msix              122 drivers/scsi/snic/snic_isr.c 	snic->msix[SNIC_MSIX_WQ].devid = snic;
msix              124 drivers/scsi/snic/snic_isr.c 	sprintf(snic->msix[SNIC_MSIX_IO_CMPL].devname,
msix              127 drivers/scsi/snic/snic_isr.c 	snic->msix[SNIC_MSIX_IO_CMPL].isr = snic_isr_msix_io_cmpl;
msix              128 drivers/scsi/snic/snic_isr.c 	snic->msix[SNIC_MSIX_IO_CMPL].devid = snic;
msix              130 drivers/scsi/snic/snic_isr.c 	sprintf(snic->msix[SNIC_MSIX_ERR_NOTIFY].devname,
msix              133 drivers/scsi/snic/snic_isr.c 	snic->msix[SNIC_MSIX_ERR_NOTIFY].isr = snic_isr_msix_err_notify;
msix              134 drivers/scsi/snic/snic_isr.c 	snic->msix[SNIC_MSIX_ERR_NOTIFY].devid = snic;
msix              136 drivers/scsi/snic/snic_isr.c 	for (i = 0; i < ARRAY_SIZE(snic->msix); i++) {
msix              138 drivers/scsi/snic/snic_isr.c 				  snic->msix[i].isr,
msix              140 drivers/scsi/snic/snic_isr.c 				  snic->msix[i].devname,
msix              141 drivers/scsi/snic/snic_isr.c 				  snic->msix[i].devid);
msix              150 drivers/scsi/snic/snic_isr.c 		snic->msix[i].requested = 1;
msix              247 drivers/vfio/pci/vfio_pci_intrs.c static int vfio_msi_enable(struct vfio_pci_device *vdev, int nvec, bool msix)
msix              250 drivers/vfio/pci/vfio_pci_intrs.c 	unsigned int flag = msix ? PCI_IRQ_MSIX : PCI_IRQ_MSI;
msix              270 drivers/vfio/pci/vfio_pci_intrs.c 	vdev->irq_type = msix ? VFIO_PCI_MSIX_IRQ_INDEX :
msix              273 drivers/vfio/pci/vfio_pci_intrs.c 	if (!msix) {
msix              285 drivers/vfio/pci/vfio_pci_intrs.c 				      int vector, int fd, bool msix)
msix              308 drivers/vfio/pci/vfio_pci_intrs.c 					   msix ? "x" : "", vector,
msix              326 drivers/vfio/pci/vfio_pci_intrs.c 	if (msix) {
msix              355 drivers/vfio/pci/vfio_pci_intrs.c 			      unsigned count, int32_t *fds, bool msix)
msix              364 drivers/vfio/pci/vfio_pci_intrs.c 		ret = vfio_msi_set_vector_signal(vdev, j, fd, msix);
msix              369 drivers/vfio/pci/vfio_pci_intrs.c 			vfio_msi_set_vector_signal(vdev, j, -1, msix);
msix              375 drivers/vfio/pci/vfio_pci_intrs.c static void vfio_msi_disable(struct vfio_pci_device *vdev, bool msix)
msix              385 drivers/vfio/pci/vfio_pci_intrs.c 	vfio_msi_set_block(vdev, 0, vdev->num_ctx, NULL, msix);
msix              499 drivers/vfio/pci/vfio_pci_intrs.c 	bool msix = (index == VFIO_PCI_MSIX_IRQ_INDEX) ? true : false;
msix              502 drivers/vfio/pci/vfio_pci_intrs.c 		vfio_msi_disable(vdev, msix);
msix              515 drivers/vfio/pci/vfio_pci_intrs.c 						  fds, msix);
msix              517 drivers/vfio/pci/vfio_pci_intrs.c 		ret = vfio_msi_enable(vdev, start + count, msix);
msix              521 drivers/vfio/pci/vfio_pci_intrs.c 		ret = vfio_msi_set_block(vdev, start, count, fds, msix);
msix              523 drivers/vfio/pci/vfio_pci_intrs.c 			vfio_msi_disable(vdev, msix);
msix              783 include/linux/qed/qed_if.h 	struct msix_entry	*msix;