| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath10k/ |
| H A D | htt_tx.c | 1201 int ath10k_htt_mgmt_tx(struct ath10k_htt *htt, struct sk_buff *msdu) in ath10k_htt_mgmt_tx() argument 1207 struct ath10k_skb_cb *skb_cb = ATH10K_SKB_CB(msdu); in ath10k_htt_mgmt_tx() 1208 u8 vdev_id = ath10k_htt_tx_get_vdev_id(ar, msdu); in ath10k_htt_mgmt_tx() 1213 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)msdu->data; in ath10k_htt_mgmt_tx() 1218 res = ath10k_htt_tx_alloc_msdu_id(htt, msdu); in ath10k_htt_mgmt_tx() 1230 skb_put(msdu, sizeof(struct ieee80211_mmie_16)); in ath10k_htt_mgmt_tx() 1234 skb_put(msdu, IEEE80211_GCMP_MIC_LEN); in ath10k_htt_mgmt_tx() 1236 skb_put(msdu, IEEE80211_CCMP_MIC_LEN); in ath10k_htt_mgmt_tx() 1246 skb_cb->paddr = dma_map_single(dev, msdu->data, msdu->len, in ath10k_htt_mgmt_tx() 1259 cmd->mgmt_tx.msdu_paddr = __cpu_to_le32(ATH10K_SKB_CB(msdu)->paddr); in ath10k_htt_mgmt_tx() [all …]
|
| H A D | htt_rx.c | 312 struct sk_buff *msdu; in ath10k_htt_rx_netbuf_pop() local 322 msdu = htt->rx_ring.netbufs_ring[idx]; in ath10k_htt_rx_netbuf_pop() 332 ATH10K_SKB_RXCB(msdu)->paddr, in ath10k_htt_rx_netbuf_pop() 333 msdu->len + skb_tailroom(msdu), in ath10k_htt_rx_netbuf_pop() 336 msdu->data, msdu->len + skb_tailroom(msdu)); in ath10k_htt_rx_netbuf_pop() 338 return msdu; in ath10k_htt_rx_netbuf_pop() 347 struct sk_buff *msdu; in ath10k_htt_rx_amsdu_pop() local 355 msdu = ath10k_htt_rx_netbuf_pop(htt); in ath10k_htt_rx_amsdu_pop() 356 if (!msdu) { in ath10k_htt_rx_amsdu_pop() 361 __skb_queue_tail(amsdu, msdu); in ath10k_htt_rx_amsdu_pop() [all …]
|
| H A D | txrx.c | 52 struct sk_buff *msdu; in ath10k_txrx_tx_unref() local 66 msdu = idr_find(&htt->pending_tx, tx_done->msdu_id); in ath10k_txrx_tx_unref() 67 if (!msdu) { in ath10k_txrx_tx_unref() 74 skb_cb = ATH10K_SKB_CB(msdu); in ath10k_txrx_tx_unref() 94 dma_unmap_single(dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); in ath10k_txrx_tx_unref() 96 ath10k_report_offchan_tx(htt->ar, msdu); in ath10k_txrx_tx_unref() 98 info = IEEE80211_SKB_CB(msdu); in ath10k_txrx_tx_unref() 131 ieee80211_tx_status(htt->ar->hw, 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()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath11k/ |
| H A D | dp_rx.c | 1815 static void ath11k_dp_rx_h_csum_offload(struct sk_buff *msdu) in ath11k_dp_rx_h_csum_offload() argument 1817 struct ath11k_skb_rxcb *rxcb = ATH11K_SKB_RXCB(msdu); in ath11k_dp_rx_h_csum_offload() 1823 msdu->ip_summed = (ip_csum_fail || l4_csum_fail) ? in ath11k_dp_rx_h_csum_offload() 1908 struct sk_buff *msdu, in ath11k_dp_rx_h_undecap_nwifi() argument 1913 struct ath11k_skb_rxcb *rxcb = ATH11K_SKB_RXCB(msdu); in ath11k_dp_rx_h_undecap_nwifi() 1923 hdr = (struct ieee80211_hdr *)msdu->data; in ath11k_dp_rx_h_undecap_nwifi() 1927 skb_pull(msdu, ieee80211_hdrlen(hdr->frame_control)); in ath11k_dp_rx_h_undecap_nwifi() 1962 memcpy(skb_push(msdu, in ath11k_dp_rx_h_undecap_nwifi() 1969 memcpy(skb_push(msdu, in ath11k_dp_rx_h_undecap_nwifi() 1972 memcpy(skb_push(msdu, hdr_len), decap_hdr, hdr_len); in ath11k_dp_rx_h_undecap_nwifi() [all …]
|
| H A D | dp_tx.c | 287 struct sk_buff *msdu; in ath11k_dp_tx_free_txbuf() local 291 msdu = idr_find(&tx_ring->txbuf_idr, msdu_id); in ath11k_dp_tx_free_txbuf() 292 if (!msdu) { in ath11k_dp_tx_free_txbuf() 299 skb_cb = ATH11K_SKB_CB(msdu); in ath11k_dp_tx_free_txbuf() 304 dma_unmap_single(ab->dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); in ath11k_dp_tx_free_txbuf() 305 dev_kfree_skb_any(msdu); in ath11k_dp_tx_free_txbuf() 317 struct sk_buff *msdu; in ath11k_dp_tx_htt_tx_complete_buf() local 323 msdu = idr_find(&tx_ring->txbuf_idr, ts->msdu_id); in ath11k_dp_tx_htt_tx_complete_buf() 324 if (!msdu) { in ath11k_dp_tx_htt_tx_complete_buf() 331 skb_cb = ATH11K_SKB_CB(msdu); in ath11k_dp_tx_htt_tx_complete_buf() [all …]
|
| H A D | debugfs_sta.h | 22 struct sk_buff *msdu, 37 struct sk_buff *msdu, in ath11k_debugfs_sta_update_txcompl() argument
|
| H A D | hal_rx.c | 299 struct hal_rx_msdu_details *msdu; in ath11k_hal_rx_msdu_link_info_get() local 304 msdu = &link->msdu_link[0]; in ath11k_hal_rx_msdu_link_info_get() 306 msdu->buf_addr_info.info1); in ath11k_hal_rx_msdu_link_info_get() 309 msdu = &link->msdu_link[i]; in ath11k_hal_rx_msdu_link_info_get() 312 msdu->buf_addr_info.info0)) { in ath11k_hal_rx_msdu_link_info_get() 317 msdu->buf_addr_info.info1); in ath11k_hal_rx_msdu_link_info_get()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/include/ |
| H A D | recv_osdep.h | 59 , u8 *msdu ,u16 msdu_len, enum rtw_rx_llc_hdl llc_hdl);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/include/ |
| H A D | recv_osdep.h | 59 , u8 *msdu ,u16 msdu_len, enum rtw_rx_llc_hdl llc_hdl);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/include/ |
| H A D | recv_osdep.h | 51 _pkt *rtw_os_alloc_msdu_pkt(union recv_frame *prframe, const u8 *da, const u8 *sa, u8 *msdu ,u16 ms…
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/include/ |
| H A D | recv_osdep.h | 55 , u8 *msdu ,u16 msdu_len, enum rtw_rx_llc_hdl llc_hdl);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/include/ |
| H A D | recv_osdep.h | 54 , u8 *msdu ,u16 msdu_len, enum rtw_rx_llc_hdl llc_hdl);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/include/ |
| H A D | recv_osdep.h | 52 _pkt *rtw_os_alloc_msdu_pkt(union recv_frame *prframe, const u8 *da, const u8 *sa, u8 *msdu ,u16 ms…
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/include/ |
| H A D | recv_osdep.h | 55 , u8 *msdu ,u16 msdu_len, enum rtw_rx_llc_hdl llc_hdl);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/include/ |
| H A D | recv_osdep.h | 54 , u8 *msdu ,u16 msdu_len, enum rtw_rx_llc_hdl llc_hdl);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/include/ |
| H A D | recv_osdep.h | 52 _pkt *rtw_os_alloc_msdu_pkt(union recv_frame *prframe, const u8 *da, const u8 *sa, u8 *msdu ,u16 ms…
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/include/ |
| H A D | recv_osdep.h | 54 , u8 *msdu ,u16 msdu_len, enum rtw_rx_llc_hdl llc_hdl);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/include/ |
| H A D | recv_osdep.h | 52 _pkt *rtw_os_alloc_msdu_pkt(union recv_frame *prframe, const u8 *da, const u8 *sa, u8 *msdu ,u16 ms…
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/include/ |
| H A D | recv_osdep.h | 54 , u8 *msdu ,u16 msdu_len, enum rtw_rx_llc_hdl llc_hdl);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/include/ |
| H A D | recv_osdep.h | 54 , u8 *msdu ,u16 msdu_len, enum rtw_rx_llc_hdl llc_hdl);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/include/ |
| H A D | recv_osdep.h | 54 , u8 *msdu ,u16 msdu_len, enum rtw_rx_llc_hdl llc_hdl);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/os_dep/linux/ |
| H A D | recv_linux.c | 274 const u8 *da, const u8 *sa, u8 *msdu ,u16 msdu_len, in rtw_os_alloc_msdu_pkt() argument 288 _rtw_memcpy(data_ptr, msdu, msdu_len); in rtw_os_alloc_msdu_pkt() 294 sub_skb->data = msdu; in rtw_os_alloc_msdu_pkt()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/os_dep/linux/ |
| H A D | recv_linux.c | 287 , u8 *msdu ,u16 msdu_len, enum rtw_rx_llc_hdl llc_hdl) in rtw_os_alloc_msdu_pkt() argument 300 _rtw_memcpy(data_ptr, msdu, msdu_len); in rtw_os_alloc_msdu_pkt() 306 sub_skb->data = msdu; in rtw_os_alloc_msdu_pkt()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/os_dep/linux/ |
| H A D | recv_linux.c | 274 const u8 *da, const u8 *sa, u8 *msdu ,u16 msdu_len, in rtw_os_alloc_msdu_pkt() argument 288 _rtw_memcpy(data_ptr, msdu, msdu_len); in rtw_os_alloc_msdu_pkt() 294 sub_skb->data = msdu; in rtw_os_alloc_msdu_pkt()
|