Searched refs:tx_mod (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/brocade/bna/ |
D | bna_tx_rx.c | 2779 static void bna_tx_mod_cb_tx_stopped(void *tx_mod, struct bna_tx *tx); 3205 bna_tx_get(struct bna_tx_mod *tx_mod, enum bna_tx_type type) in bna_tx_get() argument 3209 if (list_empty(&tx_mod->tx_free_q)) in bna_tx_get() 3212 tx = list_first_entry(&tx_mod->tx_free_q, struct bna_tx, qe); in bna_tx_get() 3214 tx = list_last_entry(&tx_mod->tx_free_q, struct bna_tx, qe); in bna_tx_get() 3224 struct bna_tx_mod *tx_mod = &tx->bna->tx_mod; in bna_tx_free() local 3232 list_move_tail(&txq->qe, &tx_mod->txq_free_q); in bna_tx_free() 3235 list_for_each(qe, &tx_mod->tx_active_q) { in bna_tx_free() 3245 list_for_each_prev(qe, &tx_mod->tx_free_q) in bna_tx_free() 3264 tx->stop_cbarg = &tx->bna->tx_mod; in bna_tx_stop() [all …]
|
D | bna.h | 206 #define bna_tx_rid_mask(_bna) ((_bna)->tx_mod.rid_mask) 212 struct bna_tx_mod *__tx_mod = &(_bna)->tx_mod; \ 301 void bna_bfi_bw_update_aen(struct bna_tx_mod *tx_mod); 304 void bna_tx_mod_init(struct bna_tx_mod *tx_mod, struct bna *bna, 306 void bna_tx_mod_uninit(struct bna_tx_mod *tx_mod); 309 void bna_tx_mod_start(struct bna_tx_mod *tx_mod, enum bna_tx_type type); 310 void bna_tx_mod_stop(struct bna_tx_mod *tx_mod, enum bna_tx_type type); 311 void bna_tx_mod_fail(struct bna_tx_mod *tx_mod);
|
D | bna_enet.c | 382 bna_bfi_bw_update_aen(&bna->tx_mod); in bna_msgq_rsp_handler() 826 bna_tx_mod_start(&(enet)->bna->tx_mod, tx_type); \ 842 bna_tx_mod_stop(&(enet)->bna->tx_mod, tx_type); \ 851 bna_tx_mod_fail(&(enet)->bna->tx_mod); \ 1859 stats_req->tx_enet_mask = htonl(bna->tx_mod.rid_mask); in bna_bfi_stats_get() 1999 bna_tx_mod_init(&bna->tx_mod, bna, res_info); in bna_mod_init() 2020 bna_tx_mod_uninit(&bna->tx_mod); in bna_uninit()
|
D | bna_types.h | 927 struct bna_tx_mod tx_mod; member
|