Home
last modified time | relevance | path

Searched refs:msdu_id (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/
H A Dhtt_tx.c208 ath10k_dbg(ar, ATH10K_DBG_HTT, "htt tx alloc msdu_id %d\n", ret); in ath10k_htt_tx_alloc_msdu_id()
213 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 %hu\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 %hu\n", msdu_id); in ath10k_htt_tx_clean_up_pending()
515 tx_done.msdu_id = msdu_id; in ath10k_htt_tx_clean_up_pending()
1210 int msdu_id = -1; ath10k_htt_mgmt_tx() local
1305 u16 msdu_id = 0; ath10k_htt_tx_hl() local
1420 u16 msdu_id, flags1 = 0; ath10k_htt_tx_32() local
1622 u16 msdu_id, flags1 = 0; ath10k_htt_tx_64() local
[all...]
H A Dtxrx.c56 "htt tx completion msdu_id %u status %d\n", in ath10k_txrx_tx_unref()
57 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()
60 ath10k_warn(ar, "warning: msdu_id %d too big, ignoring\n", 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()
68 ath10k_warn(ar, "received tx completion for invalid msdu_id: %d\n", 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()
[all...]
H A 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;
319 "%s %s msdu_id %d msdu_len %d vdev_id %d tid %d",
322 __entry->msdu_id,
330 TP_PROTO(struct ath10k *ar, u16 msdu_id),
332 TP_ARGS(ar, msdu_id),
337 __field(u16, msdu_id)
[all...]
H A 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);
H A Dhtt_rx.c2834 __le16 msdu_id, *msdus; in ath10k_htt_rx_tx_compl_ind() local
2873 msdu_id = msdus[i]; in ath10k_htt_rx_tx_compl_ind()
2874 tx_done.msdu_id = __le16_to_cpu(msdu_id); in ath10k_htt_rx_tx_compl_ind()
2882 msdu_id = msdus[msdu_count + i + 1 + htt_pad]; in ath10k_htt_rx_tx_compl_ind()
2883 tx_done.ack_rssi = __le16_to_cpu(msdu_id); in ath10k_htt_rx_tx_compl_ind()
2885 msdu_id = msdus[msdu_count + i + htt_pad]; in ath10k_htt_rx_tx_compl_ind()
2886 tx_done.ack_rssi = __le16_to_cpu(msdu_id); in ath10k_htt_rx_tx_compl_ind()
2901 ath10k_warn(ar, "txdone fifo overrun, msdu_id %d status %d\n", in ath10k_htt_rx_tx_compl_ind()
2902 tx_done.msdu_id, tx_don in ath10k_htt_rx_tx_compl_ind()
[all...]
H A Dcore.h121 u16 msdu_id; member
H A 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()
3061 ath10k_dbg(ar, ATH10K_DBG_WMI, "wmi mgmt tx alloc msdu_id ret %d\n", ret); in ath10k_wmi_mgmt_tx_alloc_msdu_id()
3115 cb->msdu_id = desc_id; in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
H A Dwmi.c2413 ath10k_warn(ar, "received mgmt tx completion for invalid msdu_id: %d\n", in wmi_process_mgmt_tx_comp()
7829 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 %hu\n", msdu_id); in ath10k_wmi_mgmt_tx_clean_up_pending()
H A Dwmi.h5747 __le32 msdu_id; member
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/
H A Dhtt_tx.c208 ath10k_dbg(ar, ATH10K_DBG_HTT, "htt tx alloc msdu_id %d\n", ret); in ath10k_htt_tx_alloc_msdu_id()
213 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()
1192 int msdu_id = -1; ath10k_htt_mgmt_tx() local
1286 u16 msdu_id = 0; ath10k_htt_tx_hl() local
1404 u16 msdu_id, flags1 = 0; ath10k_htt_tx_32() local
1609 u16 msdu_id, flags1 = 0; ath10k_htt_tx_64() local
[all...]
H A Dtxrx.c57 "htt tx completion msdu_id %u status %d\n", in ath10k_txrx_tx_unref()
58 tx_done->msdu_id, tx_done->status); in ath10k_txrx_tx_unref()
60 if (tx_done->msdu_id >= htt->max_num_pending_tx) { in ath10k_txrx_tx_unref()
61 ath10k_warn(ar, "warning: msdu_id %d too big, ignoring\n", in ath10k_txrx_tx_unref()
62 tx_done->msdu_id); in ath10k_txrx_tx_unref()
67 msdu = idr_find(&htt->pending_tx, tx_done->msdu_id); in ath10k_txrx_tx_unref()
69 ath10k_warn(ar, "received tx completion for invalid msdu_id: %d\n", in ath10k_txrx_tx_unref()
70 tx_done->msdu_id); in ath10k_txrx_tx_unref()
84 ath10k_htt_tx_free_msdu_id(htt, tx_done->msdu_id); in ath10k_txrx_tx_unref()
103 trace_ath10k_txrx_tx_unref(ar, tx_done->msdu_id); in ath10k_txrx_tx_unref()
[all...]
H A Dtrace.h289 TP_PROTO(struct ath10k *ar, u16 msdu_id, u16 msdu_len,
292 TP_ARGS(ar, msdu_id, msdu_len, vdev_id, tid),
297 __field(u16, msdu_id)
306 __entry->msdu_id = msdu_id;
313 "%s %s msdu_id %d msdu_len %d vdev_id %d tid %d",
316 __entry->msdu_id,
324 TP_PROTO(struct ath10k *ar, u16 msdu_id),
326 TP_ARGS(ar, msdu_id),
331 __field(u16, msdu_id)
[all...]
H A Dhtt_rx.c2949 __le16 msdu_id, *msdus; in ath10k_htt_rx_tx_compl_ind() local
2988 msdu_id = msdus[i]; in ath10k_htt_rx_tx_compl_ind()
2989 tx_done.msdu_id = __le16_to_cpu(msdu_id); in ath10k_htt_rx_tx_compl_ind()
2997 msdu_id = msdus[msdu_count + i + 1 + htt_pad]; in ath10k_htt_rx_tx_compl_ind()
2998 tx_done.ack_rssi = __le16_to_cpu(msdu_id); in ath10k_htt_rx_tx_compl_ind()
3000 msdu_id = msdus[msdu_count + i + htt_pad]; in ath10k_htt_rx_tx_compl_ind()
3001 tx_done.ack_rssi = __le16_to_cpu(msdu_id); in ath10k_htt_rx_tx_compl_ind()
3016 ath10k_warn(ar, "txdone fifo overrun, msdu_id %d status %d\n", in ath10k_htt_rx_tx_compl_ind()
3017 tx_done.msdu_id, tx_don in ath10k_htt_rx_tx_compl_ind()
[all...]
H A Dhtt.h898 __le16 msdu_id; member
1732 u16 msdu_id; member
2453 void ath10k_htt_tx_free_msdu_id(struct ath10k_htt *htt, u16 msdu_id);
H A Dcore.h123 u16 msdu_id; member
H A Dwmi-tlv.c2937 cmd->msdu_id = 0; in ath10k_wmi_tlv_op_gen_beacon_dma()
3047 idr_remove(&wmi->mgmt_pending_tx, cb->msdu_id); in ath10k_wmi_tlv_op_cleanup_mgmt_tx_send()
3072 ath10k_dbg(ar, ATH10K_DBG_WMI, "wmi mgmt tx alloc msdu_id ret %d\n", ret); in ath10k_wmi_mgmt_tx_alloc_msdu_id()
3126 cb->msdu_id = desc_id; in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
H A Dwmi.c2413 ath10k_warn(ar, "received mgmt tx completion for invalid msdu_id: %d\n", in wmi_process_mgmt_tx_comp()
7829 cmd->msdu_id = 0; in ath10k_wmi_op_gen_beacon_dma()
9528 static int ath10k_wmi_mgmt_tx_clean_up_pending(int msdu_id, void *ptr, in ath10k_wmi_mgmt_tx_clean_up_pending() argument
9536 "force cleanup mgmt msdu_id %u\n", msdu_id); in ath10k_wmi_mgmt_tx_clean_up_pending()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
H A Ddp_tx.c283 int msdu_id, in ath11k_dp_tx_free_txbuf()
291 msdu = idr_find(&tx_ring->txbuf_idr, msdu_id); in ath11k_dp_tx_free_txbuf()
293 ath11k_warn(ab, "tx completion for unknown msdu_id %d\n", in ath11k_dp_tx_free_txbuf()
294 msdu_id); in ath11k_dp_tx_free_txbuf()
301 idr_remove(&tx_ring->txbuf_idr, msdu_id); in ath11k_dp_tx_free_txbuf()
323 msdu = idr_find(&tx_ring->txbuf_idr, ts->msdu_id); in ath11k_dp_tx_htt_tx_complete_buf()
325 ath11k_warn(ab, "htt tx completion for unknown msdu_id %d\n", in ath11k_dp_tx_htt_tx_complete_buf()
326 ts->msdu_id); in ath11k_dp_tx_htt_tx_complete_buf()
336 idr_remove(&tx_ring->txbuf_idr, ts->msdu_id); in ath11k_dp_tx_htt_tx_complete_buf()
363 u32 msdu_id, struc in ath11k_dp_tx_process_htt_tx_complete()
282 ath11k_dp_tx_free_txbuf(struct ath11k_base *ab, u8 mac_id, int msdu_id, struct dp_tx_ring *tx_ring) ath11k_dp_tx_free_txbuf() argument
361 ath11k_dp_tx_process_htt_tx_complete(struct ath11k_base *ab, void *desc, u8 mac_id, u32 msdu_id, struct dp_tx_ring *tx_ring) ath11k_dp_tx_process_htt_tx_complete() argument
537 u32 msdu_id; ath11k_dp_tx_completion_handler() local
[all...]
H A Ddp_tx.h13 u32 msdu_id; member
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/
H A Ddp_tx.c287 int msdu_id, in ath11k_dp_tx_free_txbuf()
295 msdu = idr_remove(&tx_ring->txbuf_idr, msdu_id); in ath11k_dp_tx_free_txbuf()
299 ath11k_warn(ab, "tx completion for unknown msdu_id %d\n", in ath11k_dp_tx_free_txbuf()
300 msdu_id); in ath11k_dp_tx_free_txbuf()
327 msdu = idr_remove(&tx_ring->txbuf_idr, ts->msdu_id); in ath11k_dp_tx_htt_tx_complete_buf()
331 ath11k_warn(ab, "htt tx completion for unknown msdu_id %d\n", in ath11k_dp_tx_htt_tx_complete_buf()
332 ts->msdu_id); in ath11k_dp_tx_htt_tx_complete_buf()
387 u32 msdu_id, struct dp_tx_ring *tx_ring) in ath11k_dp_tx_process_htt_tx_complete()
402 ts.msdu_id = msdu_id; in ath11k_dp_tx_process_htt_tx_complete()
286 ath11k_dp_tx_free_txbuf(struct ath11k_base *ab, u8 mac_id, int msdu_id, struct dp_tx_ring *tx_ring) ath11k_dp_tx_free_txbuf() argument
385 ath11k_dp_tx_process_htt_tx_complete(struct ath11k_base *ab, void *desc, u8 mac_id, u32 msdu_id, struct dp_tx_ring *tx_ring) ath11k_dp_tx_process_htt_tx_complete() argument
688 u32 msdu_id; ath11k_dp_tx_completion_handler() local
[all...]
H A Ddp_tx.h13 u32 msdu_id; member
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dpci_mac.c37 token = le16_to_cpu(txp->hw.msdu_id[0]) & in mt7615_tx_complete_skb()
62 txp->msdu_id[0] = cpu_to_le16(id | MT_MSDU_ID_VALID); in mt7615_write_hw_txp()
H A Dmac.h263 __le16 msdu_id[MT_HW_TXP_MAX_MSDU_NUM]; member
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac.h156 __le16 msdu_id[MT_HW_TXP_MAX_MSDU_NUM]; member
H A Dmt76_connac_mac.c171 txp->msdu_id[0] = cpu_to_le16(id | MT_MSDU_ID_VALID); in mt76_connac_write_hw_txp()

Completed in 90 milliseconds

12