Home
last modified time | relevance | path

Searched refs:tx_mod (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/brocade/bna/
Dbna_tx_rx.c3037 static void bna_tx_mod_cb_tx_stopped(void *tx_mod, struct bna_tx *tx);
3488 bna_tx_get(struct bna_tx_mod *tx_mod, enum bna_tx_type type) in bna_tx_get() argument
3493 if (list_empty(&tx_mod->tx_free_q)) in bna_tx_get()
3496 bfa_q_deq(&tx_mod->tx_free_q, &qe); in bna_tx_get()
3498 bfa_q_deq_tail(&tx_mod->tx_free_q, &qe); in bna_tx_get()
3510 struct bna_tx_mod *tx_mod = &tx->bna->tx_mod; in bna_tx_free() local
3520 list_add_tail(&txq->qe, &tx_mod->txq_free_q); in bna_tx_free()
3523 list_for_each(qe, &tx_mod->tx_active_q) { in bna_tx_free()
3535 list_for_each(qe, &tx_mod->tx_free_q) { in bna_tx_free()
3545 bfa_q_enq_head(&tx_mod->tx_free_q, &tx->qe); in bna_tx_free()
[all …]
Dbna.h324 #define bna_tx_rid_mask(_bna) ((_bna)->tx_mod.rid_mask)
330 struct bna_tx_mod *__tx_mod = &(_bna)->tx_mod; \
427 void bna_bfi_bw_update_aen(struct bna_tx_mod *tx_mod);
430 void bna_tx_mod_init(struct bna_tx_mod *tx_mod, struct bna *bna,
432 void bna_tx_mod_uninit(struct bna_tx_mod *tx_mod);
435 void bna_tx_mod_start(struct bna_tx_mod *tx_mod, enum bna_tx_type type);
436 void bna_tx_mod_stop(struct bna_tx_mod *tx_mod, enum bna_tx_type type);
437 void bna_tx_mod_fail(struct bna_tx_mod *tx_mod);
Dbna_enet.c382 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); \
1910 stats_req->tx_enet_mask = htonl(bna->tx_mod.rid_mask); in bna_bfi_stats_get()
2050 bna_tx_mod_init(&bna->tx_mod, bna, res_info); in bna_mod_init()
2071 bna_tx_mod_uninit(&bna->tx_mod); in bna_uninit()
Dbna_types.h945 struct bna_tx_mod tx_mod; member