/linux-4.4.14/drivers/scsi/snic/ |
D | snic_isr.c | 96 free_irq(snic->msix_entry[i].vector, in snic_free_intr() 137 ret = request_irq(snic->msix_entry[i].vector, in snic_request_intr() 170 SNIC_BUG_ON(ARRAY_SIZE(snic->msix_entry) < (n + m + 1)); in snic_set_intr_mode() 173 snic->msix_entry[i].entry = i; in snic_set_intr_mode() 177 snic->msix_entry, in snic_set_intr_mode()
|
D | snic.h | 299 struct msix_entry msix_entry[SNIC_MSIX_INTR_MAX]; member
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_pcie.c | 201 struct msix_entry *msix_entry; in qib_msix_setup() local 213 msix_entry = kcalloc(nvec, sizeof(*msix_entry), GFP_KERNEL); in qib_msix_setup() 214 if (!msix_entry) in qib_msix_setup() 218 msix_entry[i] = qib_msix_entry[i].msix; in qib_msix_setup() 220 ret = pci_enable_msix_range(dd->pcidev, msix_entry, 1, nvec); in qib_msix_setup() 227 qib_msix_entry[i].msix = msix_entry[i]; in qib_msix_setup() 229 kfree(msix_entry); in qib_msix_setup() 234 kfree(msix_entry); in qib_msix_setup()
|
D | qib.h | 447 struct msix_entry msix;
|
/linux-4.4.14/drivers/crypto/ccp/ |
D | ccp-pci.c | 48 struct msix_entry msix_entry[MSIX_VECTORS]; in ccp_get_msix_irqs() local 52 for (v = 0; v < ARRAY_SIZE(msix_entry); v++) in ccp_get_msix_irqs() 53 msix_entry[v].entry = v; in ccp_get_msix_irqs() 55 ret = pci_enable_msix_range(pdev, msix_entry, 1, v); in ccp_get_msix_irqs() 63 ccp_pci->msix[v].vector = msix_entry[v].vector; in ccp_get_msix_irqs()
|
/linux-4.4.14/drivers/scsi/fnic/ |
D | fnic_isr.c | 163 free_irq(fnic->msix_entry[i].vector, in fnic_free_intr() 213 err = request_irq(fnic->msix_entry[i].vector, in fnic_request_intr() 252 BUG_ON(ARRAY_SIZE(fnic->msix_entry) < n + m + o + 1); in fnic_set_intr_mode() 254 fnic->msix_entry[i].entry = i; in fnic_set_intr_mode() 260 if (!pci_enable_msix_exact(fnic->pdev, fnic->msix_entry, in fnic_set_intr_mode()
|
D | fnic.h | 220 struct msix_entry msix_entry[FNIC_MSIX_INTR_MAX]; member
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | pcie.c | 289 struct msix_entry *msix_entry; in msix_setup() local 295 msix_entry = kmalloc_array(nvec, sizeof(*msix_entry), GFP_KERNEL); in msix_setup() 296 if (!msix_entry) { in msix_setup() 302 msix_entry[i] = hfi1_msix_entry[i].msix; in msix_setup() 304 ret = pci_enable_msix_range(dd->pcidev, msix_entry, 1, nvec); in msix_setup() 310 hfi1_msix_entry[i].msix = msix_entry[i]; in msix_setup() 312 kfree(msix_entry); in msix_setup() 317 kfree(msix_entry); in msix_setup()
|
D | hfi.h | 508 struct msix_entry msix;
|
/linux-4.4.14/drivers/crypto/qat/qat_dh895xcc/ |
D | adf_isr.c | 167 struct msix_entry *msixe = pci_dev_info->msix_entries.entries; in adf_request_irqs() 215 struct msix_entry *msixe = pci_dev_info->msix_entries.entries; in adf_free_irqs() 233 struct msix_entry *entries; in adf_isr_alloc_msix_entry_table()
|
/linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
D | enic.h | 149 struct msix_entry msix_entry[ENIC_INTR_MAX]; member
|
D | enic_main.c | 155 err = irq_set_affinity_hint(enic->msix_entry[i].vector, in enic_set_affinity_hint() 178 irq_set_affinity_hint(enic->msix_entry[i].vector, NULL); in enic_unset_affinity_hint() 1368 enic->msix_entry[i].vector); in enic_set_rx_cpu_rmap() 1534 free_irq(enic->msix_entry[i].vector, in enic_free_intr() 1603 err = request_irq(enic->msix_entry[i].vector, in enic_request_intr() 1634 synchronize_irq(enic->msix_entry[i].vector); in enic_synchronize_irqs() 1930 enic_isr_msix(enic->msix_entry[intr].vector, in enic_poll_controller() 1936 enic_isr_msix(enic->msix_entry[intr].vector, in enic_poll_controller() 2200 BUG_ON(ARRAY_SIZE(enic->msix_entry) < n + m + 2); in enic_set_intr_mode() 2202 enic->msix_entry[i].entry = i; in enic_set_intr_mode() [all …]
|
/linux-4.4.14/drivers/misc/mic/host/ |
D | mic_intr.h | 83 struct msix_entry *msix_entries;
|
D | mic_intr.c | 95 static struct msix_entry *mic_get_available_vector(struct mic_device *mdev) in mic_get_available_vector() 439 struct msix_entry *msix = NULL; in mic_request_threaded_irq()
|
/linux-4.4.14/drivers/virtio/ |
D | virtio_pci_common.h | 94 struct msix_entry *msix_entries;
|
/linux-4.4.14/drivers/vfio/pci/ |
D | vfio_pci_private.h | 44 struct msix_entry *msix;
|
D | vfio_pci_intrs.c | 265 vdev->msix = kzalloc(nvec * sizeof(struct msix_entry), in vfio_msi_enable()
|
/linux-4.4.14/arch/x86/kvm/ |
D | assigned-dev.c | 37 struct msix_entry *host_msix_entries; 39 struct msix_entry *guest_msix_entries; 69 struct msix_entry *host_msix_entries; in find_index_from_host_irq() 868 adev->host_msix_entries = kzalloc(sizeof(struct msix_entry) * in kvm_vm_ioctl_set_msix_nr() 876 kzalloc(sizeof(struct msix_entry) * entry_nr->entry_nr, in kvm_vm_ioctl_set_msix_nr()
|
/linux-4.4.14/drivers/pci/pcie/ |
D | portdrv_core.c | 54 struct msix_entry *entries, int new_entry, int nr_entries) in pcie_port_msix_add_entry() 76 struct msix_entry *msix_entries; in pcie_port_enable_msix()
|
/linux-4.4.14/drivers/pci/ |
D | msi.c | 677 struct msix_entry *entries, int nvec) in msix_setup_entries() 707 struct msix_entry *entries) in msix_program_entries() 734 struct msix_entry *entries, int nvec) in msix_capability_init() 944 int pci_enable_msix(struct pci_dev *dev, struct msix_entry *entries, int nvec) in pci_enable_msix() 1101 int pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries, in pci_enable_msix_range()
|
/linux-4.4.14/drivers/nvme/host/ |
D | nvme.h | 50 struct msix_entry *entry;
|
/linux-4.4.14/include/linux/ |
D | pci.h | 1239 struct msix_entry { struct 1251 int pci_enable_msix(struct pci_dev *dev, struct msix_entry *entries, int nvec); argument 1264 int pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries, 1267 struct msix_entry *entries, int nvec) in pci_enable_msix_exact() 1280 struct msix_entry *entries, int nvec) in pci_enable_msix() 1292 struct msix_entry *entries, int minvec, int maxvec) in pci_enable_msix_range() 1295 struct msix_entry *entries, int nvec) in pci_enable_msix_exact()
|
/linux-4.4.14/drivers/crypto/qat/qat_common/ |
D | adf_accel_devices.h | 84 struct msix_entry *entries;
|
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/ |
D | igbvf.h | 262 struct msix_entry *msix_entries;
|
D | netdev.c | 1044 adapter->msix_entries = kcalloc(3, sizeof(struct msix_entry), in igbvf_set_interrupt_capability()
|
/linux-4.4.14/drivers/scsi/csiostor/ |
D | csio_isr.c | 504 struct msix_entry *entries; in csio_enable_msix() 515 entries = kzalloc(sizeof(struct msix_entry) * cnt, GFP_KERNEL); in csio_enable_msix()
|
/linux-4.4.14/drivers/ntb/hw/intel/ |
D | ntb_hw_intel.h | 312 struct msix_entry *msix;
|
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/ |
D | i40evf.h | 209 struct msix_entry *msix_entries;
|
D | i40evf_main.c | 1198 sizeof(struct msix_entry), GFP_KERNEL); in i40evf_set_interrupt_capability()
|
/linux-4.4.14/drivers/scsi/bfa/ |
D | bfad_drv.h | 108 struct msix_entry msix;
|
D | bfad.c | 1160 bfad_init_msix_entry(struct bfad_s *bfad, struct msix_entry *msix_entries, in bfad_init_msix_entry() 1220 struct msix_entry msix_entries[MAX_MSIX_ENTRY]; in bfad_setup_intr()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/ |
D | pci.c | 174 struct msix_entry msix_entry; member 1461 err = request_irq(mlxsw_pci->msix_entry.vector, in mlxsw_pci_init() 1493 free_irq(mlxsw_pci->msix_entry.vector, mlxsw_pci); in mlxsw_pci_fini() 1753 err = pci_enable_msix_exact(pdev, &mlxsw_pci->msix_entry, 1); in mlxsw_pci_probe()
|
/linux-4.4.14/drivers/net/vmxnet3/ |
D | vmxnet3_int.h | 304 struct msix_entry msix_entries[VMXNET3_LINUX_MAX_MSIX_VECT];
|
/linux-4.4.14/drivers/scsi/isci/ |
D | host.h | 298 struct msix_entry msix_entries[SCI_MAX_MSIX_INT];
|
D | init.c | 362 struct msix_entry *msix = &pci_info->msix_entries[i]; in isci_setup_interrupts()
|
/linux-4.4.14/drivers/net/ethernet/brocade/bna/ |
D | bnad.h | 330 struct msix_entry *msix_table;
|
D | bnad.c | 2665 kcalloc(bnad->msix_num, sizeof(struct msix_entry), GFP_KERNEL); in bnad_enable_msix()
|
/linux-4.4.14/Documentation/PCI/ |
D | MSI-HOWTO.txt | 232 `struct msix_entry': 234 struct msix_entry { 248 int pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries, 253 The 'entries' argument is a pointer to an array of msix_entry structs 380 struct msix_entry *entries, int nvec)
|
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_pci.c | 1100 struct msix_entry *entry = &interface->msix_entries[FM10K_MBX_VECTOR]; in fm10k_mbx_free_irq() 1200 struct msix_entry *entry = &interface->msix_entries[FM10K_MBX_VECTOR]; in fm10k_mbx_request_irq_vf() 1367 struct msix_entry *entry = &interface->msix_entries[FM10K_MBX_VECTOR]; in fm10k_mbx_request_irq_pf() 1444 struct msix_entry *entry; in fm10k_qv_free_irq() 1477 struct msix_entry *entry; in fm10k_qv_request_irq()
|
D | fm10k.h | 306 struct msix_entry *msix_entries;
|
D | fm10k_main.c | 1814 interface->msix_entries = kcalloc(v_budget, sizeof(struct msix_entry), in fm10k_init_msix_capability()
|
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/ |
D | vxge-main.h | 361 struct msix_entry *entries;
|
D | vxge-main.c | 2313 vdev->entries = kcalloc(vdev->intr_cnt, sizeof(struct msix_entry), in vxge_alloc_msix()
|
/linux-4.4.14/drivers/dma/ioat/ |
D | dma.h | 86 struct msix_entry msix_entries[IOAT_MAX_CHANS];
|
D | dma.c | 96 struct msix_entry *msix; in ioat_stop() 920 struct msix_entry *msix = &ioat_dma->msix_entries[i]; in ioat_irq_reinit()
|
D | init.c | 415 struct msix_entry *msix; in ioat_dma_setup_interrupts()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf.h | 414 struct msix_entry *msix_entries;
|
D | ixgbevf_main.c | 1393 struct msix_entry *entry = &adapter->msix_entries[vector]; in ixgbevf_request_msix_irqs() 2441 sizeof(struct msix_entry), GFP_KERNEL); in ixgbevf_set_interrupt_capability()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/ |
D | qed.h | 341 struct msix_entry *msix_table;
|
D | qed_main.c | 360 struct msix_entry *tbl; in qed_set_int_mode()
|
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/ |
D | nic.h | 305 struct msix_entry msix_entries[NIC_VF_MSIX_VECTORS];
|
D | nic_main.c | 53 struct msix_entry msix_entries[NIC_PF_MSIX_VECTORS];
|
/linux-4.4.14/include/linux/qed/ |
D | qed_if.h | 143 struct msix_entry *msix;
|
/linux-4.4.14/drivers/net/ethernet/intel/igb/ |
D | igb.h | 361 struct msix_entry msix_entries[MAX_MSIX_ENTRIES];
|
/linux-4.4.14/drivers/xen/xen-pciback/ |
D | pciback_ops.c | 214 struct msix_entry *entries; in xen_pcibk_enable_msix()
|
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/ |
D | e1000.h | 317 struct msix_entry *msix_entries;
|
D | netdev.c | 2074 msix_entry), in e1000e_set_interrupt_capability()
|
/linux-4.4.14/drivers/scsi/arcmsr/ |
D | arcmsr.h | 620 struct msix_entry entries[ARCMST_NUM_MSIX_VECTORS];
|
D | arcmsr_hba.c | 636 struct msix_entry entries[ARCMST_NUM_MSIX_VECTORS]; in arcmsr_request_irq()
|
/linux-4.4.14/drivers/misc/vmw_vmci/ |
D | vmci_guest.c | 60 struct msix_entry msix_entries[VMCI_MAX_INTRS];
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | main.c | 506 struct msix_entry *msix = priv->msix_arr; in mlx5_irq_set_affinity_hint() 536 struct msix_entry *msix = priv->msix_arr; in mlx5_irq_clear_affinity_hint()
|
/linux-4.4.14/drivers/scsi/lpfc/ |
D | lpfc_sli4.h | 515 struct msix_entry *msix_entries;
|
D | lpfc.h | 865 struct msix_entry msix_entries[LPFC_MSIX_VECTORS];
|
D | lpfc_init.c | 5446 phba->sli4_hba.msix_entries = kzalloc((sizeof(struct msix_entry) * in lpfc_sli4_driver_resource_setup()
|
/linux-4.4.14/drivers/mfd/ |
D | timberdale.c | 658 struct msix_entry *msix_entries = NULL; in timb_probe()
|
/linux-4.4.14/drivers/scsi/pm8001/ |
D | pm8001_sas.h | 524 struct msix_entry msix_entries[PM8001_MAX_MSIX_VEC];
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe.h | 702 struct msix_entry *msix_entries;
|
D | ixgbe_lib.c | 741 sizeof(struct msix_entry), in ixgbe_acquire_msix_vectors()
|
D | ixgbe_main.c | 2837 struct msix_entry *entry = &adapter->msix_entries[vector]; in ixgbe_request_msix_irqs() 3003 struct msix_entry *entry = &adapter->msix_entries[vector]; in ixgbe_free_irq()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e.h | 252 struct msix_entry *msix_entries;
|
D | i40e_main.c | 7519 pf->msix_entries = kcalloc(v_budget, sizeof(struct msix_entry), in i40e_init_msix()
|
/linux-4.4.14/include/linux/mlx5/ |
D | driver.h | 437 struct msix_entry *msix_arr;
|
/linux-4.4.14/drivers/net/ethernet/emulex/benet/ |
D | be.h | 507 struct msix_entry msix_entries[MAX_MSIX_VECTORS];
|
/linux-4.4.14/drivers/scsi/be2iscsi/ |
D | be_main.h | 363 struct msix_entry msix_entries[MAX_CPUS];
|
/linux-4.4.14/drivers/scsi/qla4xxx/ |
D | ql4_def.h | 422 uint16_t msix_entry; member
|
D | ql4_nx.c | 4218 struct msix_entry entries[QLA_MSIX_ENTRIES]; in qla4_8xxx_enable_msix() 4236 qentry->msix_entry = entries[i].entry; in qla4_8xxx_enable_msix()
|
/linux-4.4.14/drivers/net/ethernet/neterion/ |
D | s2io.h | 945 struct msix_entry *entries;
|
D | s2io.c | 3742 size = nic->num_entries * sizeof(struct msix_entry); in s2io_enable_msi_x() 3760 += (nic->num_entries * sizeof(struct msix_entry)); in s2io_enable_msi_x() 3796 sizeof(struct msix_entry); in s2io_enable_msi_x() 3951 sizeof(struct msix_entry); in s2io_open()
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
D | mthca_main.c | 854 struct msix_entry entries[3]; in mthca_enable_msi_x()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic.h | 1685 struct msix_entry msix_entries[MSIX_ENTRIES_PER_ADAPTER];
|
/linux-4.4.14/drivers/usb/host/ |
D | xhci.h | 1541 struct msix_entry *msix_entries;
|
D | xhci.c | 295 kmalloc((sizeof(struct msix_entry))*xhci->msix_count, in xhci_setup_msix()
|
/linux-4.4.14/drivers/scsi/ |
D | vmw_pvscsi.c | 1168 struct msix_entry entry = { 0, PVSCSI_VECTOR_COMPLETION }; in pvscsi_setup_msix()
|
D | pmcraid.c | 4621 struct msix_entry entries[PMCRAID_NUM_MSIX_VECTORS]; in pmcraid_register_interrupt_handler()
|
D | hpsa.c | 7314 struct msix_entry hpsa_msix_entries[MAX_REPLY_QUEUES]; in hpsa_interrupt_mode()
|
D | ipr.c | 9800 struct msix_entry entries[IPR_MAX_MSIX_VECTORS]; in ipr_enable_msix()
|
/linux-4.4.14/drivers/scsi/megaraid/ |
D | megaraid_sas.h | 1812 struct msix_entry msixentry[MEGASAS_MAX_MSIX_QUEUES];
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/ |
D | qlge.h | 2101 struct msix_entry *msi_x_entry;
|
D | qlge_main.c | 3340 sizeof(struct msix_entry), in ql_enable_msix()
|
/linux-4.4.14/drivers/ata/ |
D | ahci.c | 1343 struct msix_entry entry = {}; in ahci_init_msix()
|
/linux-4.4.14/drivers/scsi/qla2xxx/ |
D | qla_isr.c | 2993 struct msix_entry *entries; in qla24xx_enable_msix() 2997 entries = kzalloc(sizeof(struct msix_entry) * ha->msix_count, in qla24xx_enable_msix()
|
/linux-4.4.14/drivers/scsi/aacraid/ |
D | aacraid.h | 1236 struct msix_entry msixentry[AAC_MAX_MSIX];
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_main.c | 710 sizeof(struct msix_entry), in qlcnic_setup_tss_rss_intr() 765 sizeof(struct msix_entry), in qlcnic_enable_msix()
|
D | qlcnic.h | 1174 struct msix_entry *msix_entries;
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x.h | 1499 struct msix_entry *msix_table;
|
D | bnx2x_cmn.c | 4736 struct msix_entry *tbl; in bnx2x_alloc_mem_bp()
|
/linux-4.4.14/drivers/block/ |
D | skd_main.c | 3936 struct msix_entry *entries; in skd_acquire_msix() 3939 entries = kzalloc(sizeof(struct msix_entry) * SKD_MAX_MSIX_COUNT, in skd_acquire_msix()
|
D | cciss.c | 4086 struct msix_entry cciss_msix_entries[4] = { {0, 0}, {0, 1}, in cciss_interrupt_mode()
|
/linux-4.4.14/drivers/scsi/mpt3sas/ |
D | mpt3sas_base.c | 1933 struct msix_entry *entries, *a; in _base_enable_msix() 1964 entries = kcalloc(ioc->reply_queue_count, sizeof(struct msix_entry), in _base_enable_msix()
|
/linux-4.4.14/drivers/rapidio/devices/ |
D | tsi721.c | 733 struct msix_entry entries[TSI721_VECT_MAX]; in tsi721_enable_msix()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | cxgb4vf_main.c | 2549 struct msix_entry entries[MSIX_ENTRIES]; in enable_msix()
|
/linux-4.4.14/drivers/net/ethernet/rocker/ |
D | rocker.c | 236 struct msix_entry *msix_entries; 5091 sizeof(struct msix_entry), in rocker_msix_init()
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | efx.c | 1388 struct msix_entry xentries[EFX_MAX_CHANNELS]; in efx_probe_interrupts()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt.c | 4040 struct msix_entry *msix_ent; in bnxt_setup_msix() 4048 msix_ent = kcalloc(total_vecs, sizeof(struct msix_entry), GFP_KERNEL); in bnxt_setup_msix()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | cxgb3_main.c | 3089 struct msix_entry entries[SGE_QSETS + 1]; in cxgb_enable_msix()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | main.c | 2670 struct msix_entry *entries; in mlx4_enable_msi_x()
|
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/ |
D | myri10ge.c | 232 struct msix_entry *msix_vectors;
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_main.c | 4456 struct msix_entry *entries; in enable_msix()
|
/linux-4.4.14/drivers/net/ethernet/nvidia/ |
D | forcedeth.c | 847 struct msix_entry msi_x_entry[NV_MSI_X_MAX_VECTORS];
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | bnx2.c | 6260 struct msix_entry msix_ent[BNX2_MAX_MSIX_VEC]; in bnx2_enable_msix()
|
D | tg3.c | 11397 struct msix_entry msix_ent[TG3_IRQ_MAX_VECS]; in tg3_enable_msix()
|
/linux-4.4.14/drivers/net/ethernet/sun/ |
D | niu.c | 9030 struct msix_entry msi_vec[NIU_NUM_LDG]; in niu_try_msix()
|