Lines Matching refs:msdu_id

89 void ath10k_htt_tx_free_msdu_id(struct ath10k_htt *htt, u16 msdu_id)  in ath10k_htt_tx_free_msdu_id()  argument
95 ath10k_dbg(ar, ATH10K_DBG_HTT, "htt tx free msdu_id %hu\n", msdu_id); in ath10k_htt_tx_free_msdu_id()
97 idr_remove(&htt->pending_tx, msdu_id); in ath10k_htt_tx_free_msdu_id()
147 static int ath10k_htt_tx_clean_up_pending(int msdu_id, void *skb, void *ctx) in ath10k_htt_tx_clean_up_pending() argument
153 ath10k_dbg(ar, ATH10K_DBG_HTT, "force cleanup msdu_id %hu\n", msdu_id); in ath10k_htt_tx_clean_up_pending()
156 tx_done.msdu_id = msdu_id; in ath10k_htt_tx_clean_up_pending()
451 int msdu_id = -1; in ath10k_htt_mgmt_tx() local
478 msdu_id = res; in ath10k_htt_mgmt_tx()
501 cmd->mgmt_tx.desc_id = __cpu_to_le32(msdu_id); in ath10k_htt_mgmt_tx()
520 ath10k_htt_tx_free_msdu_id(htt, msdu_id); in ath10k_htt_mgmt_tx()
541 u16 msdu_id, flags1 = 0; in ath10k_htt_tx() local
565 msdu_id = res; in ath10k_htt_tx()
570 skb_cb->htt.txbuf = &htt->txbuf.vaddr[msdu_id]; in ath10k_htt_tx()
572 (sizeof(struct ath10k_htt_txbuf) * msdu_id); in ath10k_htt_tx()
600 memset(&htt->frag_desc.vaddr[msdu_id], 0, in ath10k_htt_tx()
603 &htt->frag_desc.vaddr[msdu_id].frags; in ath10k_htt_tx()
604 ext_desc = &htt->frag_desc.vaddr[msdu_id]; in ath10k_htt_tx()
611 (sizeof(struct htt_msdu_ext_desc) * msdu_id); in ath10k_htt_tx()
682 skb_cb->htt.txbuf->cmd_tx.id = __cpu_to_le16(msdu_id); in ath10k_htt_tx()
687 trace_ath10k_htt_tx(ar, msdu_id, msdu->len, vdev_id, tid); in ath10k_htt_tx()
690 flags0, flags1, msdu->len, msdu_id, frags_paddr, in ath10k_htt_tx()
724 ath10k_htt_tx_free_msdu_id(htt, msdu_id); in ath10k_htt_tx()