• Home
  • Raw
  • Download

Lines Matching refs:intr_info

1349 bnad_txrx_irq_free(struct bnad *bnad, struct bna_intr_info *intr_info)  in bnad_txrx_irq_free()  argument
1351 kfree(intr_info->idl); in bnad_txrx_irq_free()
1352 intr_info->idl = NULL; in bnad_txrx_irq_free()
1358 u32 txrx_id, struct bna_intr_info *intr_info) in bnad_txrx_irq_alloc() argument
1369 intr_info->intr_type = BNA_INTR_T_MSIX; in bnad_txrx_irq_alloc()
1370 intr_info->idl = kcalloc(intr_info->num, in bnad_txrx_irq_alloc()
1373 if (!intr_info->idl) in bnad_txrx_irq_alloc()
1391 for (i = 0; i < intr_info->num; i++) in bnad_txrx_irq_alloc()
1392 intr_info->idl[i].vector = vector_start + i; in bnad_txrx_irq_alloc()
1394 intr_info->intr_type = BNA_INTR_T_INTX; in bnad_txrx_irq_alloc()
1395 intr_info->num = 1; in bnad_txrx_irq_alloc()
1396 intr_info->idl = kcalloc(intr_info->num, in bnad_txrx_irq_alloc()
1399 if (!intr_info->idl) in bnad_txrx_irq_alloc()
1404 intr_info->idl[0].vector = BNAD_INTX_TX_IB_BITMASK; in bnad_txrx_irq_alloc()
1408 intr_info->idl[0].vector = BNAD_INTX_RX_IB_BITMASK; in bnad_txrx_irq_alloc()
1527 bnad_txrx_irq_free(bnad, &res_info[i].res_u.intr_info); in bnad_tx_res_free()
1544 &res_info[i].res_u.intr_info); in bnad_tx_res_alloc()
1565 bnad_txrx_irq_free(bnad, &res_info[i].res_u.intr_info); in bnad_rx_res_free()
1583 &res_info[i].res_u.intr_info); in bnad_rx_res_alloc()
1859 struct bna_intr_info *intr_info = in bnad_setup_tx() local
1860 &res_info[BNA_TX_RES_INTR_T_TXCMPL].res_u.intr_info; in bnad_setup_tx()
1910 if (intr_info->intr_type == BNA_INTR_T_MSIX) { in bnad_setup_tx()
2024 struct bna_intr_info *intr_info = in bnad_setup_rx() local
2025 &res_info[BNA_RX_RES_T_INTR].res_u.intr_info; in bnad_setup_rx()
2086 if (intr_info->intr_type == BNA_INTR_T_MSIX) { in bnad_setup_rx()