external/modules/rtl8723au
Revision | a1bb9851fc734c62e1d2131aaefb0ee7a9f28eb5 (tree) |
---|---|
Time | 2013-12-07 14:56:19 |
Author | Larry Finger <Larry.Finger@lwfi...> |
Commiter | Larry Finger |
rtl8723au: Remove typedef for _pkt and replace with correct struct
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
@@ -2269,7 +2269,7 @@ int amsdu_to_msdu(_adapter *padapter, union recv_frame *prframe) | ||
2269 | 2269 | unsigned char *pdata; |
2270 | 2270 | struct rx_pkt_attrib *pattrib; |
2271 | 2271 | unsigned char *data_ptr; |
2272 | - _pkt *sub_skb,*subframes[MAX_SUBFRAME_COUNT]; | |
2272 | + struct sk_buff *sub_skb,*subframes[MAX_SUBFRAME_COUNT]; | |
2273 | 2273 | struct recv_priv *precvpriv = &padapter->recvpriv; |
2274 | 2274 | _queue *pfree_recv_queue = &(precvpriv->free_recv_queue); |
2275 | 2275 | int ret = _SUCCESS; |
@@ -570,7 +570,7 @@ static void set_qos(struct pkt_file *ppktfile, struct pkt_attrib *pattrib) | ||
570 | 570 | pattrib->subtype = WIFI_QOS_DATA_TYPE; |
571 | 571 | } |
572 | 572 | |
573 | -static s32 update_attrib(_adapter *padapter, _pkt *pkt, struct pkt_attrib *pattrib) | |
573 | +static s32 update_attrib(_adapter *padapter, struct sk_buff *pkt, struct pkt_attrib *pattrib) | |
574 | 574 | { |
575 | 575 | uint i; |
576 | 576 | struct pkt_file pktfile; |
@@ -1578,7 +1578,7 @@ This sub-routine will perform all the following: | ||
1578 | 1578 | 6. apply sw-encrypt, if necessary. |
1579 | 1579 | |
1580 | 1580 | */ |
1581 | -s32 rtw_xmitframe_coalesce(_adapter *padapter, _pkt *pkt, struct xmit_frame *pxmitframe) | |
1581 | +s32 rtw_xmitframe_coalesce(_adapter *padapter, struct sk_buff *pkt, struct xmit_frame *pxmitframe) | |
1582 | 1582 | { |
1583 | 1583 | struct pkt_file pktfile; |
1584 | 1584 |
@@ -2211,7 +2211,7 @@ s32 rtw_free_xmitframe(struct xmit_priv *pxmitpriv, struct xmit_frame *pxmitfram | ||
2211 | 2211 | { |
2212 | 2212 | _queue *queue = NULL; |
2213 | 2213 | _adapter *padapter = pxmitpriv->adapter; |
2214 | - _pkt *pndis_pkt = NULL; | |
2214 | + struct sk_buff *pndis_pkt = NULL; | |
2215 | 2215 | |
2216 | 2216 | _func_enter_; |
2217 | 2217 |
@@ -2854,7 +2854,7 @@ static void do_queue_select(_adapter *padapter, struct pkt_attrib *pattrib) | ||
2854 | 2854 | * 0 success, hardware will handle this xmit frame(packet) |
2855 | 2855 | * <0 fail |
2856 | 2856 | */ |
2857 | -s32 rtw_xmit(_adapter *padapter, _pkt **ppkt) | |
2857 | +s32 rtw_xmit(_adapter *padapter, struct sk_buff **ppkt) | |
2858 | 2858 | { |
2859 | 2859 | static u32 start = 0; |
2860 | 2860 | static u32 drop_cnt = 0; |
@@ -562,7 +562,7 @@ static int recvbuf2recvframe(_adapter *padapter, struct recv_buf *precvbuf) | ||
562 | 562 | s32 transfer_len; |
563 | 563 | struct recv_stat *prxstat; |
564 | 564 | struct phy_stat *pphy_info = NULL; |
565 | - _pkt *pkt_copy = NULL; | |
565 | + struct sk_buff *pkt_copy = NULL; | |
566 | 566 | union recv_frame *precvframe = NULL; |
567 | 567 | struct rx_pkt_attrib *pattrib = NULL; |
568 | 568 | HAL_DATA_TYPE *pHalData = GET_HAL_DATA(padapter); |
@@ -926,7 +926,7 @@ static s32 pre_recv_entry(union recv_frame *precvframe, struct recv_stat *prxsta | ||
926 | 926 | //clone/copy to if2 |
927 | 927 | u8 shift_sz = 0; |
928 | 928 | u32 alloc_sz, skb_len; |
929 | - _pkt *pkt_copy = NULL; | |
929 | + struct sk_buff *pkt_copy = NULL; | |
930 | 930 | struct rx_pkt_attrib *pattrib = NULL; |
931 | 931 | |
932 | 932 | precvframe_if2 = rtw_alloc_recvframe(pfree_recv_queue); |
@@ -1011,7 +1011,7 @@ static s32 pre_recv_entry(union recv_frame *precvframe, struct recv_stat *prxsta | ||
1011 | 1011 | |
1012 | 1012 | } |
1013 | 1013 | |
1014 | -static int recvbuf2recvframe(_adapter *padapter, _pkt *pskb) | |
1014 | +static int recvbuf2recvframe(_adapter *padapter, struct sk_buff *pskb) | |
1015 | 1015 | { |
1016 | 1016 | u8 *pbuf; |
1017 | 1017 | u8 shift_sz = 0; |
@@ -1020,7 +1020,7 @@ static int recvbuf2recvframe(_adapter *padapter, _pkt *pskb) | ||
1020 | 1020 | s32 transfer_len; |
1021 | 1021 | struct recv_stat *prxstat; |
1022 | 1022 | struct phy_stat *pphy_info = NULL; |
1023 | - _pkt *pkt_copy = NULL; | |
1023 | + struct sk_buff *pkt_copy = NULL; | |
1024 | 1024 | union recv_frame *precvframe = NULL; |
1025 | 1025 | struct rx_pkt_attrib *pattrib = NULL; |
1026 | 1026 | HAL_DATA_TYPE *pHalData = GET_HAL_DATA(padapter); |
@@ -1195,7 +1195,7 @@ _exit_recvbuf2recvframe: | ||
1195 | 1195 | |
1196 | 1196 | void rtl8192cu_recv_tasklet(void *priv) |
1197 | 1197 | { |
1198 | - _pkt *pskb; | |
1198 | + struct sk_buff *pskb; | |
1199 | 1199 | _adapter *padapter = (_adapter*)priv; |
1200 | 1200 | struct recv_priv *precvpriv = &padapter->recvpriv; |
1201 | 1201 |
@@ -227,7 +227,7 @@ struct hal_ops { | ||
227 | 227 | void (*write_rfreg)(_adapter *padapter, u32 eRFPath, u32 RegAddr, u32 BitMask, u32 Data); |
228 | 228 | |
229 | 229 | #ifdef CONFIG_HOSTAPD_MLME |
230 | - s32 (*hostap_mgnt_xmit_entry)(_adapter *padapter, _pkt *pkt); | |
230 | + s32 (*hostap_mgnt_xmit_entry)(_adapter *padapter, struct sk_buff *pkt); | |
231 | 231 | #endif |
232 | 232 | |
233 | 233 | void (*EfusePowerSwitch)(_adapter *padapter, u8 bWrite, u8 PwrState); |
@@ -411,7 +411,7 @@ void rtw_hal_antdiv_rssi_compared(_adapter *padapter, WLAN_BSSID_EX *dst, WLAN_B | ||
411 | 411 | #endif |
412 | 412 | |
413 | 413 | #ifdef CONFIG_HOSTAPD_MLME |
414 | -s32 rtw_hal_hostap_mgnt_xmit_entry(_adapter *padapter, _pkt *pkt); | |
414 | +s32 rtw_hal_hostap_mgnt_xmit_entry(_adapter *padapter, struct sk_buff *pkt); | |
415 | 415 | #endif |
416 | 416 | |
417 | 417 | #ifdef DBG_CONFIG_ERROR_DETECT |
@@ -90,8 +90,6 @@ struct __queue { | ||
90 | 90 | spinlock_t lock; |
91 | 91 | }; |
92 | 92 | |
93 | -typedef struct sk_buff _pkt; | |
94 | - | |
95 | 93 | typedef struct __queue _queue; |
96 | 94 | typedef struct net_device * _nic_hdl; |
97 | 95 |
@@ -31,10 +31,10 @@ extern void _rtw_free_recv_priv (struct recv_priv *precvpriv); | ||
31 | 31 | |
32 | 32 | extern s32 rtw_recv_entry(union recv_frame *precv_frame); |
33 | 33 | extern int rtw_recv_indicatepkt(_adapter *adapter, union recv_frame *precv_frame); |
34 | -extern void rtw_recv_returnpacket(_nic_hdl cnxt, _pkt *preturnedpkt); | |
34 | +extern void rtw_recv_returnpacket(_nic_hdl cnxt, struct sk_buff *preturnedpkt); | |
35 | 35 | |
36 | 36 | extern void rtw_hostapd_mlme_rx(_adapter *padapter, union recv_frame *precv_frame); |
37 | -extern void rtw_handle_tkip_mic_err(_adapter *padapter,u8 bgroup); | |
37 | +extern void rtw_handle_tkip_mic_err(_adapter *padapter, u8 bgroup); | |
38 | 38 | |
39 | 39 | |
40 | 40 | int rtw_init_recv_priv(struct recv_priv *precvpriv, _adapter *padapter); |
@@ -135,7 +135,7 @@ s32 rtl8192cu_mgnt_xmit(_adapter *padapter, struct xmit_frame *pmgntframe); | ||
135 | 135 | s32 rtl8192cu_hal_xmit(_adapter *padapter, struct xmit_frame *pxmitframe); |
136 | 136 | |
137 | 137 | #ifdef CONFIG_HOSTAPD_MLME |
138 | -s32 rtl8192cu_hostap_mgnt_xmit_entry(_adapter *padapter, _pkt *pkt); | |
138 | +s32 rtl8192cu_hostap_mgnt_xmit_entry(_adapter *padapter, struct sk_buff *pkt); | |
139 | 139 | #endif |
140 | 140 | |
141 | 141 | #endif |
@@ -345,7 +345,7 @@ struct recv_buf | ||
345 | 345 | |
346 | 346 | u8 irp_pending; |
347 | 347 | int transfer_len; |
348 | - _pkt *pskb; | |
348 | + struct sk_buff *pskb; | |
349 | 349 | u8 reuse; |
350 | 350 | }; |
351 | 351 |
@@ -372,8 +372,8 @@ struct recv_frame_hdr | ||
372 | 372 | struct sk_buff *pkt; |
373 | 373 | struct sk_buff *pkt_newalloc; |
374 | 374 | #else // CONFIG_BSD_RX_USE_MBUF |
375 | - _pkt *pkt; | |
376 | - _pkt *pkt_newalloc; | |
375 | + struct sk_buff *pkt; | |
376 | + struct sk_buff *pkt_newalloc; | |
377 | 377 | #endif // CONFIG_BSD_RX_USE_MBUF |
378 | 378 | |
379 | 379 | _adapter *adapter; |
@@ -588,7 +588,7 @@ static inline union recv_frame *rxmem_to_recvframe(u8 *rxmem) | ||
588 | 588 | |
589 | 589 | } |
590 | 590 | |
591 | -static inline union recv_frame *pkt_to_recvframe(_pkt *pkt) | |
591 | +static inline union recv_frame *pkt_to_recvframe(struct sk_buff *pkt) | |
592 | 592 | { |
593 | 593 | |
594 | 594 | u8 * buf_star; |
@@ -598,7 +598,7 @@ static inline union recv_frame *pkt_to_recvframe(_pkt *pkt) | ||
598 | 598 | return precv_frame; |
599 | 599 | } |
600 | 600 | |
601 | -static inline u8 *pkt_to_recvmem(_pkt *pkt) | |
601 | +static inline u8 *pkt_to_recvmem(struct sk_buff *pkt) | |
602 | 602 | { |
603 | 603 | // return the rx_head |
604 | 604 |
@@ -608,7 +608,7 @@ static inline u8 *pkt_to_recvmem(_pkt *pkt) | ||
608 | 608 | |
609 | 609 | } |
610 | 610 | |
611 | -static inline u8 *pkt_to_recvdata(_pkt *pkt) | |
611 | +static inline u8 *pkt_to_recvdata(struct sk_buff *pkt) | |
612 | 612 | { |
613 | 613 | // return the rx_data |
614 | 614 |
@@ -263,20 +263,13 @@ struct xmit_buf | ||
263 | 263 | #endif |
264 | 264 | }; |
265 | 265 | |
266 | -struct xmit_frame | |
267 | -{ | |
266 | +struct xmit_frame { | |
268 | 267 | struct list_head list; |
269 | - | |
270 | 268 | struct pkt_attrib attrib; |
271 | - | |
272 | - _pkt *pkt; | |
273 | - | |
269 | + struct sk_buff *pkt; | |
274 | 270 | int frame_tag; |
275 | - | |
276 | 271 | _adapter *padapter; |
277 | - | |
278 | 272 | u8 *buf_addr; |
279 | - | |
280 | 273 | struct xmit_buf *pxmitbuf; |
281 | 274 | |
282 | 275 | #ifdef CONFIG_USB_TX_AGGREGATION |
@@ -461,7 +454,7 @@ extern struct xmit_frame* rtw_dequeue_xframe(struct xmit_priv *pxmitpriv, struct | ||
461 | 454 | extern s32 rtw_xmit_classifier(_adapter *padapter, struct xmit_frame *pxmitframe); |
462 | 455 | extern u32 rtw_calculate_wlan_pkt_size_by_attribue(struct pkt_attrib *pattrib); |
463 | 456 | #define rtw_wlan_pkt_size(f) rtw_calculate_wlan_pkt_size_by_attribue(&f->attrib) |
464 | -extern s32 rtw_xmitframe_coalesce(_adapter *padapter, _pkt *pkt, struct xmit_frame *pxmitframe); | |
457 | +extern s32 rtw_xmitframe_coalesce(_adapter *padapter, struct sk_buff *pkt, struct xmit_frame *pxmitframe); | |
465 | 458 | #ifdef CONFIG_TDLS |
466 | 459 | s32 rtw_xmit_tdls_coalesce(_adapter *padapter, struct xmit_frame *pxmitframe, u8 action); |
467 | 460 | #endif |
@@ -482,7 +475,7 @@ void rtw_alloc_hwxmits(_adapter *padapter); | ||
482 | 475 | void rtw_free_hwxmits(_adapter *padapter); |
483 | 476 | |
484 | 477 | |
485 | -s32 rtw_xmit(_adapter *padapter, _pkt **pkt); | |
478 | +s32 rtw_xmit(_adapter *padapter, struct sk_buff **pkt); | |
486 | 479 | |
487 | 480 | #if defined(CONFIG_AP_MODE) || defined(CONFIG_TDLS) |
488 | 481 | int xmitframe_enqueue_for_sleeping_sta(_adapter *padapter, struct xmit_frame *pxmitframe); |
@@ -25,7 +25,7 @@ | ||
25 | 25 | #include <drv_types.h> |
26 | 26 | |
27 | 27 | struct pkt_file { |
28 | - _pkt *pkt; | |
28 | + struct sk_buff *pkt; | |
29 | 29 | __kernel_size_t pkt_len; //the remainder length of the open_file |
30 | 30 | unsigned char *cur_buffer; |
31 | 31 | u8 *buf_start; |
@@ -42,21 +42,21 @@ struct sta_xmit_priv; | ||
42 | 42 | struct xmit_frame; |
43 | 43 | struct xmit_buf; |
44 | 44 | |
45 | -extern int rtw_xmit_entry(_pkt *pkt, _nic_hdl pnetdev); | |
45 | +extern int rtw_xmit_entry(struct sk_buff *pkt, _nic_hdl pnetdev); | |
46 | 46 | |
47 | 47 | void rtw_os_xmit_schedule(_adapter *padapter); |
48 | 48 | |
49 | 49 | int rtw_os_xmit_resource_alloc(_adapter *padapter, struct xmit_buf *pxmitbuf,u32 alloc_sz); |
50 | 50 | void rtw_os_xmit_resource_free(_adapter *padapter, struct xmit_buf *pxmitbuf,u32 free_sz); |
51 | 51 | |
52 | -extern void rtw_set_tx_chksum_offload(_pkt *pkt, struct pkt_attrib *pattrib); | |
52 | +extern void rtw_set_tx_chksum_offload(struct sk_buff *pkt, struct pkt_attrib *pattrib); | |
53 | 53 | |
54 | 54 | extern uint rtw_remainder_len(struct pkt_file *pfile); |
55 | -extern void _rtw_open_pktfile(_pkt *pkt, struct pkt_file *pfile); | |
55 | +extern void _rtw_open_pktfile(struct sk_buff *pkt, struct pkt_file *pfile); | |
56 | 56 | extern uint _rtw_pktfile_read (struct pkt_file *pfile, u8 *rmem, uint rlen); |
57 | 57 | extern int rtw_endofpktfile (struct pkt_file *pfile); |
58 | 58 | |
59 | -extern void rtw_os_pkt_complete(_adapter *padapter, _pkt *pkt); | |
59 | +extern void rtw_os_pkt_complete(_adapter *padapter, struct sk_buff *pkt); | |
60 | 60 | extern void rtw_os_xmit_complete(_adapter *padapter, struct xmit_frame *pxframe); |
61 | 61 | |
62 | 62 | #endif //__XMIT_OSDEP_H_ |
@@ -193,7 +193,7 @@ void rtw_handle_tkip_mic_err(_adapter *padapter,u8 bgroup) | ||
193 | 193 | void rtw_hostapd_mlme_rx(_adapter *padapter, union recv_frame *precv_frame) |
194 | 194 | { |
195 | 195 | #ifdef CONFIG_HOSTAPD_MLME |
196 | - _pkt *skb; | |
196 | + struct sk_buff *skb; | |
197 | 197 | struct hostapd_priv *phostapdpriv = padapter->phostapdpriv; |
198 | 198 | struct net_device *pmgnt_netdev = phostapdpriv->pmgnt_netdev; |
199 | 199 |
@@ -235,7 +235,7 @@ int rtw_recv_indicatepkt(_adapter *padapter, union recv_frame *precv_frame) | ||
235 | 235 | { |
236 | 236 | struct recv_priv *precvpriv; |
237 | 237 | _queue *pfree_recv_queue; |
238 | - _pkt *skb; | |
238 | + struct sk_buff *skb; | |
239 | 239 | struct mlme_priv*pmlmepriv = &padapter->mlmepriv; |
240 | 240 | #ifdef CONFIG_TCP_CSUM_OFFLOAD_RX |
241 | 241 | struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; |
@@ -280,7 +280,7 @@ _func_enter_; | ||
280 | 280 | |
281 | 281 | if(check_fwstate(pmlmepriv, WIFI_AP_STATE) == _TRUE) |
282 | 282 | { |
283 | - _pkt *pskb2=NULL; | |
283 | + struct sk_buff *pskb2=NULL; | |
284 | 284 | struct sta_info *psta = NULL; |
285 | 285 | struct sta_priv *pstapriv = &padapter->stapriv; |
286 | 286 | struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; |
@@ -36,7 +36,7 @@ uint rtw_remainder_len(struct pkt_file *pfile) | ||
36 | 36 | return (pfile->buf_len - ((unsigned long)(pfile->cur_addr) - (unsigned long)(pfile->buf_start))); |
37 | 37 | } |
38 | 38 | |
39 | -void _rtw_open_pktfile (_pkt *pktptr, struct pkt_file *pfile) | |
39 | +void _rtw_open_pktfile (struct sk_buff *pktptr, struct pkt_file *pfile) | |
40 | 40 | { |
41 | 41 | _func_enter_; |
42 | 42 |
@@ -83,7 +83,7 @@ _func_exit_; | ||
83 | 83 | return _FALSE; |
84 | 84 | } |
85 | 85 | |
86 | -void rtw_set_tx_chksum_offload(_pkt *pkt, struct pkt_attrib *pattrib) | |
86 | +void rtw_set_tx_chksum_offload(struct sk_buff *pkt, struct pkt_attrib *pattrib) | |
87 | 87 | { |
88 | 88 | |
89 | 89 | #ifdef CONFIG_TCP_CSUM_OFFLOAD_TX |
@@ -186,7 +186,7 @@ void rtw_os_xmit_resource_free(_adapter *padapter, struct xmit_buf *pxmitbuf,u32 | ||
186 | 186 | |
187 | 187 | #define WMM_XMIT_THRESHOLD (NR_XMITFRAME*2/5) |
188 | 188 | |
189 | -void rtw_os_pkt_complete(_adapter *padapter, _pkt *pkt) | |
189 | +void rtw_os_pkt_complete(_adapter *padapter, struct sk_buff *pkt) | |
190 | 190 | { |
191 | 191 | #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,35)) |
192 | 192 | u16 queue; |
@@ -245,7 +245,7 @@ void rtw_os_xmit_schedule(_adapter *padapter) | ||
245 | 245 | spin_unlock_bh(&pxmitpriv->lock); |
246 | 246 | } |
247 | 247 | |
248 | -static void rtw_check_xmit_resource(_adapter *padapter, _pkt *pkt) | |
248 | +static void rtw_check_xmit_resource(_adapter *padapter, struct sk_buff *pkt) | |
249 | 249 | { |
250 | 250 | struct xmit_priv *pxmitpriv = &padapter->xmitpriv; |
251 | 251 | #if (LINUX_VERSION_CODE>=KERNEL_VERSION(2,6,35)) |
@@ -342,7 +342,7 @@ int rtw_mlcst2unicst(_adapter *padapter, struct sk_buff *skb) | ||
342 | 342 | #endif // CONFIG_TX_MCAST2UNI |
343 | 343 | |
344 | 344 | |
345 | -int rtw_xmit_entry(_pkt *pkt, _nic_hdl pnetdev) | |
345 | +int rtw_xmit_entry(struct sk_buff *pkt, _nic_hdl pnetdev) | |
346 | 346 | { |
347 | 347 | _adapter *padapter = (_adapter *)rtw_netdev_priv(pnetdev); |
348 | 348 | struct xmit_priv *pxmitpriv = &padapter->xmitpriv; |