Lines Matching full:tx_desc
82 struct ath12k_tx_desc_info *tx_desc, in ath12k_dp_tx_release_txbuf() argument
86 tx_desc->skb_ext_desc = NULL; in ath12k_dp_tx_release_txbuf()
87 list_move_tail(&tx_desc->list, &dp->tx_desc_free_list[pool_id]); in ath12k_dp_tx_release_txbuf()
229 struct ath12k_tx_desc_info *tx_desc; in ath12k_dp_tx() local
277 tx_desc = ath12k_dp_tx_assign_buffer(dp, pool_id); in ath12k_dp_tx()
278 if (!tx_desc) in ath12k_dp_tx()
418 tx_desc->skb = skb; in ath12k_dp_tx()
419 tx_desc->mac_id = ar->pdev_idx; in ath12k_dp_tx()
420 ti.desc_id = tx_desc->desc_id; in ath12k_dp_tx()
458 tx_desc->skb_ext_desc = skb_ext_desc; in ath12k_dp_tx()
530 ath12k_dp_tx_release_txbuf(dp, tx_desc, pool_id); in ath12k_dp_tx()
1003 struct ath12k_tx_desc_info *tx_desc = NULL; in ath12k_dp_tx_completion_handler() local
1054 tx_desc = (struct ath12k_tx_desc_info *)((unsigned long)desc_va); in ath12k_dp_tx_completion_handler()
1060 tx_desc = ath12k_dp_get_tx_desc(ab, desc_id); in ath12k_dp_tx_completion_handler()
1062 if (!tx_desc) { in ath12k_dp_tx_completion_handler()
1063 ath12k_warn(ab, "unable to retrieve tx_desc!"); in ath12k_dp_tx_completion_handler()
1067 desc_params.mac_id = tx_desc->mac_id; in ath12k_dp_tx_completion_handler()
1068 desc_params.skb = tx_desc->skb; in ath12k_dp_tx_completion_handler()
1069 desc_params.skb_ext_desc = tx_desc->skb_ext_desc; in ath12k_dp_tx_completion_handler()
1083 ath12k_dp_tx_release_txbuf(dp, tx_desc, tx_desc->pool_id); in ath12k_dp_tx_completion_handler()