Home
last modified time | relevance | path

Searched refs:irq_tbl (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/ethernet/broadcom/bnge/
H A Dbnge_resc.c392 bd->irq_tbl = kzalloc_objs(*bd->irq_tbl, num_entries); in bnge_alloc_irqs()
393 if (!bd->irq_tbl) { in bnge_alloc_irqs()
399 bd->irq_tbl[i].vector = pci_irq_vector(bd->pdev, i); in bnge_alloc_irqs()
432 kfree(bd->irq_tbl); in bnge_free_irqs()
433 bd->irq_tbl = NULL; in bnge_free_irqs()
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.c237 struct ena_irq *ena_irq = &adapter->irq_tbl[ENA_IO_IRQ_IDX(qid)]; in ena_setup_tx_resources()
371 struct ena_irq *ena_irq = &adapter->irq_tbl[ENA_IO_IRQ_IDX(qid)]; in ena_setup_rx_resources()
1590 snprintf(adapter->irq_tbl[ENA_MGMNT_IRQ_IDX].name, in ena_setup_mgmnt_intr()
1593 adapter->irq_tbl[ENA_MGMNT_IRQ_IDX].handler = in ena_setup_mgmnt_intr()
1595 adapter->irq_tbl[ENA_MGMNT_IRQ_IDX].data = adapter; in ena_setup_mgmnt_intr()
1596 adapter->irq_tbl[ENA_MGMNT_IRQ_IDX].vector = in ena_setup_mgmnt_intr()
1599 adapter->irq_tbl[ENA_MGMNT_IRQ_IDX].cpu = cpu; in ena_setup_mgmnt_intr()
1601 &adapter->irq_tbl[ENA_MGMNT_IRQ_IDX].affinity_hint_mask); in ena_setup_mgmnt_intr()
1617 snprintf(adapter->irq_tbl[irq_idx].name, ENA_IRQNAME_SIZE, in ena_setup_io_intr()
1619 adapter->irq_tbl[irq_idx].handler = ena_intr_msix_io; in ena_setup_io_intr()
[all …]
H A Dena_netdev.h367 struct ena_irq irq_tbl[ENA_MAX_MSIX_VEC(ENA_MAX_NUM_IO_QUEUES)]; member
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ulp.c68 ent[i].vector = bp->irq_tbl[i].vector; in bnxt_fill_msix_vecs()
163 if (!bp->irq_tbl) { in bnxt_register_dev()
H A Dbnxt.c5751 if (!bp->irq_tbl) in bnxt_disable_int_sync()
5760 synchronize_irq(bp->irq_tbl[map_idx].vector); in bnxt_disable_int_sync()
7502 vector = bp->irq_tbl[map_idx].vector; in bnxt_hwrm_ring_alloc()
11369 const int len = sizeof(bp->irq_tbl[0].name); in bnxt_setup_msix()
11395 snprintf(bp->irq_tbl[map_idx].name, len, "%s-%s-%d", dev->name, in bnxt_setup_msix()
11397 bp->irq_tbl[map_idx].handler = bnxt_msix; in bnxt_setup_msix()
11413 bp->irq_tbl[i].vector = map.virq; in bnxt_change_msix()
11420 map.virq = bp->irq_tbl[i - 1].vector; in bnxt_change_msix()
11431 if (!bp->irq_tbl) { in bnxt_setup_int_mode()
11433 if (rc || !bp->irq_tbl) in bnxt_setup_int_mode()
[all …]
H A Dbnxt.h2481 struct bnxt_irq *irq_tbl; member
/linux/drivers/net/ethernet/broadcom/
H A Dbnx2.c366 cp->irq_arr[0].vector = bp->irq_tbl[sb_id].vector; in bnx2_setup_cnic_irq_info()
638 synchronize_irq(bp->irq_tbl[i].vector); in bnx2_disable_int_sync()
3434 bnx2_msi(bp->irq_tbl[0].vector, bnapi); in bnx2_chk_missed_msi()
6212 irq = &bp->irq_tbl[i]; in bnx2_request_irq()
6229 irq = &bp->irq_tbl[i]; in __bnx2_free_irq()
6255 const int len = sizeof(bp->irq_tbl[0].name); in bnx2_enable_msix()
6287 bp->irq_tbl[i].vector = msix_ent[i].vector; in bnx2_enable_msix()
6288 snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i); in bnx2_enable_msix()
6289 bp->irq_tbl[i].handler = bnx2_msi_1shot; in bnx2_enable_msix()
6308 bp->irq_tbl[0].handler = bnx2_interrupt; in bnx2_setup_int_mode()
[all …]
H A Dbnx2.h6982 struct bnx2_irq irq_tbl[BNX2_MAX_MSIX_VEC]; member