Home
last modified time | relevance | path

Searched refs:msdu_id (Results 1 – 16 of 16) sorted by relevance

/drivers/net/wireless/ath/ath10k/
Dhtt_tx.c213 void ath10k_htt_tx_free_msdu_id(struct ath10k_htt *htt, u16 msdu_id) in ath10k_htt_tx_free_msdu_id() argument
219 ath10k_dbg(ar, ATH10K_DBG_HTT, "htt tx free msdu_id %u\n", msdu_id); in ath10k_htt_tx_free_msdu_id()
221 idr_remove(&htt->pending_tx, msdu_id); in ath10k_htt_tx_free_msdu_id()
507 static int ath10k_htt_tx_clean_up_pending(int msdu_id, void *skb, void *ctx) in ath10k_htt_tx_clean_up_pending() argument
513 ath10k_dbg(ar, ATH10K_DBG_HTT, "force cleanup msdu_id %u\n", msdu_id); in ath10k_htt_tx_clean_up_pending()
515 tx_done.msdu_id = msdu_id; in ath10k_htt_tx_clean_up_pending()
593 tx_done.msdu_id = __le16_to_cpu(desc_hdr->id); in ath10k_htt_htc_tx_complete()
1212 int msdu_id = -1; in ath10k_htt_mgmt_tx() local
1224 msdu_id = res; in ath10k_htt_mgmt_tx()
1263 cmd->mgmt_tx.desc_id = __cpu_to_le32(msdu_id); in ath10k_htt_mgmt_tx()
[all …]
Dtxrx.c57 tx_done->msdu_id, tx_done->status); in ath10k_txrx_tx_unref()
59 if (tx_done->msdu_id >= htt->max_num_pending_tx) { in ath10k_txrx_tx_unref()
61 tx_done->msdu_id); in ath10k_txrx_tx_unref()
66 msdu = idr_find(&htt->pending_tx, tx_done->msdu_id); in ath10k_txrx_tx_unref()
69 tx_done->msdu_id); in ath10k_txrx_tx_unref()
83 ath10k_htt_tx_free_msdu_id(htt, tx_done->msdu_id); in ath10k_txrx_tx_unref()
102 trace_ath10k_txrx_tx_unref(ar, tx_done->msdu_id); in ath10k_txrx_tx_unref()
Dtrace.h295 TP_PROTO(struct ath10k *ar, u16 msdu_id, u16 msdu_len,
298 TP_ARGS(ar, msdu_id, msdu_len, vdev_id, tid),
303 __field(u16, msdu_id)
312 __entry->msdu_id = msdu_id;
322 __entry->msdu_id,
330 TP_PROTO(struct ath10k *ar, u16 msdu_id),
332 TP_ARGS(ar, msdu_id),
337 __field(u16, msdu_id)
343 __entry->msdu_id = msdu_id;
350 __entry->msdu_id
Dhtt_rx.c2832 __le16 msdu_id, *msdus; in ath10k_htt_rx_tx_compl_ind() local
2871 msdu_id = msdus[i]; in ath10k_htt_rx_tx_compl_ind()
2872 tx_done.msdu_id = __le16_to_cpu(msdu_id); in ath10k_htt_rx_tx_compl_ind()
2880 msdu_id = msdus[msdu_count + i + 1 + htt_pad]; in ath10k_htt_rx_tx_compl_ind()
2881 tx_done.ack_rssi = __le16_to_cpu(msdu_id); in ath10k_htt_rx_tx_compl_ind()
2883 msdu_id = msdus[msdu_count + i + htt_pad]; in ath10k_htt_rx_tx_compl_ind()
2884 tx_done.ack_rssi = __le16_to_cpu(msdu_id); in ath10k_htt_rx_tx_compl_ind()
2900 tx_done.msdu_id, tx_done.status); in ath10k_htt_rx_tx_compl_ind()
4000 tx_done.msdu_id = __le32_to_cpu(resp->mgmt_tx_completion.desc_id); in ath10k_htt_t2h_msg_handler()
Dhtt.h904 __le16 msdu_id; member
1843 u16 msdu_id; member
2306 void ath10k_htt_tx_free_msdu_id(struct ath10k_htt *htt, u16 msdu_id);
Dcore.h126 u16 msdu_id; member
Dwmi-tlv.c2926 cmd->msdu_id = 0; in ath10k_wmi_tlv_op_gen_beacon_dma()
3036 idr_remove(&wmi->mgmt_pending_tx, cb->msdu_id); in ath10k_wmi_tlv_op_cleanup_mgmt_tx_send()
3115 cb->msdu_id = desc_id; in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
Dwmi.c7829 cmd->msdu_id = 0; in ath10k_wmi_op_gen_beacon_dma()
9550 static int ath10k_wmi_mgmt_tx_clean_up_pending(int msdu_id, void *ptr, in ath10k_wmi_mgmt_tx_clean_up_pending() argument
9558 "force cleanup mgmt msdu_id %u\n", msdu_id); in ath10k_wmi_mgmt_tx_clean_up_pending()
Dwmi.h5749 __le32 msdu_id; member
Dmac.c4258 int msdu_id; in ath10k_mac_txq_unref() local
4264 idr_for_each_entry(&ar->htt.pending_tx, msdu, msdu_id) { in ath10k_mac_txq_unref()
/drivers/net/wireless/ath/ath11k/
Ddp_tx.c284 int msdu_id, in ath11k_dp_tx_free_txbuf() argument
292 msdu = idr_find(&tx_ring->txbuf_idr, msdu_id); in ath11k_dp_tx_free_txbuf()
295 msdu_id); in ath11k_dp_tx_free_txbuf()
302 idr_remove(&tx_ring->txbuf_idr, msdu_id); in ath11k_dp_tx_free_txbuf()
324 msdu = idr_find(&tx_ring->txbuf_idr, ts->msdu_id); in ath11k_dp_tx_htt_tx_complete_buf()
327 ts->msdu_id); in ath11k_dp_tx_htt_tx_complete_buf()
337 idr_remove(&tx_ring->txbuf_idr, ts->msdu_id); in ath11k_dp_tx_htt_tx_complete_buf()
364 u32 msdu_id, struct dp_tx_ring *tx_ring) in ath11k_dp_tx_process_htt_tx_complete() argument
379 ts.msdu_id = msdu_id; in ath11k_dp_tx_process_htt_tx_complete()
386 ath11k_dp_tx_free_txbuf(ab, mac_id, msdu_id, tx_ring); in ath11k_dp_tx_process_htt_tx_complete()
[all …]
Ddp_tx.h13 u32 msdu_id; member
/drivers/net/wireless/mediatek/mt76/mt7615/
Dpci_mac.c37 token = le16_to_cpu(txp->hw.msdu_id[0]) & in mt7615_tx_complete_skb()
60 txp->msdu_id[0] = cpu_to_le16(id | MT_MSDU_ID_VALID); in mt7615_write_hw_txp()
Dmac.h271 __le16 msdu_id[MT_HW_TXP_MAX_MSDU_NUM]; member
/drivers/net/wireless/mediatek/mt76/mt7921/
Dmac.h351 __le16 msdu_id[MT_HW_TXP_MAX_MSDU_NUM]; member
Dmac.c902 txp->msdu_id[0] = cpu_to_le16(id | MT_MSDU_ID_VALID); in mt7921_write_hw_txp()
1169 token = le16_to_cpu(txp->hw.msdu_id[0]) & ~MT_MSDU_ID_VALID; in mt7921_tx_complete_skb()