Lines Matching refs:msdu_id
215 void ath10k_htt_tx_free_msdu_id(struct ath10k_htt *htt, u16 msdu_id) in ath10k_htt_tx_free_msdu_id() argument
221 ath10k_dbg(ar, ATH10K_DBG_HTT, "htt tx free msdu_id %u\n", msdu_id); in ath10k_htt_tx_free_msdu_id()
223 idr_remove(&htt->pending_tx, msdu_id); in ath10k_htt_tx_free_msdu_id()
509 static int ath10k_htt_tx_clean_up_pending(int msdu_id, void *skb, void *ctx) in ath10k_htt_tx_clean_up_pending() argument
515 ath10k_dbg(ar, ATH10K_DBG_HTT, "force cleanup msdu_id %u\n", msdu_id); in ath10k_htt_tx_clean_up_pending()
517 tx_done.msdu_id = msdu_id; in ath10k_htt_tx_clean_up_pending()
595 tx_done.msdu_id = __le16_to_cpu(desc_hdr->id); in ath10k_htt_htc_tx_complete()
1190 int msdu_id = -1; in ath10k_htt_mgmt_tx() local
1202 msdu_id = res; in ath10k_htt_mgmt_tx()
1241 cmd->mgmt_tx.desc_id = __cpu_to_le32(msdu_id); in ath10k_htt_mgmt_tx()
1259 ath10k_htt_tx_free_msdu_id(htt, msdu_id); in ath10k_htt_mgmt_tx()
1284 u16 msdu_id = 0; in ath10k_htt_tx_hl() local
1353 msdu_id = res; in ath10k_htt_tx_hl()
1372 tx_desc->id = __cpu_to_le16(msdu_id); in ath10k_htt_tx_hl()
1402 u16 msdu_id, flags1 = 0; in ath10k_htt_tx_32() local
1413 msdu_id = res; in ath10k_htt_tx_32()
1418 txbuf = htt->txbuf.vaddr_txbuff_32 + msdu_id; in ath10k_htt_tx_32()
1420 (sizeof(struct ath10k_htt_txbuf_32) * msdu_id); in ath10k_htt_tx_32()
1456 memset(&ext_desc_t[msdu_id], 0, in ath10k_htt_tx_32()
1459 &ext_desc_t[msdu_id].frags; in ath10k_htt_tx_32()
1460 ext_desc = &ext_desc_t[msdu_id]; in ath10k_htt_tx_32()
1467 (sizeof(struct htt_msdu_ext_desc) * msdu_id); in ath10k_htt_tx_32()
1535 txbuf->cmd_tx.id = __cpu_to_le16(msdu_id); in ath10k_htt_tx_32()
1547 trace_ath10k_htt_tx(ar, msdu_id, msdu->len, vdev_id, tid); in ath10k_htt_tx_32()
1550 flags0, flags1, msdu->len, msdu_id, &frags_paddr, in ath10k_htt_tx_32()
1584 ath10k_htt_tx_free_msdu_id(htt, msdu_id); in ath10k_htt_tx_32()
1607 u16 msdu_id, flags1 = 0; in ath10k_htt_tx_64() local
1618 msdu_id = res; in ath10k_htt_tx_64()
1623 txbuf = htt->txbuf.vaddr_txbuff_64 + msdu_id; in ath10k_htt_tx_64()
1625 (sizeof(struct ath10k_htt_txbuf_64) * msdu_id); in ath10k_htt_tx_64()
1661 memset(&ext_desc_t[msdu_id], 0, in ath10k_htt_tx_64()
1664 &ext_desc_t[msdu_id].frags; in ath10k_htt_tx_64()
1665 ext_desc = &ext_desc_t[msdu_id]; in ath10k_htt_tx_64()
1673 (sizeof(struct htt_msdu_ext_desc_64) * msdu_id); in ath10k_htt_tx_64()
1745 txbuf->cmd_tx.id = __cpu_to_le16(msdu_id); in ath10k_htt_tx_64()
1759 trace_ath10k_htt_tx(ar, msdu_id, msdu->len, vdev_id, tid); in ath10k_htt_tx_64()
1762 flags0, flags1, msdu->len, msdu_id, &frags_paddr, in ath10k_htt_tx_64()
1796 ath10k_htt_tx_free_msdu_id(htt, msdu_id); in ath10k_htt_tx_64()