Home
last modified time | relevance | path

Searched refs:msdu (Results 1 – 25 of 33) sorted by relevance

12

/openbmc/linux/drivers/net/wireless/ath/ath10k/
H A Dhtt_tx.c1228 skb_cb->paddr = dma_map_single(dev, msdu->data, msdu->len, in ath10k_htt_mgmt_tx()
1341 if (!msdu) { in ath10k_htt_tx_hl()
1363 skb_get(msdu); in ath10k_htt_tx_hl()
1439 skb_cb->paddr = dma_map_single(dev, msdu->data, msdu->len, in ath10k_htt_tx_32()
1555 msdu->data, msdu->len); in ath10k_htt_tx_32()
1556 trace_ath10k_tx_hdr(ar, msdu->data, msdu->len); in ath10k_htt_tx_32()
1557 trace_ath10k_tx_payload(ar, msdu->data, msdu->len); in ath10k_htt_tx_32()
1644 skb_cb->paddr = dma_map_single(dev, msdu->data, msdu->len, in ath10k_htt_tx_64()
1767 msdu->data, msdu->len); in ath10k_htt_tx_64()
1768 trace_ath10k_tx_hdr(ar, msdu->data, msdu->len); in ath10k_htt_tx_64()
[all …]
H A Dhtt_rx.c341 msdu->len + skb_tailroom(msdu), in ath10k_htt_rx_netbuf_pop()
344 msdu->data, msdu->len + skb_tailroom(msdu)); in ath10k_htt_rx_netbuf_pop()
480 msdu->len + skb_tailroom(msdu), in ath10k_htt_rx_pop_paddr()
483 msdu->data, msdu->len + skb_tailroom(msdu)); in ath10k_htt_rx_pop_paddr()
1473 skb_trim(msdu, msdu->len - FCS_LEN); in ath10k_htt_rx_h_undecap_raw()
1512 skb_trim(msdu, msdu->len - in ath10k_htt_rx_h_undecap_raw()
1515 skb_trim(msdu, msdu->len - in ath10k_htt_rx_h_undecap_raw()
1520 skb_trim(msdu, msdu->len - in ath10k_htt_rx_h_undecap_raw()
1525 skb_trim(msdu, msdu->len - in ath10k_htt_rx_h_undecap_raw()
1533 skb_trim(msdu, msdu->len - MICHAEL_MIC_LEN); in ath10k_htt_rx_h_undecap_raw()
[all …]
H A Dtxrx.c53 struct sk_buff *msdu; in ath10k_txrx_tx_unref() local
67 msdu = idr_find(&htt->pending_tx, tx_done->msdu_id); in ath10k_txrx_tx_unref()
68 if (!msdu) { in ath10k_txrx_tx_unref()
75 skb_cb = ATH10K_SKB_CB(msdu); in ath10k_txrx_tx_unref()
95 dma_unmap_single(dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); in ath10k_txrx_tx_unref()
97 ath10k_report_offchan_tx(htt->ar, msdu); in ath10k_txrx_tx_unref()
99 info = IEEE80211_SKB_CB(msdu); in ath10k_txrx_tx_unref()
133 status.skb = msdu; in ath10k_txrx_tx_unref()
H A Dwmi-ops.h143 int (*cleanup_mgmt_tx_send)(struct ath10k *ar, struct sk_buff *msdu);
455 ath10k_wmi_cleanup_mgmt_tx_send(struct ath10k *ar, struct sk_buff *msdu) in ath10k_wmi_cleanup_mgmt_tx_send() argument
460 return ar->wmi.ops->cleanup_mgmt_tx_send(ar, msdu); in ath10k_wmi_cleanup_mgmt_tx_send()
464 ath10k_wmi_mgmt_tx_send(struct ath10k *ar, struct sk_buff *msdu, in ath10k_wmi_mgmt_tx_send() argument
473 skb = ar->wmi.ops->gen_mgmt_tx_send(ar, msdu, paddr); in ath10k_wmi_mgmt_tx_send()
486 ath10k_wmi_mgmt_tx(struct ath10k *ar, struct sk_buff *msdu) in ath10k_wmi_mgmt_tx() argument
488 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(msdu); in ath10k_wmi_mgmt_tx()
495 skb = ar->wmi.ops->gen_mgmt_tx(ar, msdu); in ath10k_wmi_mgmt_tx()
508 ieee80211_tx_status_irqsafe(ar->hw, msdu); in ath10k_wmi_mgmt_tx()
H A Dhtt.h1936 struct sk_buff *msdu);
1977 struct sk_buff *msdu) in ath10k_htt_tx() argument
1979 return htt->tx_ops->htt_tx(htt, txmode, msdu); in ath10k_htt_tx()
2454 int ath10k_htt_mgmt_tx(struct ath10k_htt *htt, struct sk_buff *msdu);
H A Dwmi-tlv.c3042 struct sk_buff *msdu) in ath10k_wmi_tlv_op_cleanup_mgmt_tx_send() argument
3044 struct ath10k_skb_cb *cb = ATH10K_SKB_CB(msdu); in ath10k_wmi_tlv_op_cleanup_mgmt_tx_send()
3077 ath10k_wmi_tlv_op_gen_mgmt_tx_send(struct ath10k *ar, struct sk_buff *msdu, in ath10k_wmi_tlv_op_gen_mgmt_tx_send() argument
3080 struct ath10k_skb_cb *cb = ATH10K_SKB_CB(msdu); in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
3084 u32 buf_len = msdu->len; in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
3094 hdr = (struct ieee80211_hdr *)msdu->data; in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
3109 skb_put(msdu, IEEE80211_CCMP_MIC_LEN); in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
3122 desc_id = ath10k_wmi_mgmt_tx_alloc_msdu_id(ar, msdu, paddr); in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
3137 cmd->frame_len = __cpu_to_le32(msdu->len); in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
3148 memcpy(ptr, msdu->data, buf_len); in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
H A Dwmi.c1976 u32 buf_len = msdu->len; in ath10k_wmi_op_gen_mgmt_tx()
1993 len = sizeof(cmd->hdr) + msdu->len; in ath10k_wmi_op_gen_mgmt_tx()
2029 memcpy(cmd->buf, msdu->data, msdu->len); in ath10k_wmi_op_gen_mgmt_tx()
2426 struct sk_buff *msdu; in wmi_process_mgmt_tx_comp() local
2439 msdu = pkt_addr->vaddr; in wmi_process_mgmt_tx_comp()
2441 msdu->len, DMA_TO_DEVICE); in wmi_process_mgmt_tx_comp()
2442 info = IEEE80211_SKB_CB(msdu); in wmi_process_mgmt_tx_comp()
9553 struct sk_buff *msdu; in ath10k_wmi_mgmt_tx_clean_up_pending() local
9558 msdu = pkt_addr->vaddr; in ath10k_wmi_mgmt_tx_clean_up_pending()
9560 msdu->len, DMA_TO_DEVICE); in ath10k_wmi_mgmt_tx_clean_up_pending()
[all …]
/openbmc/linux/drivers/net/wireless/ath/ath12k/
H A Ddp_rx.c2034 skb_trim(msdu, msdu->len - FCS_LEN); in ath12k_dp_rx_h_undecap_raw()
2043 skb_trim(msdu, msdu->len - in ath12k_dp_rx_h_undecap_raw()
2046 skb_trim(msdu, msdu->len - in ath12k_dp_rx_h_undecap_raw()
2051 skb_trim(msdu, msdu->len - in ath12k_dp_rx_h_undecap_raw()
2056 skb_trim(msdu, msdu->len - in ath12k_dp_rx_h_undecap_raw()
2465 msdu->data, msdu->len); in ath12k_dp_rx_deliver_msdu()
2660 msdu->len + skb_tailroom(msdu), in ath12k_dp_rx_process()
2887 skb_trim(msdu, msdu->len - in ath12k_dp_rx_h_undecap_frag()
2891 skb_trim(msdu, msdu->len - in ath12k_dp_rx_h_undecap_frag()
3358 msdu->len + skb_tailroom(msdu), in ath12k_dp_process_rx_err_buf()
[all …]
H A Ddp_tx.c355 skb_cb = ATH12K_SKB_CB(msdu); in ath12k_dp_tx_free_txbuf()
362 dev_kfree_skb_any(msdu); in ath12k_dp_tx_free_txbuf()
371 struct sk_buff *msdu, in ath12k_dp_tx_htt_tx_complete_buf() argument
379 skb_cb = ATH12K_SKB_CB(msdu); in ath12k_dp_tx_htt_tx_complete_buf()
411 struct sk_buff *msdu, in ath12k_dp_tx_process_htt_tx_complete() argument
460 skb_cb = ATH12K_SKB_CB(msdu); in ath12k_dp_tx_complete_msdu()
470 dev_kfree_skb_any(msdu); in ath12k_dp_tx_complete_msdu()
475 dev_kfree_skb_any(msdu); in ath12k_dp_tx_complete_msdu()
539 struct sk_buff *msdu; in ath12k_dp_tx_completion_handler() local
597 msdu = tx_desc->skb; in ath12k_dp_tx_completion_handler()
[all …]
H A Ddp_mon.c823 msdu->len + skb_tailroom(msdu), in ath12k_dp_mon_rx_parse_status_tlv()
908 while (msdu) { in ath12k_dp_mon_rx_merg_msdus()
911 prev_buf = msdu; in ath12k_dp_mon_rx_merg_msdus()
912 msdu = msdu->next; in ath12k_dp_mon_rx_merg_msdus()
930 msdu = head_msdu; in ath12k_dp_mon_rx_merg_msdus()
932 while (msdu) { in ath12k_dp_mon_rx_merg_msdus()
941 msdu = msdu->next; in ath12k_dp_mon_rx_merg_msdus()
1097 msdu, in ath12k_dp_mon_rx_deliver_msdu()
1098 msdu->len, in ath12k_dp_mon_rx_deliver_msdu()
1119 msdu->data, msdu->len); in ath12k_dp_mon_rx_deliver_msdu()
[all …]
H A Ddp_rx.h132 ath12k_dp_rx_h_find_peer(struct ath12k_base *ab, struct sk_buff *msdu);
140 ath12k_dp_rx_h_find_peer(struct ath12k_base *ab, struct sk_buff *msdu);
H A Dhal_rx.c292 struct hal_rx_msdu_details *msdu; in ath12k_hal_rx_msdu_link_info_get() local
298 msdu = &link->msdu_link[0]; in ath12k_hal_rx_msdu_link_info_get()
299 *rbm = le32_get_bits(msdu->buf_addr_info.info1, in ath12k_hal_rx_msdu_link_info_get()
303 msdu = &link->msdu_link[i]; in ath12k_hal_rx_msdu_link_info_get()
305 val = le32_get_bits(msdu->buf_addr_info.info0, in ath12k_hal_rx_msdu_link_info_get()
311 *msdu_cookies = le32_get_bits(msdu->buf_addr_info.info1, in ath12k_hal_rx_msdu_link_info_get()
H A Dwmi.c4905 struct sk_buff *msdu; in wmi_process_mgmt_tx_comp() local
4911 msdu = idr_find(&ar->txmgmt_idr, desc_id); in wmi_process_mgmt_tx_comp()
4913 if (!msdu) { in wmi_process_mgmt_tx_comp()
4923 skb_cb = ATH12K_SKB_CB(msdu); in wmi_process_mgmt_tx_comp()
4924 dma_unmap_single(ar->ab->dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); in wmi_process_mgmt_tx_comp()
4926 info = IEEE80211_SKB_CB(msdu); in wmi_process_mgmt_tx_comp()
4930 ieee80211_tx_status_irqsafe(ar->hw, msdu); in wmi_process_mgmt_tx_comp()
/openbmc/linux/drivers/net/wireless/ath/ath11k/
H A Ddp_rx.c2066 skb_trim(msdu, msdu->len - in ath11k_dp_rx_h_undecap_raw()
2069 skb_trim(msdu, msdu->len - in ath11k_dp_rx_h_undecap_raw()
2074 skb_trim(msdu, msdu->len - in ath11k_dp_rx_h_undecap_raw()
2079 skb_trim(msdu, msdu->len - in ath11k_dp_rx_h_undecap_raw()
2499 msdu->data, msdu->len); in ath11k_dp_rx_deliver_msdu()
2693 msdu->len + skb_tailroom(msdu), in ath11k_dp_process_rx()
3281 skb_trim(msdu, msdu->len - in ath11k_dp_rx_h_undecap_frag()
3285 skb_trim(msdu, msdu->len - in ath11k_dp_rx_h_undecap_frag()
3719 msdu->len + skb_tailroom(msdu), in ath11k_dp_process_rx_err_buf()
4881 msdu = msdu->next; in ath11k_dp_rx_mon_merg_msdus()
[all …]
H A Ddp_tx.c291 struct sk_buff *msdu; in ath11k_dp_tx_free_txbuf() local
298 if (unlikely(!msdu)) { in ath11k_dp_tx_free_txbuf()
304 skb_cb = ATH11K_SKB_CB(msdu); in ath11k_dp_tx_free_txbuf()
307 dev_kfree_skb_any(msdu); in ath11k_dp_tx_free_txbuf()
320 struct sk_buff *msdu; in ath11k_dp_tx_htt_tx_complete_buf() local
330 if (unlikely(!msdu)) { in ath11k_dp_tx_htt_tx_complete_buf()
379 status.skb = msdu; in ath11k_dp_tx_htt_tx_complete_buf()
431 struct sk_buff *msdu, in ath11k_dp_tx_cache_peer_stats() argument
632 status.skb = msdu; in ath11k_dp_tx_complete_msdu()
684 struct sk_buff *msdu; in ath11k_dp_tx_completion_handler() local
[all …]
H A Dhal_rx.c296 struct hal_rx_msdu_details *msdu; in ath11k_hal_rx_msdu_link_info_get() local
301 msdu = &link->msdu_link[0]; in ath11k_hal_rx_msdu_link_info_get()
303 msdu->buf_addr_info.info1); in ath11k_hal_rx_msdu_link_info_get()
306 msdu = &link->msdu_link[i]; in ath11k_hal_rx_msdu_link_info_get()
309 msdu->buf_addr_info.info0)) { in ath11k_hal_rx_msdu_link_info_get()
314 msdu->buf_addr_info.info1); in ath11k_hal_rx_msdu_link_info_get()
H A Ddp.c1013 struct sk_buff *msdu = skb; in ath11k_dp_tx_pending_cleanup() local
1015 dma_unmap_single(ab->dev, ATH11K_SKB_CB(msdu)->paddr, msdu->len, in ath11k_dp_tx_pending_cleanup()
1018 dev_kfree_skb_any(msdu); in ath11k_dp_tx_pending_cleanup()
/openbmc/linux/net/mac80211/
H A Dsta_info.h441 u64 msdu[IEEE80211_NUM_TIDS + 1]; member
559 u64 msdu[IEEE80211_NUM_TIDS + 1]; member
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmac.c509 u32 msdu, info = le32_to_cpu(tx_info[i]); in mt7921_mac_tx_free() local
535 msdu = FIELD_GET(MT_TX_FREE_MSDU_ID, info); in mt7921_mac_tx_free()
544 txwi = mt76_token_release(mdev, msdu, &wake); in mt7921_mac_tx_free()
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmac.c901 u32 msdu, info; in mt7915_mac_tx_free() local
954 msdu = (info >> (15 * i)) & MT_TX_FREE_MSDU_ID_V3; in mt7915_mac_tx_free()
955 if (msdu == MT_TX_FREE_MSDU_ID_V3) in mt7915_mac_tx_free()
958 msdu = FIELD_GET(MT_TX_FREE_MSDU_ID, info); in mt7915_mac_tx_free()
961 txwi = mt76_token_release(mdev, msdu, &wake); in mt7915_mac_tx_free()
991 u16 msdu = le16_to_cpu(info[i]); in mt7915_mac_tx_free_v0() local
993 txwi = mt76_token_release(mdev, msdu, &wake); in mt7915_mac_tx_free_v0()
/openbmc/linux/drivers/net/ethernet/freescale/enetc/
H A Denetc_qos.c646 sfi_config->msdu = in enetc_streamfilter_hw_set()
825 to->msdu[0] = from->maxoctets & 0xFF; in enetc_streamgate_hw_set()
826 to->msdu[1] = (from->maxoctets >> 8) & 0xFF; in enetc_streamgate_hw_set()
827 to->msdu[2] = (from->maxoctets >> 16) & 0xFF; in enetc_streamgate_hw_set()
H A Denetc_hw.h822 __le16 msdu; member
901 u8 msdu[3]; member
/openbmc/linux/drivers/net/ieee802154/
H A Dca8210.c413 u8 msdu[MAX_DATA_SIZE]; member
1435 u8 *msdu, in mcps_data_request() argument
1469 memcpy(command.pdata.data_req.msdu, msdu, msdu_length); in mcps_data_request()
1470 psec = (struct secspec *)(command.pdata.data_req.msdu + msdu_length); in mcps_data_request()
/openbmc/linux/include/net/bluetooth/
H A Dl2cap.h364 __le16 msdu; member
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmac.c1097 u32 msdu, info; in mt7996_mac_tx_free() local
1130 msdu = (info >> (15 * i)) & MT_TXFREE_INFO_MSDU_ID; in mt7996_mac_tx_free()
1131 if (msdu == MT_TXFREE_INFO_MSDU_ID) in mt7996_mac_tx_free()
1135 txwi = mt76_token_release(mdev, msdu, &wake); in mt7996_mac_tx_free()

12