Lines Matching refs:irq_tbl
4536 if (!bp->irq_tbl) in bnxt_disable_int_sync()
4545 synchronize_irq(bp->irq_tbl[map_idx].vector); in bnxt_disable_int_sync()
5727 vector = bp->irq_tbl[map_idx].vector; in bnxt_hwrm_ring_alloc()
8722 const int len = sizeof(bp->irq_tbl[0].name); in bnxt_setup_msix()
8748 snprintf(bp->irq_tbl[map_idx].name, len, "%s-%s-%d", dev->name, in bnxt_setup_msix()
8750 bp->irq_tbl[map_idx].handler = bnxt_msix; in bnxt_setup_msix()
8756 const int len = sizeof(bp->irq_tbl[0].name); in bnxt_setup_inta()
8761 snprintf(bp->irq_tbl[0].name, len, "%s-%s-%d", bp->dev->name, "TxRx", in bnxt_setup_inta()
8763 bp->irq_tbl[0].handler = bnxt_inta; in bnxt_setup_inta()
8772 if (!bp->irq_tbl) { in bnxt_setup_int_mode()
8774 if (rc || !bp->irq_tbl) in bnxt_setup_int_mode()
8912 bp->irq_tbl = kcalloc(total_vecs, sizeof(struct bnxt_irq), GFP_KERNEL); in bnxt_init_msix()
8913 if (bp->irq_tbl) { in bnxt_init_msix()
8915 bp->irq_tbl[i].vector = msix_ent[i].vector; in bnxt_init_msix()
8938 kfree(bp->irq_tbl); in bnxt_init_msix()
8939 bp->irq_tbl = NULL; in bnxt_init_msix()
8947 bp->irq_tbl = kzalloc(sizeof(struct bnxt_irq), GFP_KERNEL); in bnxt_init_inta()
8948 if (!bp->irq_tbl) in bnxt_init_inta()
8956 bp->irq_tbl[0].vector = bp->pdev->irq; in bnxt_init_inta()
8979 kfree(bp->irq_tbl); in bnxt_clear_int_mode()
8980 bp->irq_tbl = NULL; in bnxt_clear_int_mode()
9027 if (!bp->irq_tbl || !bp->bnapi) in bnxt_free_irq()
9033 irq = &bp->irq_tbl[map_idx]; in bnxt_free_irq()
9069 struct bnxt_irq *irq = &bp->irq_tbl[map_idx]; in bnxt_request_irq()
9746 bool fw_reset = !bp->irq_tbl; in bnxt_hwrm_if_change()