Lines Matching refs:intr_info
1452 bnad_txrx_irq_free(struct bnad *bnad, struct bna_intr_info *intr_info) in bnad_txrx_irq_free() argument
1454 kfree(intr_info->idl); in bnad_txrx_irq_free()
1455 intr_info->idl = NULL; in bnad_txrx_irq_free()
1461 u32 txrx_id, struct bna_intr_info *intr_info) in bnad_txrx_irq_alloc() argument
1472 intr_info->intr_type = BNA_INTR_T_MSIX; in bnad_txrx_irq_alloc()
1473 intr_info->idl = kcalloc(intr_info->num, in bnad_txrx_irq_alloc()
1476 if (!intr_info->idl) in bnad_txrx_irq_alloc()
1494 for (i = 0; i < intr_info->num; i++) in bnad_txrx_irq_alloc()
1495 intr_info->idl[i].vector = vector_start + i; in bnad_txrx_irq_alloc()
1497 intr_info->intr_type = BNA_INTR_T_INTX; in bnad_txrx_irq_alloc()
1498 intr_info->num = 1; in bnad_txrx_irq_alloc()
1499 intr_info->idl = kcalloc(intr_info->num, in bnad_txrx_irq_alloc()
1502 if (!intr_info->idl) in bnad_txrx_irq_alloc()
1507 intr_info->idl[0].vector = BNAD_INTX_TX_IB_BITMASK; in bnad_txrx_irq_alloc()
1511 intr_info->idl[0].vector = BNAD_INTX_RX_IB_BITMASK; in bnad_txrx_irq_alloc()
1630 bnad_txrx_irq_free(bnad, &res_info[i].res_u.intr_info); in bnad_tx_res_free()
1647 &res_info[i].res_u.intr_info); in bnad_tx_res_alloc()
1668 bnad_txrx_irq_free(bnad, &res_info[i].res_u.intr_info); in bnad_rx_res_free()
1686 &res_info[i].res_u.intr_info); in bnad_rx_res_alloc()
1962 struct bna_intr_info *intr_info = in bnad_setup_tx() local
1963 &res_info[BNA_TX_RES_INTR_T_TXCMPL].res_u.intr_info; in bnad_setup_tx()
2015 if (intr_info->intr_type == BNA_INTR_T_MSIX) { in bnad_setup_tx()
2210 struct bna_intr_info *intr_info = in bnad_setup_rx() local
2211 &res_info[BNA_RX_RES_T_INTR].res_u.intr_info; in bnad_setup_rx()
2278 if (intr_info->intr_type == BNA_INTR_T_MSIX) { in bnad_setup_rx()