Home
last modified time | relevance | path

Searched refs:msix_table (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/qlogic/qed/
Dqed_main.c404 kfree(cdev->int_params.msix_table); in qed_disable_msix()
420 int_params->msix_table[i].entry = i; in qed_enable_msix()
422 rc = pci_enable_msix_range(cdev->pdev, int_params->msix_table, in qed_enable_msix()
436 rc = pci_enable_msix_exact(cdev->pdev, int_params->msix_table, in qed_enable_msix()
467 int_params->msix_table = kcalloc(cnt, sizeof(*tbl), GFP_KERNEL); in qed_set_int_mode()
468 if (!int_params->msix_table) { in qed_set_int_mode()
479 kfree(int_params->msix_table); in qed_set_int_mode()
607 rc = request_irq(cdev->int_params.msix_table[id].vector, in qed_slowpath_irq_req()
653 synchronize_irq(cdev->int_params.msix_table[id].vector); in qed_slowpath_irq_sync()
668 synchronize_irq(cdev->int_params.msix_table[i].vector); in qed_slowpath_irq_free()
[all …]
Dqed.h679 struct msix_entry *msix_table; member
Dqed_rdma.c938 info->msix = &cdev->int_params.msix_table[msix_base]; in qed_rdma_get_int()
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c1621 free_irq(bp->msix_table[offset].vector, bp->dev); in bnx2x_free_msix_irqs()
1623 bp->msix_table[offset].vector); in bnx2x_free_msix_irqs()
1637 i, bp->msix_table[offset].vector); in bnx2x_free_msix_irqs()
1639 free_irq(bp->msix_table[offset++].vector, &bp->fp[i]); in bnx2x_free_msix_irqs()
1665 bp->msix_table[msix_vec].entry = msix_vec; in bnx2x_enable_msix()
1667 bp->msix_table[0].entry); in bnx2x_enable_msix()
1673 bp->msix_table[msix_vec].entry = msix_vec; in bnx2x_enable_msix()
1675 msix_vec, bp->msix_table[msix_vec].entry); in bnx2x_enable_msix()
1681 bp->msix_table[msix_vec].entry = msix_vec; in bnx2x_enable_msix()
1690 rc = pci_enable_msix_range(bp->pdev, &bp->msix_table[0], in bnx2x_enable_msix()
[all …]
Dbnx2x.h1398 struct msix_entry *msix_table; member
Dbnx2x_main.c1701 synchronize_irq(bp->msix_table[0].vector); in bnx2x_int_disable_sync()
1706 synchronize_irq(bp->msix_table[offset++].vector); in bnx2x_int_disable_sync()
9202 synchronize_irq(bp->msix_table[0].vector); in bnx2x_func_wait_started()
15009 cp->irq_arr[0].vector = bp->msix_table[1].vector; in bnx2x_setup_cnic_irq_info()
/Linux-v4.19/drivers/net/ethernet/brocade/bna/
Dbnad.c66 ((_bnad)->msix_table[BNAD_MAILBOX_MSIX_INDEX].vector) : \
1422 irq = bnad->msix_table[BNAD_MAILBOX_MSIX_INDEX].vector; in bnad_mbox_irq_alloc()
1529 free_irq(bnad->msix_table[vector_num].vector, tx_info->tcb[i]); in bnad_tx_msix_unregister()
1548 err = request_irq(bnad->msix_table[vector_num].vector, in bnad_tx_msix_register()
1579 free_irq(bnad->msix_table[vector_num].vector, in bnad_rx_msix_unregister()
1600 err = request_irq(bnad->msix_table[vector_num].vector, in bnad_rx_msix_register()
2479 irq = bnad->msix_table[BNAD_MAILBOX_MSIX_INDEX].vector; in bnad_mbox_irq_sync()
2652 if (bnad->msix_table) in bnad_enable_msix()
2655 bnad->msix_table = in bnad_enable_msix()
2658 if (!bnad->msix_table) in bnad_enable_msix()
[all …]
Dbnad.h329 struct msix_entry *msix_table; member
/Linux-v4.19/include/linux/
Dswitchtec.h278 u8 msix_table[1024]; member