Searched defs:msix (Results 1 - 23 of 23) sorted by relevance

/drivers/scsi/bfa/
H A Dbfa_hw_cb.c119 bfa->msix.nvecs = nvecs;
128 if (bfa->msix.nvecs == 0)
131 if (bfa->msix.nvecs == 1) {
133 bfa->msix.handler[i] = bfa_msix_all;
138 bfa->msix.handler[i] = bfa_msix_lpu_err;
146 if (bfa->msix.nvecs == 0)
149 if (bfa->msix.nvecs == 1) {
151 bfa->msix.handler[i] = bfa_msix_all;
156 bfa->msix.handler[i] = bfa_msix_reqq;
159 bfa->msix
175 bfa_hwcb_isr_mode_set(struct bfa_s *bfa, bfa_boolean_t msix) argument
[all...]
H A Dbfa_hw_ct.c117 bfa->msix.nvecs = nvecs;
124 if (bfa->msix.nvecs == 0)
127 if (bfa->msix.nvecs == 1)
128 bfa->msix.handler[BFI_MSIX_LPU_ERR_CT] = bfa_msix_all;
130 bfa->msix.handler[BFI_MSIX_LPU_ERR_CT] = bfa_msix_lpu_err;
138 if (bfa->msix.nvecs == 0)
141 if (bfa->msix.nvecs == 1) {
143 bfa->msix.handler[i] = bfa_msix_all;
148 bfa->msix.handler[i] = bfa_msix_reqq;
151 bfa->msix
167 bfa_hwct_isr_mode_set(struct bfa_s *bfa, bfa_boolean_t msix) argument
[all...]
H A Dbfa_ioc_cb.c32 static void bfa_ioc_cb_isr_mode_set(struct bfa_ioc_s *ioc, bfa_boolean_t msix);
180 bfa_ioc_cb_isr_mode_set(struct bfa_ioc_s *ioc, bfa_boolean_t msix) argument
H A Dbfa_modules.h122 struct bfa_msix_s msix; member in struct:bfa_s
H A Dbfa_ioc_ct.c353 bfa_ioc_ct_isr_mode_set(struct bfa_ioc_s *ioc, bfa_boolean_t msix) argument
367 if ((!msix && mode) || (msix && !mode))
370 if (msix)
H A Dbfad_drv.h105 struct msix_entry msix; member in struct:bfad_msix_s
/drivers/scsi/isci/
H A Dinit.c363 struct msix_entry *msix = &pci_info->msix_entries[i]; local
373 err = devm_request_irq(&pdev->dev, msix->vector, isr, 0,
374 DRV_NAME"-msix", ihost);
378 dev_info(&pdev->dev, "msix setup failed falling back to intx\n");
382 msix = &pci_info->msix_entries[i];
383 devm_free_irq(&pdev->dev, msix->vector, ihost);
/drivers/net/ethernet/brocade/bna/
H A Dbfa_ioc_ct.c43 static void bfa_ioc_ct_isr_mode_set(struct bfa_ioc *ioc, bool msix);
405 bfa_ioc_ct_isr_mode_set(struct bfa_ioc *ioc, bool msix) argument
418 if ((!msix && mode) || (msix && !mode))
421 if (msix)
H A Dbfi_enet.h208 u8 msix; member in struct:bfi_enet_ib_cfg
/drivers/net/ethernet/cisco/enic/
H A Denic.h83 struct enic_msix_entry msix[ENIC_INTR_MAX]; member in struct:enic
/drivers/dma/ioat/
H A Ddma.c881 static char ioat_interrupt_style[32] = "msix";
885 "set ioat interrupt style: msix (default), "
886 "msix-single-vector, msi, intx)");
897 struct msix_entry *msix; local
902 if (!strcmp(ioat_interrupt_style, "msix"))
903 goto msix;
904 if (!strcmp(ioat_interrupt_style, "msix-single-vector"))
913 msix:
926 msix = &device->msix_entries[i];
928 err = devm_request_irq(dev, msix
[all...]
/drivers/scsi/fnic/
H A Dfnic.h153 struct fnic_msix_entry msix[FNIC_MSIX_INTR_MAX]; member in struct:fnic
/drivers/scsi/qla2xxx/
H A Dqla_isr.c2451 rsp->msix = qentry;
2583 struct qla_msix_entry *msix = rsp->msix; local
2587 ret = request_irq(msix->vector, intr->handler, 0, intr->name, rsp);
2591 msix->vector, ret);
2594 msix->have_irq = 1;
2595 msix->rsp = rsp;
H A Dqla_init.c1682 struct qla_msix_entry *msix; local
1703 msix = &ha->msix_entries[1];
1706 msix->entry);
1707 icb->msix = cpu_to_le16(msix->entry);
H A Dqla_os.c1517 uint16_t msix; local
1586 pci_read_config_word(ha->pdev, QLA_PCI_MSIX_CONTROL, &msix);
1587 ha->msix_count = msix;
1588 /* Max queues are bounded by available msix vectors */
1589 /* queue 0 uses two msix vectors */
1606 "MSI-X vector count: %d.\n", msix);
1625 uint16_t msix; local
1677 QLA_83XX_PCI_MSIX_CONTROL, &msix);
1678 ha->msix_count = msix;
1679 /* Max queues are bounded by available msix vector
[all...]
H A Dqla_fw.h302 uint16_t msix; member in struct:init_cb_24xx
H A Dqla_def.h2387 struct qla_msix_entry *msix; member in struct:rsp_que
/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dcxgb4vf_main.c480 int err, pidx, msix; local
517 msix = MSIX_IQFLINT;
527 dev, msix++,
/drivers/infiniband/hw/qib/
H A Dqib.h432 struct msix_entry msix; member in struct:qib_msix_entry
/drivers/rapidio/devices/
H A Dtsi721.h741 struct msix_irq msix[TSI721_VECT_MAX]; member in struct:tsi721_device
/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_main.c1364 int msix = (bp->flags & USING_MSIX_FLAG) ? 1 : 0; local
1367 if (msix) {
1398 (msix ? "MSI-X" : (msi ? "MSI" : "INTx")));
1428 int msix = (bp->flags & USING_MSIX_FLAG) ? 1 : 0; local
1433 if (msix) {
1454 val, (msix ? "MSI-X" : (msi ? "MSI" : "INTx")));
1551 int msix = (bp->flags & USING_MSIX_FLAG) ? 1 : 0; local
1559 if (msix) {
7854 int msix = (bp->flags & USING_MSIX_FLAG) ? 1 : 0; local
7874 if (msix)
[all...]
/drivers/net/ethernet/nvidia/
H A Dforcedeth.c907 static int msix = NV_MSIX_INT_ENABLED; variable
3542 * Disable further irq's (msix not enabled with napi)
3576 * Disable further irq's (msix not enabled with napi)
3689 (msix not enabled in napi) */
5777 if ((id->driver_data & DEV_HAS_MSI_X) && msix) {
5778 /* msix has had reported issues when modifying irqmask
5794 /* remove support for msix mode */
6289 module_param(msix, int, 0);
6290 MODULE_PARM_DESC(msix, "MSIX interrupts are enabled by setting to 1 and disabled by setting to 0.");
/drivers/net/ethernet/broadcom/
H A Dbnx2.h6717 struct status_block_msix *msix; member in union:bnx2_napi::__anon1920

Completed in 1137 milliseconds