Lines Matching refs:irq_tbl
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()
9011 if (rc || !bp->irq_tbl) in bnxt_setup_int_mode()
9149 bp->irq_tbl = kcalloc(total_vecs, sizeof(struct bnxt_irq), GFP_KERNEL); in bnxt_init_msix()
9150 if (bp->irq_tbl) { in bnxt_init_msix()
9152 bp->irq_tbl[i].vector = msix_ent[i].vector; in bnxt_init_msix()
9175 kfree(bp->irq_tbl); in bnxt_init_msix()
9176 bp->irq_tbl = NULL; in bnxt_init_msix()
9184 bp->irq_tbl = kzalloc(sizeof(struct bnxt_irq), GFP_KERNEL); in bnxt_init_inta()
9185 if (!bp->irq_tbl) in bnxt_init_inta()
9193 bp->irq_tbl[0].vector = bp->pdev->irq; in bnxt_init_inta()
9216 kfree(bp->irq_tbl); in bnxt_clear_int_mode()
9217 bp->irq_tbl = NULL; in bnxt_clear_int_mode()
9268 if (!bp->irq_tbl || !bp->bnapi) in bnxt_free_irq()
9274 irq = &bp->irq_tbl[map_idx]; in bnxt_free_irq()
9310 struct bnxt_irq *irq = &bp->irq_tbl[map_idx]; in bnxt_request_irq()
10044 bool fw_reset = !bp->irq_tbl; in bnxt_hwrm_if_change()