Searched refs:irq_tbl (Results 1 – 10 of 10) sorted by relevance
| /Linux-v6.6/drivers/gpu/drm/msm/disp/dpu1/ |
| D | dpu_hw_interrupts.c | 212 if (!dpu_kms->hw_intr->irq_tbl[irq_idx].cb) in dpu_core_irq_callback_handler() 215 atomic_inc(&dpu_kms->hw_intr->irq_tbl[irq_idx].count); in dpu_core_irq_callback_handler() 220 dpu_kms->hw_intr->irq_tbl[irq_idx].cb(dpu_kms->hw_intr->irq_tbl[irq_idx].arg, irq_idx); in dpu_core_irq_callback_handler() 471 intr = kzalloc(struct_size(intr, irq_tbl, nirq), GFP_KERNEL); in dpu_hw_intr_init() 530 if (unlikely(WARN_ON(dpu_kms->hw_intr->irq_tbl[irq_idx].cb))) { in dpu_core_irq_register_callback() 537 dpu_kms->hw_intr->irq_tbl[irq_idx].arg = irq_arg; in dpu_core_irq_register_callback() 538 dpu_kms->hw_intr->irq_tbl[irq_idx].cb = irq_cb; in dpu_core_irq_register_callback() 573 dpu_kms->hw_intr->irq_tbl[irq_idx].cb = NULL; in dpu_core_irq_unregister_callback() 574 dpu_kms->hw_intr->irq_tbl[irq_idx].arg = NULL; in dpu_core_irq_unregister_callback() 593 irq_count = atomic_read(&dpu_kms->hw_intr->irq_tbl[i].count); in dpu_debugfs_core_irq_show() [all …]
|
| D | dpu_hw_interrupts.h | 64 } irq_tbl[]; member
|
| /Linux-v6.6/drivers/net/ethernet/amazon/ena/ |
| D | ena_netdev.c | 744 struct ena_irq *ena_irq = &adapter->irq_tbl[ENA_IO_IRQ_IDX(qid)]; in ena_setup_tx_resources() 879 struct ena_irq *ena_irq = &adapter->irq_tbl[ENA_IO_IRQ_IDX(qid)]; in ena_setup_rx_resources() 2167 snprintf(adapter->irq_tbl[ENA_MGMNT_IRQ_IDX].name, in ena_setup_mgmnt_intr() 2170 adapter->irq_tbl[ENA_MGMNT_IRQ_IDX].handler = in ena_setup_mgmnt_intr() 2172 adapter->irq_tbl[ENA_MGMNT_IRQ_IDX].data = adapter; in ena_setup_mgmnt_intr() 2173 adapter->irq_tbl[ENA_MGMNT_IRQ_IDX].vector = in ena_setup_mgmnt_intr() 2176 adapter->irq_tbl[ENA_MGMNT_IRQ_IDX].cpu = cpu; in ena_setup_mgmnt_intr() 2178 &adapter->irq_tbl[ENA_MGMNT_IRQ_IDX].affinity_hint_mask); in ena_setup_mgmnt_intr() 2194 snprintf(adapter->irq_tbl[irq_idx].name, ENA_IRQNAME_SIZE, in ena_setup_io_intr() 2196 adapter->irq_tbl[irq_idx].handler = ena_intr_msix_io; in ena_setup_io_intr() [all …]
|
| D | ena_netdev.h | 371 struct ena_irq irq_tbl[ENA_MAX_MSIX_VEC(ENA_MAX_NUM_IO_QUEUES)]; member
|
| /Linux-v6.6/drivers/net/ethernet/amd/ |
| D | lance.c | 596 static const char irq_tbl[4] = {3, 4, 5, 9}; in lance_probe1() local 599 dev->irq = irq_tbl[(port_val >> 2) & 3]; in lance_probe1() 603 static const char irq_tbl[8] = {3, 4, 5, 9, 10, 11, 12, 15}; in lance_probe1() local 606 dev->irq = irq_tbl[(reset_val >> 4) & 7]; in lance_probe1()
|
| /Linux-v6.6/drivers/net/ethernet/broadcom/ |
| D | bnx2.c | 366 cp->irq_arr[0].vector = bp->irq_tbl[sb_id].vector; in bnx2_setup_cnic_irq_info() 637 synchronize_irq(bp->irq_tbl[i].vector); in bnx2_disable_int_sync() 3433 bnx2_msi(bp->irq_tbl[0].vector, bnapi); in bnx2_chk_missed_msi() 6211 irq = &bp->irq_tbl[i]; in bnx2_request_irq() 6228 irq = &bp->irq_tbl[i]; in __bnx2_free_irq() 6254 const int len = sizeof(bp->irq_tbl[0].name); in bnx2_enable_msix() 6286 bp->irq_tbl[i].vector = msix_ent[i].vector; in bnx2_enable_msix() 6287 snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i); in bnx2_enable_msix() 6288 bp->irq_tbl[i].handler = bnx2_msi_1shot; in bnx2_enable_msix() 6307 bp->irq_tbl[0].handler = bnx2_interrupt; in bnx2_setup_int_mode() [all …]
|
| D | bnx2.h | 6982 struct bnx2_irq irq_tbl[BNX2_MAX_MSIX_VEC]; member
|
| /Linux-v6.6/drivers/net/ethernet/broadcom/bnxt/ |
| D | bnxt_ulp.c | 43 ent[i].vector = bp->irq_tbl[idx + i].vector; in bnxt_fill_msix_vecs()
|
| D | bnxt.c | 4665 if (!bp->irq_tbl) in bnxt_disable_int_sync() 4674 synchronize_irq(bp->irq_tbl[map_idx].vector); in bnxt_disable_int_sync() 5893 vector = bp->irq_tbl[map_idx].vector; in bnxt_hwrm_ring_alloc() 8959 const int len = sizeof(bp->irq_tbl[0].name); in bnxt_setup_msix() 8985 snprintf(bp->irq_tbl[map_idx].name, len, "%s-%s-%d", dev->name, in bnxt_setup_msix() 8987 bp->irq_tbl[map_idx].handler = bnxt_msix; in bnxt_setup_msix() 8993 const int len = sizeof(bp->irq_tbl[0].name); in bnxt_setup_inta() 8998 snprintf(bp->irq_tbl[0].name, len, "%s-%s-%d", bp->dev->name, "TxRx", in bnxt_setup_inta() 9000 bp->irq_tbl[0].handler = bnxt_inta; in bnxt_setup_inta() 9009 if (!bp->irq_tbl) { in bnxt_setup_int_mode() [all …]
|
| D | bnxt.h | 1973 struct bnxt_irq *irq_tbl; member
|