Lines Matching refs:tx_info

829 			tcb = bnad->tx_info[i].tcb[j];  in bnad_isr()
831 bnad_tx_complete(bnad, bnad->tx_info[i].tcb[j]); in bnad_isr()
957 bnad->tx_info[tx_id].tcb[tcb_id]; in bnad_cb_ethport_link_status()
1009 struct bnad_tx_info *tx_info = in bnad_cb_tcb_setup() local
1013 tx_info->tcb[tcb->id] = tcb; in bnad_cb_tcb_setup()
1019 struct bnad_tx_info *tx_info = in bnad_cb_tcb_destroy() local
1022 tx_info->tcb[tcb->id] = NULL; in bnad_cb_tcb_destroy()
1048 struct bnad_tx_info *tx_info = in bnad_cb_tx_stall() local
1055 tcb = tx_info->tcb[i]; in bnad_cb_tx_stall()
1069 struct bnad_tx_info *tx_info = (struct bnad_tx_info *)tx->priv; in bnad_cb_tx_resume() local
1075 tcb = tx_info->tcb[i]; in bnad_cb_tx_resume()
1109 struct bnad_tx_info *tx_info = in bnad_tx_cleanup() local
1117 tcb = tx_info->tcb[i]; in bnad_tx_cleanup()
1135 queue_delayed_work(bnad->work_q, &tx_info->tx_cleanup_work, in bnad_tx_cleanup()
1141 bna_tx_cleanup_complete(tx_info->tx); in bnad_tx_cleanup()
1148 struct bnad_tx_info *tx_info = (struct bnad_tx_info *)tx->priv; in bnad_cb_tx_cleanup() local
1153 tcb = tx_info->tcb[i]; in bnad_cb_tx_cleanup()
1158 queue_delayed_work(bnad->work_q, &tx_info->tx_cleanup_work, 0); in bnad_cb_tx_cleanup()
1522 bnad_tx_msix_unregister(struct bnad *bnad, struct bnad_tx_info *tx_info, in bnad_tx_msix_unregister() argument
1529 if (tx_info->tcb[i] == NULL) in bnad_tx_msix_unregister()
1532 vector_num = tx_info->tcb[i]->intr_vector; in bnad_tx_msix_unregister()
1533 free_irq(bnad->msix_table[vector_num].vector, tx_info->tcb[i]); in bnad_tx_msix_unregister()
1541 bnad_tx_msix_register(struct bnad *bnad, struct bnad_tx_info *tx_info, in bnad_tx_msix_register() argument
1549 vector_num = tx_info->tcb[i]->intr_vector; in bnad_tx_msix_register()
1550 sprintf(tx_info->tcb[i]->name, "%s TXQ %d", bnad->netdev->name, in bnad_tx_msix_register()
1551 tx_id + tx_info->tcb[i]->id); in bnad_tx_msix_register()
1554 tx_info->tcb[i]->name, in bnad_tx_msix_register()
1555 tx_info->tcb[i]); in bnad_tx_msix_register()
1564 bnad_tx_msix_unregister(bnad, tx_info, (i - 1)); in bnad_tx_msix_register()
1928 struct bnad_tx_info *tx_info = &bnad->tx_info[tx_id]; in bnad_destroy_tx() local
1932 if (!tx_info->tx) in bnad_destroy_tx()
1937 bna_tx_disable(tx_info->tx, BNA_HARD_CLEANUP, bnad_cb_tx_disabled); in bnad_destroy_tx()
1941 if (tx_info->tcb[0]->intr_type == BNA_INTR_T_MSIX) in bnad_destroy_tx()
1942 bnad_tx_msix_unregister(bnad, tx_info, in bnad_destroy_tx()
1946 bna_tx_destroy(tx_info->tx); in bnad_destroy_tx()
1949 tx_info->tx = NULL; in bnad_destroy_tx()
1950 tx_info->tx_id = 0; in bnad_destroy_tx()
1960 struct bnad_tx_info *tx_info = &bnad->tx_info[tx_id]; in bnad_setup_tx() local
1976 tx_info->tx_id = tx_id; in bnad_setup_tx()
2003 tx_info); in bnad_setup_tx()
2009 tx_info->tx = tx; in bnad_setup_tx()
2011 INIT_DELAYED_WORK(&tx_info->tx_cleanup_work, in bnad_setup_tx()
2016 err = bnad_tx_msix_register(bnad, tx_info, in bnad_setup_tx()
2030 bna_tx_destroy(tx_info->tx); in bnad_setup_tx()
2032 tx_info->tx = NULL; in bnad_setup_tx()
2033 tx_info->tx_id = 0; in bnad_setup_tx()
2312 struct bnad_tx_info *tx_info; in bnad_tx_coalescing_timeo_set() local
2314 tx_info = &bnad->tx_info[0]; in bnad_tx_coalescing_timeo_set()
2315 if (!tx_info->tx) in bnad_tx_coalescing_timeo_set()
2318 bna_tx_coalescing_timeo_set(tx_info->tx, bnad->tx_coalescing_timeo); in bnad_tx_coalescing_timeo_set()
2427 if (bnad->tx_info[i].tcb[j]) { in bnad_netdev_qstats_fill()
2429 bnad->tx_info[i].tcb[j]->txq->tx_packets; in bnad_netdev_qstats_fill()
2431 bnad->tx_info[i].tcb[j]->txq->tx_bytes; in bnad_netdev_qstats_fill()
2964 tcb = bnad->tx_info[0].tcb[txq_id]; in bnad_start_xmit()