Home
last modified time | relevance | path

Searched refs:msix_entry (Results 1 – 25 of 72) sorted by relevance

123

/drivers/infiniband/hw/qib/
Dqib_pcie.c202 struct msix_entry *msix_entry; in qib_msix_setup() local
208 msix_entry = kmalloc(*msixcnt * sizeof(*msix_entry), GFP_KERNEL); in qib_msix_setup()
209 if (!msix_entry) { in qib_msix_setup()
214 msix_entry[i] = qib_msix_entry[i].msix; in qib_msix_setup()
220 ret = pci_enable_msix(dd->pcidev, msix_entry, tabsize); in qib_msix_setup()
223 ret = pci_enable_msix(dd->pcidev, msix_entry, tabsize); in qib_msix_setup()
232 qib_msix_entry[i].msix = msix_entry[i]; in qib_msix_setup()
233 kfree(msix_entry); in qib_msix_setup()
/drivers/scsi/fnic/
Dfnic_isr.c145 free_irq(fnic->msix_entry[i].vector, in fnic_free_intr()
195 err = request_irq(fnic->msix_entry[i].vector, in fnic_request_intr()
234 BUG_ON(ARRAY_SIZE(fnic->msix_entry) < n + m + o + 1); in fnic_set_intr_mode()
236 fnic->msix_entry[i].entry = i; in fnic_set_intr_mode()
242 if (!pci_enable_msix(fnic->pdev, fnic->msix_entry, in fnic_set_intr_mode()
Dfnic.h152 struct msix_entry msix_entry[FNIC_MSIX_INTR_MAX]; member
/drivers/net/ethernet/cisco/enic/
Denic.h82 struct msix_entry msix_entry[ENIC_INTR_MAX]; member
Denic_main.c1470 free_irq(enic->msix_entry[i].vector, in enic_free_intr()
1532 err = request_irq(enic->msix_entry[i].vector, in enic_request_intr()
1563 synchronize_irq(enic->msix_entry[i].vector); in enic_synchronize_irqs()
1807 enic_isr_msix_rq(enic->msix_entry[intr].vector, in enic_poll_controller()
1813 enic_isr_msix_wq(enic->msix_entry[intr].vector, enic); in enic_poll_controller()
2035 BUG_ON(ARRAY_SIZE(enic->msix_entry) < n + m + 2); in enic_set_intr_mode()
2037 enic->msix_entry[i].entry = i; in enic_set_intr_mode()
2049 if (!pci_enable_msix(enic->pdev, enic->msix_entry, n + m + 2)) { in enic_set_intr_mode()
2068 if (!pci_enable_msix(enic->pdev, enic->msix_entry, 1 + m + 2)) { in enic_set_intr_mode()
/drivers/pci/
Dmsi.c618 void __iomem *base, struct msix_entry *entries, in msix_setup_entries()
649 struct msix_entry *entries) in msix_program_entries()
677 struct msix_entry *entries, int nvec) in msix_capability_init()
914 int pci_enable_msix(struct pci_dev *dev, struct msix_entry *entries, int nvec) in pci_enable_msix()
/drivers/pci/pcie/
Dportdrv_core.c54 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()
/drivers/net/ethernet/intel/igbvf/
Digbvf.h269 struct msix_entry *msix_entries;
/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf.h225 struct msix_entry *msix_entries;
/drivers/net/vmxnet3/
Dvmxnet3_int.h305 struct msix_entry msix_entries[VMXNET3_LINUX_MAX_MSIX_VECT];
/drivers/scsi/bfa/
Dbfad_drv.h105 struct msix_entry msix;
/drivers/net/ethernet/brocade/bna/
Dbnad.h300 struct msix_entry *msix_table;
/drivers/dma/ioat/
Ddma.h77 struct msix_entry msix_entries[4];
/drivers/net/ethernet/intel/igb/
Digb.h291 struct msix_entry *msix_entries;
/drivers/net/ethernet/neterion/vxge/
Dvxge-main.h361 struct msix_entry *entries;
/drivers/xen/xen-pciback/
Dpciback_ops.c198 struct msix_entry *entries; in xen_pcibk_enable_msix()
/drivers/scsi/isci/
Dhost.h302 struct msix_entry msix_entries[SCI_MAX_MSIX_INT];
Dinit.c363 struct msix_entry *msix = &pci_info->msix_entries[i]; in isci_setup_interrupts()
/drivers/scsi/pm8001/
Dpm8001_sas.h378 struct msix_entry msix_entries[16];/*for msi-x interrupt*/
/drivers/net/ethernet/intel/ixgbe/
Dixgbe.h484 struct msix_entry *msix_entries;
Dixgbe_lib.c815 sizeof(struct msix_entry), GFP_KERNEL); in ixgbe_set_interrupt_capability()
/drivers/scsi/be2iscsi/
Dbe_main.h291 struct msix_entry msix_entries[MAX_CPUS + 1];
/drivers/scsi/lpfc/
Dlpfc_sli4.h457 struct msix_entry *msix_entries;
/drivers/net/ethernet/emulex/benet/
Dbe.h336 struct msix_entry msix_entries[MAX_MSIX_VECTORS];
/drivers/mfd/
Dtimberdale.c659 struct msix_entry *msix_entries = NULL; in timb_probe()

123