Lines Matching refs:ar

29 		ieee80211_wake_queues(htt->ar->hw);  in __ath10k_htt_tx_dec_pending()
52 ieee80211_stop_queues(htt->ar->hw); in ath10k_htt_tx_inc_pending()
61 struct ath10k *ar = htt->ar; in ath10k_htt_tx_alloc_msdu_id() local
68 ath10k_dbg(ar, ATH10K_DBG_HTT, "htt tx alloc msdu_id %d\n", ret); in ath10k_htt_tx_alloc_msdu_id()
75 struct ath10k *ar = htt->ar; in ath10k_htt_tx_free_msdu_id() local
79 ath10k_dbg(ar, ATH10K_DBG_HTT, "htt tx free msdu_id %hu\n", msdu_id); in ath10k_htt_tx_free_msdu_id()
86 struct ath10k *ar = htt->ar; in ath10k_htt_tx_alloc() local
88 ath10k_dbg(ar, ATH10K_DBG_BOOT, "htt tx max num pending tx %d\n", in ath10k_htt_tx_alloc()
94 htt->tx_pool = dma_pool_create("ath10k htt tx pool", htt->ar->dev, in ath10k_htt_tx_alloc()
106 struct ath10k *ar = ctx; in ath10k_htt_tx_clean_up_pending() local
107 struct ath10k_htt *htt = &ar->htt; in ath10k_htt_tx_clean_up_pending()
110 ath10k_dbg(ar, ATH10K_DBG_HTT, "force cleanup msdu_id %hu\n", msdu_id); in ath10k_htt_tx_clean_up_pending()
124 idr_for_each(&htt->pending_tx, ath10k_htt_tx_clean_up_pending, htt->ar); in ath10k_htt_tx_free()
129 void ath10k_htt_htc_tx_complete(struct ath10k *ar, struct sk_buff *skb) in ath10k_htt_htc_tx_complete() argument
136 struct ath10k *ar = htt->ar; in ath10k_htt_h2t_ver_req_msg() local
145 skb = ath10k_htc_alloc_skb(ar, len); in ath10k_htt_h2t_ver_req_msg()
153 ret = ath10k_htc_send(&htt->ar->htc, htt->eid, skb); in ath10k_htt_h2t_ver_req_msg()
164 struct ath10k *ar = htt->ar; in ath10k_htt_h2t_stats_req() local
173 skb = ath10k_htc_alloc_skb(ar, len); in ath10k_htt_h2t_stats_req()
193 ret = ath10k_htc_send(&htt->ar->htc, htt->eid, skb); in ath10k_htt_h2t_stats_req()
195 ath10k_warn(ar, "failed to send htt type stats request: %d", in ath10k_htt_h2t_stats_req()
206 struct ath10k *ar = htt->ar; in ath10k_htt_send_rx_ring_cfg_ll() local
225 skb = ath10k_htc_alloc_skb(ar, len); in ath10k_htt_send_rx_ring_cfg_ll()
281 ret = ath10k_htc_send(&htt->ar->htc, htt->eid, skb); in ath10k_htt_send_rx_ring_cfg_ll()
294 struct ath10k *ar = htt->ar; in ath10k_htt_h2t_aggr_cfg_msg() local
312 skb = ath10k_htc_alloc_skb(ar, len); in ath10k_htt_h2t_aggr_cfg_msg()
324 ath10k_dbg(ar, ATH10K_DBG_HTT, "htt h2t aggr cfg msg amsdu %d ampdu %d", in ath10k_htt_h2t_aggr_cfg_msg()
328 ret = ath10k_htc_send(&htt->ar->htc, htt->eid, skb); in ath10k_htt_h2t_aggr_cfg_msg()
339 struct ath10k *ar = htt->ar; in ath10k_htt_mgmt_tx() local
340 struct device *dev = ar->dev; in ath10k_htt_mgmt_tx()
365 txdesc = ath10k_htc_alloc_skb(ar, len); in ath10k_htt_mgmt_tx()
391 res = ath10k_htc_send(&htt->ar->htc, htt->eid, txdesc); in ath10k_htt_mgmt_tx()
413 struct ath10k *ar = htt->ar; in ath10k_htt_tx() local
414 struct device *dev = ar->dev; in ath10k_htt_tx()
542 trace_ath10k_htt_tx(ar, msdu_id, msdu->len, vdev_id, tid); in ath10k_htt_tx()
543 ath10k_dbg(ar, ATH10K_DBG_HTT, in ath10k_htt_tx()
547 ath10k_dbg_dump(ar, ATH10K_DBG_HTT_DUMP, NULL, "htt tx msdu: ", in ath10k_htt_tx()
549 trace_ath10k_tx_hdr(ar, msdu->data, msdu->len); in ath10k_htt_tx()
550 trace_ath10k_tx_payload(ar, msdu->data, msdu->len); in ath10k_htt_tx()
567 res = ath10k_hif_tx_sg(htt->ar, in ath10k_htt_tx()
568 htt->ar->htc.endpoint[htt->eid].ul_pipe_id, in ath10k_htt_tx()