| /OK3568_Linux_fs/kernel/drivers/staging/rtl8712/ |
| H A D | rtl8712_recv.c | 316 u16 eth_type, nSubframe_Length; in amsdu_to_msdu() local 333 nSubframe_Length = *((u16 *)(pdata + 12)); in amsdu_to_msdu() 335 nSubframe_Length = (nSubframe_Length >> 8) + in amsdu_to_msdu() 336 (nSubframe_Length << 8); in amsdu_to_msdu() 337 if (a_len < (ETHERNET_HEADER_SIZE + nSubframe_Length)) { in amsdu_to_msdu() 339 a_len, nSubframe_Length); in amsdu_to_msdu() 346 sub_skb = dev_alloc_skb(nSubframe_Length + 12); in amsdu_to_msdu() 350 skb_put_data(sub_skb, pdata, nSubframe_Length); in amsdu_to_msdu() 356 pdata += nSubframe_Length; in amsdu_to_msdu() 357 a_len -= nSubframe_Length; in amsdu_to_msdu() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/os_dep/linux/ |
| H A D | recv_linux.c | 244 _pkt *rtw_os_alloc_msdu_pkt(union recv_frame *prframe, u16 nSubframe_Length, u8 *pdata) in rtw_os_alloc_msdu_pkt() argument 254 sub_skb = rtw_skb_alloc(nSubframe_Length + 12); in rtw_os_alloc_msdu_pkt() 258 data_ptr = (u8 *)skb_put(sub_skb, nSubframe_Length); in rtw_os_alloc_msdu_pkt() 259 _rtw_memcpy(data_ptr, (pdata + ETH_HLEN), nSubframe_Length); in rtw_os_alloc_msdu_pkt() 268 sub_skb->len = nSubframe_Length; in rtw_os_alloc_msdu_pkt() 269 skb_set_tail_pointer(sub_skb, nSubframe_Length); in rtw_os_alloc_msdu_pkt()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/os_dep/linux/ |
| H A D | recv_linux.c | 244 _pkt *rtw_os_alloc_msdu_pkt(union recv_frame *prframe, u16 nSubframe_Length, u8 *pdata) in rtw_os_alloc_msdu_pkt() argument 254 sub_skb = rtw_skb_alloc(nSubframe_Length + 12); in rtw_os_alloc_msdu_pkt() 258 data_ptr = (u8 *)skb_put(sub_skb, nSubframe_Length); in rtw_os_alloc_msdu_pkt() 259 _rtw_memcpy(data_ptr, (pdata + ETH_HLEN), nSubframe_Length); in rtw_os_alloc_msdu_pkt() 268 sub_skb->len = nSubframe_Length; in rtw_os_alloc_msdu_pkt() 269 skb_set_tail_pointer(sub_skb, nSubframe_Length); in rtw_os_alloc_msdu_pkt()
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/os_dep/ |
| H A D | recv_linux.c | 56 _pkt *rtw_os_alloc_msdu_pkt(union recv_frame *prframe, u16 nSubframe_Length, u8 *pdata) in rtw_os_alloc_msdu_pkt() argument 64 sub_skb = rtw_skb_alloc(nSubframe_Length + 12); in rtw_os_alloc_msdu_pkt() 71 skb_put_data(sub_skb, (pdata + ETH_HLEN), nSubframe_Length); in rtw_os_alloc_msdu_pkt()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/os_dep/linux/ |
| H A D | recv_linux.c | 288 _pkt *rtw_os_alloc_msdu_pkt(union recv_frame *prframe, u16 nSubframe_Length, u8 *pdata) in rtw_os_alloc_msdu_pkt() argument 298 sub_skb = rtw_skb_alloc(nSubframe_Length + 14); in rtw_os_alloc_msdu_pkt() 301 data_ptr = (u8 *)skb_put(sub_skb, nSubframe_Length); in rtw_os_alloc_msdu_pkt() 302 _rtw_memcpy(data_ptr, (pdata + ETH_HLEN), nSubframe_Length); in rtw_os_alloc_msdu_pkt() 309 sub_skb->len = nSubframe_Length; in rtw_os_alloc_msdu_pkt() 310 skb_set_tail_pointer(sub_skb, nSubframe_Length); in rtw_os_alloc_msdu_pkt()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/os_dep/linux/ |
| H A D | recv_linux.c | 282 _pkt *rtw_os_alloc_msdu_pkt(union recv_frame *prframe, u16 nSubframe_Length, u8 *pdata) in rtw_os_alloc_msdu_pkt() argument 292 sub_skb = rtw_skb_alloc(nSubframe_Length + 12); in rtw_os_alloc_msdu_pkt() 295 data_ptr = (u8 *)skb_put(sub_skb, nSubframe_Length); in rtw_os_alloc_msdu_pkt() 296 _rtw_memcpy(data_ptr, (pdata + ETH_HLEN), nSubframe_Length); in rtw_os_alloc_msdu_pkt() 303 sub_skb->len = nSubframe_Length; in rtw_os_alloc_msdu_pkt() 304 skb_set_tail_pointer(sub_skb, nSubframe_Length); in rtw_os_alloc_msdu_pkt()
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8192u/ieee80211/ |
| H A D | ieee80211_rx.c | 775 u16 nSubframe_Length; in parse_subframe() local 821 nSubframe_Length = *((u16 *)(skb->data + 12)); in parse_subframe() 823 nSubframe_Length = (nSubframe_Length >> 8) + (nSubframe_Length << 8); in parse_subframe() 825 if (skb->len < (ETHERNET_HEADER_SIZE + nSubframe_Length)) { in parse_subframe() 828 netdev_dbg(ieee->dev, "A-MSDU parse error!! Subframe Length: %d\n", nSubframe_Length); in parse_subframe() 829 …_dbg(ieee->dev, "nRemain_Length is %d and nSubframe_Length is : %d\n", skb->len, nSubframe_Length); in parse_subframe() 839 sub_skb->len = nSubframe_Length; in parse_subframe() 840 sub_skb->tail = sub_skb->data + nSubframe_Length; in parse_subframe() 843 sub_skb = dev_alloc_skb(nSubframe_Length + 12); in parse_subframe() 847 skb_put_data(sub_skb, skb->data, nSubframe_Length); in parse_subframe() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/include/ |
| H A D | recv_osdep.h | 34 _pkt *rtw_os_alloc_msdu_pkt(union recv_frame *prframe, u16 nSubframe_Length, u8 *pdata);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/include/ |
| H A D | recv_osdep.h | 56 _pkt *rtw_os_alloc_msdu_pkt(union recv_frame *prframe, u16 nSubframe_Length, u8 *pdata);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/include/ |
| H A D | recv_osdep.h | 53 _pkt *rtw_os_alloc_msdu_pkt(union recv_frame *prframe, u16 nSubframe_Length, u8 *pdata);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/include/ |
| H A D | recv_osdep.h | 56 _pkt *rtw_os_alloc_msdu_pkt(union recv_frame *prframe, u16 nSubframe_Length, u8 *pdata);
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8188eu/core/ |
| H A D | rtw_recv.c | 1484 u16 eth_type, nSubframe_Length; in amsdu_to_msdu() local 1506 nSubframe_Length = get_unaligned_be16(pdata + 12); in amsdu_to_msdu() 1508 if (a_len < (ETHERNET_HEADER_SIZE + nSubframe_Length)) { in amsdu_to_msdu() 1509 DBG_88E("nRemain_Length is %d and nSubframe_Length is : %d\n", a_len, nSubframe_Length); in amsdu_to_msdu() 1518 sub_skb = dev_alloc_skb(nSubframe_Length + 12); in amsdu_to_msdu() 1525 skb_put_data(sub_skb, pdata, nSubframe_Length); in amsdu_to_msdu() 1534 pdata += nSubframe_Length; in amsdu_to_msdu() 1535 a_len -= nSubframe_Length; in amsdu_to_msdu() 1537 padding_len = 4 - ((nSubframe_Length + ETH_HLEN) & (4 - 1)); in amsdu_to_msdu()
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8192e/ |
| H A D | rtllib_rx.c | 773 u16 nSubframe_Length; in parse_subframe() local 827 nSubframe_Length = *((u16 *)(skb->data + 12)); in parse_subframe() 828 nSubframe_Length = (nSubframe_Length >> 8) + in parse_subframe() 829 (nSubframe_Length << 8); in parse_subframe() 831 if (skb->len < (ETHERNET_HEADER_SIZE + nSubframe_Length)) { in parse_subframe() 837 __func__, nSubframe_Length); in parse_subframe() 840 skb->len, nSubframe_Length); in parse_subframe() 859 sub_skb = dev_alloc_skb(nSubframe_Length + 12); in parse_subframe() 863 skb_put_data(sub_skb, skb->data, nSubframe_Length); in parse_subframe() 872 skb_pull(skb, nSubframe_Length); in parse_subframe() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/include/ |
| H A D | recv_osdep.h | 50 _pkt *rtw_os_alloc_msdu_pkt(union recv_frame *prframe, u16 nSubframe_Length, u8 *pdata);
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/core/ |
| H A D | rtw_recv.c | 1889 u16 nSubframe_Length; in amsdu_to_msdu() local 1910 nSubframe_Length = get_unaligned_be16(pdata + 12); in amsdu_to_msdu() 1912 if (a_len < (ETHERNET_HEADER_SIZE + nSubframe_Length)) { in amsdu_to_msdu() 1913 DBG_871X("nRemain_Length is %d and nSubframe_Length is : %d\n", a_len, nSubframe_Length); in amsdu_to_msdu() 1917 sub_pkt = rtw_os_alloc_msdu_pkt(prframe, nSubframe_Length, pdata); in amsdu_to_msdu() 1934 pdata += nSubframe_Length; in amsdu_to_msdu() 1935 a_len -= nSubframe_Length; in amsdu_to_msdu() 1937 padding_len = 4 - ((nSubframe_Length + ETH_HLEN) & (4-1)); in amsdu_to_msdu()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/ |
| H A D | rtw_recv.c | 2871 u16 nSubframe_Length; in amsdu_to_msdu() local 2901 nSubframe_Length = RTW_GET_BE16(pdata + 12); in amsdu_to_msdu() 2902 if (a_len < (ETHERNET_HEADER_SIZE + nSubframe_Length)) { in amsdu_to_msdu() 2903 RTW_INFO("nRemain_Length is %d and nSubframe_Length is : %d\n", a_len, nSubframe_Length); in amsdu_to_msdu() 2923 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len); in amsdu_to_msdu() 2933 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN, nSubframe_Length); in amsdu_to_msdu() 2950 , pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len, llc_hdl); in amsdu_to_msdu() 2993 pdata += nSubframe_Length; in amsdu_to_msdu() 2994 a_len -= nSubframe_Length; in amsdu_to_msdu() 2996 padding_len = 4 - ((nSubframe_Length + ETH_HLEN) & (4 - 1)); in amsdu_to_msdu()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/ |
| H A D | rtw_recv.c | 3149 u16 nSubframe_Length; in amsdu_to_msdu() local 3179 nSubframe_Length = RTW_GET_BE16(pdata + 12); in amsdu_to_msdu() 3180 if (a_len < (ETHERNET_HEADER_SIZE + nSubframe_Length)) { in amsdu_to_msdu() 3181 RTW_INFO("nRemain_Length is %d and nSubframe_Length is : %d\n", a_len, nSubframe_Length); in amsdu_to_msdu() 3207 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len); in amsdu_to_msdu() 3223 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN, nSubframe_Length); in amsdu_to_msdu() 3240 , pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len, llc_hdl); in amsdu_to_msdu() 3281 pdata += nSubframe_Length; in amsdu_to_msdu() 3282 a_len -= nSubframe_Length; in amsdu_to_msdu() 3284 padding_len = 4 - ((nSubframe_Length + ETH_HLEN) & (4 - 1)); in amsdu_to_msdu()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/ |
| H A D | rtw_recv.c | 3149 u16 nSubframe_Length; in amsdu_to_msdu() local 3179 nSubframe_Length = RTW_GET_BE16(pdata + 12); in amsdu_to_msdu() 3180 if (a_len < (ETHERNET_HEADER_SIZE + nSubframe_Length)) { in amsdu_to_msdu() 3181 RTW_INFO("nRemain_Length is %d and nSubframe_Length is : %d\n", a_len, nSubframe_Length); in amsdu_to_msdu() 3207 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len); in amsdu_to_msdu() 3223 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN, nSubframe_Length); in amsdu_to_msdu() 3240 , pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len, llc_hdl); in amsdu_to_msdu() 3281 pdata += nSubframe_Length; in amsdu_to_msdu() 3282 a_len -= nSubframe_Length; in amsdu_to_msdu() 3284 padding_len = 4 - ((nSubframe_Length + ETH_HLEN) & (4 - 1)); in amsdu_to_msdu()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/ |
| H A D | rtw_recv.c | 3081 u16 nSubframe_Length; in amsdu_to_msdu() local 3111 nSubframe_Length = RTW_GET_BE16(pdata + 12); in amsdu_to_msdu() 3112 if (a_len < (ETHERNET_HEADER_SIZE + nSubframe_Length)) { in amsdu_to_msdu() 3113 RTW_INFO("nRemain_Length is %d and nSubframe_Length is : %d\n", a_len, nSubframe_Length); in amsdu_to_msdu() 3139 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len); in amsdu_to_msdu() 3155 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN, nSubframe_Length); in amsdu_to_msdu() 3172 , pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len, llc_hdl); in amsdu_to_msdu() 3213 pdata += nSubframe_Length; in amsdu_to_msdu() 3214 a_len -= nSubframe_Length; in amsdu_to_msdu() 3216 padding_len = 4 - ((nSubframe_Length + ETH_HLEN) & (4 - 1)); in amsdu_to_msdu()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/ |
| H A D | rtw_recv.c | 3081 u16 nSubframe_Length; in amsdu_to_msdu() local 3111 nSubframe_Length = RTW_GET_BE16(pdata + 12); in amsdu_to_msdu() 3112 if (a_len < (ETHERNET_HEADER_SIZE + nSubframe_Length)) { in amsdu_to_msdu() 3113 RTW_INFO("nRemain_Length is %d and nSubframe_Length is : %d\n", a_len, nSubframe_Length); in amsdu_to_msdu() 3139 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len); in amsdu_to_msdu() 3155 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN, nSubframe_Length); in amsdu_to_msdu() 3172 , pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len, llc_hdl); in amsdu_to_msdu() 3213 pdata += nSubframe_Length; in amsdu_to_msdu() 3214 a_len -= nSubframe_Length; in amsdu_to_msdu() 3216 padding_len = 4 - ((nSubframe_Length + ETH_HLEN) & (4 - 1)); in amsdu_to_msdu()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/ |
| H A D | rtw_recv.c | 2909 u16 nSubframe_Length; in amsdu_to_msdu() local 2939 nSubframe_Length = RTW_GET_BE16(pdata + 12); in amsdu_to_msdu() 2940 if (a_len < (ETHERNET_HEADER_SIZE + nSubframe_Length)) { in amsdu_to_msdu() 2941 RTW_INFO("nRemain_Length is %d and nSubframe_Length is : %d\n", a_len, nSubframe_Length); in amsdu_to_msdu() 2961 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len); in amsdu_to_msdu() 2971 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN, nSubframe_Length); in amsdu_to_msdu() 2988 , pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len, llc_hdl); in amsdu_to_msdu() 3029 pdata += nSubframe_Length; in amsdu_to_msdu() 3030 a_len -= nSubframe_Length; in amsdu_to_msdu() 3032 padding_len = 4 - ((nSubframe_Length + ETH_HLEN) & (4 - 1)); in amsdu_to_msdu()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/ |
| H A D | rtw_recv.c | 2910 u16 nSubframe_Length; in amsdu_to_msdu() local 2940 nSubframe_Length = RTW_GET_BE16(pdata + 12); in amsdu_to_msdu() 2941 if (a_len < (ETHERNET_HEADER_SIZE + nSubframe_Length)) { in amsdu_to_msdu() 2942 RTW_INFO("nRemain_Length is %d and nSubframe_Length is : %d\n", a_len, nSubframe_Length); in amsdu_to_msdu() 2962 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len); in amsdu_to_msdu() 2972 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN, nSubframe_Length); in amsdu_to_msdu() 2989 , pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len, llc_hdl); in amsdu_to_msdu() 3030 pdata += nSubframe_Length; in amsdu_to_msdu() 3031 a_len -= nSubframe_Length; in amsdu_to_msdu() 3033 padding_len = 4 - ((nSubframe_Length + ETH_HLEN) & (4 - 1)); in amsdu_to_msdu()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/ |
| H A D | rtw_recv.c | 3100 u16 nSubframe_Length; in amsdu_to_msdu() local 3130 nSubframe_Length = RTW_GET_BE16(pdata + 12); in amsdu_to_msdu() 3131 if (a_len < (ETHERNET_HEADER_SIZE + nSubframe_Length)) { in amsdu_to_msdu() 3132 RTW_INFO("nRemain_Length is %d and nSubframe_Length is : %d\n", a_len, nSubframe_Length); in amsdu_to_msdu() 3158 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len); in amsdu_to_msdu() 3174 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN, nSubframe_Length); in amsdu_to_msdu() 3191 , pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len, llc_hdl); in amsdu_to_msdu() 3232 pdata += nSubframe_Length; in amsdu_to_msdu() 3233 a_len -= nSubframe_Length; in amsdu_to_msdu() 3235 padding_len = 4 - ((nSubframe_Length + ETH_HLEN) & (4 - 1)); in amsdu_to_msdu()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/ |
| H A D | rtw_recv.c | 3086 u16 nSubframe_Length; in amsdu_to_msdu() local 3115 nSubframe_Length = RTW_GET_BE16(pdata + 12); in amsdu_to_msdu() 3116 if (a_len < (ETHERNET_HEADER_SIZE + nSubframe_Length)) { in amsdu_to_msdu() 3117 RTW_INFO("nRemain_Length is %d and nSubframe_Length is : %d\n", a_len, nSubframe_Length); in amsdu_to_msdu() 3143 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len); in amsdu_to_msdu() 3159 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN, nSubframe_Length); in amsdu_to_msdu() 3176 , pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len, llc_hdl); in amsdu_to_msdu() 3219 pdata += nSubframe_Length; in amsdu_to_msdu() 3220 a_len -= nSubframe_Length; in amsdu_to_msdu() 3222 padding_len = 4 - ((nSubframe_Length + ETH_HLEN) & (4 - 1)); in amsdu_to_msdu()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/ |
| H A D | rtw_recv.c | 3086 u16 nSubframe_Length; in amsdu_to_msdu() local 3115 nSubframe_Length = RTW_GET_BE16(pdata + 12); in amsdu_to_msdu() 3116 if (a_len < (ETHERNET_HEADER_SIZE + nSubframe_Length)) { in amsdu_to_msdu() 3117 RTW_INFO("nRemain_Length is %d and nSubframe_Length is : %d\n", a_len, nSubframe_Length); in amsdu_to_msdu() 3143 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len); in amsdu_to_msdu() 3159 llc_hdl = rtw_recv_llc_parse(pdata + ETH_HLEN, nSubframe_Length); in amsdu_to_msdu() 3176 , pdata + ETH_HLEN + mctrl_len, nSubframe_Length - mctrl_len, llc_hdl); in amsdu_to_msdu() 3219 pdata += nSubframe_Length; in amsdu_to_msdu() 3220 a_len -= nSubframe_Length; in amsdu_to_msdu() 3222 padding_len = 4 - ((nSubframe_Length + ETH_HLEN) & (4 - 1)); in amsdu_to_msdu()
|