/freebsd/sys/contrib/dev/athk/ath10k/ |
H A D | htt_tx.c | 1228 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 D | htt_rx.c | 341 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() 484 msdu->len + skb_tailroom(msdu), in ath10k_htt_rx_pop_paddr() 487 msdu->data, msdu->len + skb_tailroom(msdu)); in ath10k_htt_rx_pop_paddr() 1497 skb_trim(msdu, msdu->len - FCS_LEN); in ath10k_htt_rx_h_undecap_raw() 1544 skb_trim(msdu, msdu->len - in ath10k_htt_rx_h_undecap_raw() 1547 skb_trim(msdu, msdu->len - in ath10k_htt_rx_h_undecap_raw() 1552 skb_trim(msdu, msdu->len - in ath10k_htt_rx_h_undecap_raw() 1557 skb_trim(msdu, msdu->len - in ath10k_htt_rx_h_undecap_raw() 1565 skb_trim(msdu, msdu->len - MICHAEL_MIC_LEN); in ath10k_htt_rx_h_undecap_raw() [all …]
|
H A D | txrx.c | 53 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 D | wmi-ops.h | 143 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 D | htt.h | 1955 struct sk_buff *msdu); 1996 struct sk_buff *msdu) in ath10k_htt_tx() argument 1998 return htt->tx_ops->htt_tx(htt, txmode, msdu); in ath10k_htt_tx() 2473 int ath10k_htt_mgmt_tx(struct ath10k_htt *htt, struct sk_buff *msdu);
|
H A D | wmi-tlv.c | 3267 struct sk_buff *msdu) in ath10k_wmi_tlv_op_cleanup_mgmt_tx_send() argument 3269 struct ath10k_skb_cb *cb = ATH10K_SKB_CB(msdu); in ath10k_wmi_tlv_op_cleanup_mgmt_tx_send() 3302 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 3305 struct ath10k_skb_cb *cb = ATH10K_SKB_CB(msdu); in ath10k_wmi_tlv_op_gen_mgmt_tx_send() 3309 u32 buf_len = msdu->len; in ath10k_wmi_tlv_op_gen_mgmt_tx_send() 3323 hdr = (struct ieee80211_hdr *)msdu->data; in ath10k_wmi_tlv_op_gen_mgmt_tx_send() 3338 skb_put(msdu, IEEE80211_CCMP_MIC_LEN); in ath10k_wmi_tlv_op_gen_mgmt_tx_send() 3351 desc_id = ath10k_wmi_mgmt_tx_alloc_msdu_id(ar, msdu, paddr); in ath10k_wmi_tlv_op_gen_mgmt_tx_send() 3371 cmd->frame_len = __cpu_to_le32(msdu->len); in ath10k_wmi_tlv_op_gen_mgmt_tx_send() 3386 memcpy(ptr, msdu->data, buf_len); in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
|
H A D | wmi.c | 1963 u32 buf_len = msdu->len; in ath10k_wmi_op_gen_mgmt_tx() 1980 len = sizeof(cmd->hdr) + msdu->len; in ath10k_wmi_op_gen_mgmt_tx() 2016 memcpy(cmd->buf, msdu->data, msdu->len); in ath10k_wmi_op_gen_mgmt_tx() 2413 struct sk_buff *msdu; in wmi_process_mgmt_tx_comp() local 2426 msdu = pkt_addr->vaddr; in wmi_process_mgmt_tx_comp() 2428 msdu->len, DMA_TO_DEVICE); in wmi_process_mgmt_tx_comp() 2429 info = IEEE80211_SKB_CB(msdu); in wmi_process_mgmt_tx_comp() 9657 struct sk_buff *msdu; in ath10k_wmi_mgmt_tx_clean_up_pending() local 9662 msdu = pkt_addr->vaddr; in ath10k_wmi_mgmt_tx_clean_up_pending() 9664 msdu->len, DMA_TO_DEVICE); in ath10k_wmi_mgmt_tx_clean_up_pending() [all …]
|
/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | dp_rx.c | 2088 skb_trim(msdu, msdu->len - in ath11k_dp_rx_h_undecap_raw() 2091 skb_trim(msdu, msdu->len - in ath11k_dp_rx_h_undecap_raw() 2096 skb_trim(msdu, msdu->len - in ath11k_dp_rx_h_undecap_raw() 2101 skb_trim(msdu, msdu->len - in ath11k_dp_rx_h_undecap_raw() 2538 msdu->data, msdu->len); in ath11k_dp_rx_deliver_msdu() 2732 msdu->len + skb_tailroom(msdu), in ath11k_dp_process_rx() 3320 skb_trim(msdu, msdu->len - in ath11k_dp_rx_h_undecap_frag() 3324 skb_trim(msdu, msdu->len - in ath11k_dp_rx_h_undecap_frag() 3767 msdu->len + skb_tailroom(msdu), in ath11k_dp_process_rx_err_buf() 4945 msdu = msdu->next; in ath11k_dp_rx_mon_merg_msdus() [all …]
|
H A D | dp_tx.c | 299 struct sk_buff *msdu; in ath11k_dp_tx_free_txbuf() local 306 if (unlikely(!msdu)) { in ath11k_dp_tx_free_txbuf() 315 dev_kfree_skb_any(msdu); in ath11k_dp_tx_free_txbuf() 328 struct sk_buff *msdu; in ath11k_dp_tx_htt_tx_complete_buf() local 338 if (unlikely(!msdu)) { in ath11k_dp_tx_htt_tx_complete_buf() 355 dev_kfree_skb_any(msdu); in ath11k_dp_tx_htt_tx_complete_buf() 380 dev_kfree_skb_any(msdu); in ath11k_dp_tx_htt_tx_complete_buf() 387 status.skb = msdu; in ath11k_dp_tx_htt_tx_complete_buf() 648 status.skb = msdu; in ath11k_dp_tx_complete_msdu() 700 struct sk_buff *msdu; in ath11k_dp_tx_completion_handler() local [all …]
|
H A D | hal_rx.c | 296 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 D | dp.c | 1026 struct sk_buff *msdu = skb; in ath11k_dp_tx_pending_cleanup() local 1028 dma_unmap_single(ab->dev, ATH11K_SKB_CB(msdu)->paddr, msdu->len, in ath11k_dp_tx_pending_cleanup() 1031 dev_kfree_skb_any(msdu); in ath11k_dp_tx_pending_cleanup()
|
H A D | mac.c | 5983 struct sk_buff *msdu; in ath11k_mac_tx_mgmt_free() local 5987 msdu = idr_remove(&ar->txmgmt_idr, buf_id); in ath11k_mac_tx_mgmt_free() 5990 if (!msdu) in ath11k_mac_tx_mgmt_free() 5993 dma_unmap_single(ar->ab->dev, ATH11K_SKB_CB(msdu)->paddr, msdu->len, in ath11k_mac_tx_mgmt_free() 5996 info = IEEE80211_SKB_CB(msdu); in ath11k_mac_tx_mgmt_free() 5999 ath11k_mgmt_over_wmi_tx_drop(ar, msdu); in ath11k_mac_tx_mgmt_free()
|
/freebsd/sys/contrib/dev/athk/ath12k/ |
H A D | dp_rx.c | 2026 skb_trim(msdu, msdu->len - FCS_LEN); in ath12k_dp_rx_h_undecap_raw() 2035 skb_trim(msdu, msdu->len - in ath12k_dp_rx_h_undecap_raw() 2038 skb_trim(msdu, msdu->len - in ath12k_dp_rx_h_undecap_raw() 2043 skb_trim(msdu, msdu->len - in ath12k_dp_rx_h_undecap_raw() 2048 skb_trim(msdu, msdu->len - in ath12k_dp_rx_h_undecap_raw() 2457 msdu->data, msdu->len); in ath12k_dp_rx_deliver_msdu() 2652 msdu->len + skb_tailroom(msdu), in ath12k_dp_rx_process() 2878 skb_trim(msdu, msdu->len - in ath12k_dp_rx_h_undecap_frag() 2882 skb_trim(msdu, msdu->len - in ath12k_dp_rx_h_undecap_frag() 3346 msdu->len + skb_tailroom(msdu), in ath12k_dp_process_rx_err_buf() [all …]
|
H A D | dp_tx.c | 356 skb_cb = ATH12K_SKB_CB(msdu); in ath12k_dp_tx_free_txbuf() 363 dev_kfree_skb_any(msdu); in ath12k_dp_tx_free_txbuf() 372 struct sk_buff *msdu, in ath12k_dp_tx_htt_tx_complete_buf() argument 380 skb_cb = ATH12K_SKB_CB(msdu); in ath12k_dp_tx_htt_tx_complete_buf() 412 struct sk_buff *msdu, in ath12k_dp_tx_process_htt_tx_complete() argument 465 skb_cb = ATH12K_SKB_CB(msdu); in ath12k_dp_tx_complete_msdu() 475 dev_kfree_skb_any(msdu); in ath12k_dp_tx_complete_msdu() 480 dev_kfree_skb_any(msdu); in ath12k_dp_tx_complete_msdu() 544 struct sk_buff *msdu; in ath12k_dp_tx_completion_handler() local 602 msdu = tx_desc->skb; in ath12k_dp_tx_completion_handler() [all …]
|
H A D | dp_mon.c | 823 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 D | dp_rx.h | 132 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 D | hal_rx.c | 292 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 D | wmi.c | 5105 struct sk_buff *msdu; in wmi_process_mgmt_tx_comp() local 5111 msdu = idr_find(&ar->txmgmt_idr, desc_id); in wmi_process_mgmt_tx_comp() 5113 if (!msdu) { in wmi_process_mgmt_tx_comp() 5123 skb_cb = ATH12K_SKB_CB(msdu); in wmi_process_mgmt_tx_comp() 5124 dma_unmap_single(ar->ab->dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); in wmi_process_mgmt_tx_comp() 5126 info = IEEE80211_SKB_CB(msdu); in wmi_process_mgmt_tx_comp() 5130 ieee80211_tx_status_irqsafe(ar->hw, msdu); in wmi_process_mgmt_tx_comp()
|
H A D | mac.c | 4739 struct sk_buff *msdu = skb; in ath12k_mac_tx_mgmt_pending_free() local 4747 dma_unmap_single(ab->dev, ATH12K_SKB_CB(msdu)->paddr, msdu->len, in ath12k_mac_tx_mgmt_pending_free() 4750 info = IEEE80211_SKB_CB(msdu); in ath12k_mac_tx_mgmt_pending_free() 4762 struct sk_buff *msdu = skb; in ath12k_mac_vif_txmgmt_idr_remove() local 4770 dma_unmap_single(ab->dev, skb_cb->paddr, msdu->len, in ath12k_mac_vif_txmgmt_idr_remove()
|
/freebsd/sys/dev/enetc/ |
H A D | enetc_hw.h | 594 uint16_t msdu; member 673 uint8_t msdu[3]; member
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/ |
H A D | mac.c | 524 u32 msdu, info = le32_to_cpu(tx_info[i]); in mt7921_mac_tx_free() local 550 msdu = FIELD_GET(MT_TX_FREE_MSDU_ID, info); in mt7921_mac_tx_free() 559 txwi = mt76_token_release(mdev, msdu, &wake); in mt7921_mac_tx_free()
|
/freebsd/tools/tools/iwn/iwnstats/ |
H A D | main.c | 164 le32toh(tx->msdu)); in iwn_stats_tx_print()
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/ |
H A D | mac.c | 922 u32 msdu, info; in mt7915_mac_tx_free() local 975 msdu = (info >> (15 * i)) & MT_TX_FREE_MSDU_ID_V3; in mt7915_mac_tx_free() 976 if (msdu == MT_TX_FREE_MSDU_ID_V3) in mt7915_mac_tx_free() 979 msdu = FIELD_GET(MT_TX_FREE_MSDU_ID, info); in mt7915_mac_tx_free() 982 txwi = mt76_token_release(mdev, msdu, &wake); in mt7915_mac_tx_free() 1021 u16 msdu = le16_to_cpu(info[i]); in mt7915_mac_tx_free_v0() local 1023 txwi = mt76_token_release(mdev, msdu, &wake); in mt7915_mac_tx_free_v0()
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/ |
H A D | mac.c | 1103 u32 msdu, info; in mt7996_mac_tx_free() local 1136 msdu = (info >> (15 * i)) & MT_TXFREE_INFO_MSDU_ID; in mt7996_mac_tx_free() 1137 if (msdu == MT_TXFREE_INFO_MSDU_ID) in mt7996_mac_tx_free() 1141 txwi = mt76_token_release(mdev, msdu, &wake); in mt7996_mac_tx_free()
|
/freebsd/sys/dev/iwn/ |
H A D | if_iwnreg.h | 1670 uint32_t msdu; member
|