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;