OSDN Git Service

rtl8723au: Eliminate silly typedefs for threads
authorLarry Finger <Larry.Finger@lwfinger.net>
Sat, 7 Dec 2013 04:24:39 +0000 (22:24 -0600)
committerLarry Finger <Larry.Finger@lwfinger.net>
Sat, 7 Dec 2013 04:24:39 +0000 (22:24 -0600)
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
core/rtw_cmd.c
core/rtw_xmit.c
include/drv_types.h
include/osdep_service.h
include/rtl8723a_bt-coexist.h
include/rtw_cmd.h
include/rtw_xmit.h
os_dep/ioctl_linux.c

index 1f2cc23..1a34106 100644 (file)
@@ -370,7 +370,7 @@ _func_enter_;
 _func_exit_;
 }
 
-thread_return rtw_cmd_thread(thread_context context)
+int rtw_cmd_thread(void *context)
 {
        u8 ret;
        struct cmd_obj *pcmd;
index 3d45d0d..dae829d 100644 (file)
@@ -3649,7 +3649,7 @@ int check_pending_xmitbuf(
                return _FALSE;
 }
 
-thread_return rtw_xmit_thread(thread_context context)
+int rtw_xmit_thread(void *context)
 {
        s32 err;
        PADAPTER padapter;
index 79eaa7c..a9ef8ac 100644 (file)
@@ -321,7 +321,7 @@ struct proxim {
 typedef struct loopbackdata
 {
        struct semaphore        sema;
-       _thread_hdl_ lbkthread;
+       void * lbkthread;
        u8 bstop;
        u32 cnt;
        u16 size;
@@ -406,10 +406,10 @@ struct _ADAPTER{
        u8      init_adpt_in_progress;
        u8      bHaltInProgress;
 
-       _thread_hdl_ cmdThread;
-       _thread_hdl_ evtThread;
-       _thread_hdl_ xmitThread;
-       _thread_hdl_ recvThread;
+       void *cmdThread;
+       void *evtThread;
+       void *xmitThread;
+       void *recvThread;
 
        void (*intf_start)(_adapter * adapter);
        void (*intf_stop)(_adapter * adapter);
index 7323fdd..634508b 100644 (file)
@@ -96,10 +96,6 @@ typedef unsigned char        _buffer;
 typedef struct __queue _queue;
 typedef        struct  net_device * _nic_hdl;
 
-typedef void*          _thread_hdl_;
-typedef int            thread_return;
-typedef void*  thread_context;
-
 #define thread_exit() complete_and_exit(NULL, 0)
 
 typedef void timer_hdl_return;
index 975b444..a261194 100644 (file)
@@ -1100,7 +1100,6 @@ typedef struct _BT_TRAFFIC
 } BT_TRAFFIC, *PBT_TRAFFIC;
 
 #define RT_WORK_ITEM struct work_struct
-#define RT_THREAD _thread_hdl_
 
 typedef struct _BT_SECURITY
 {
@@ -1133,7 +1132,7 @@ typedef struct _BT30Info
        RT_WORK_ITEM            HCISendACLDataWorkItem;
        RT_TIMER                                BTHCISendAclDataTimer;
 #elif(SENDTXMEHTOD==2)
-       RT_THREAD                       BTTxThread;
+       void *                  BTTxThread;
 #endif
        RT_WORK_ITEM            BTPsDisableWorkItem;
        RT_WORK_ITEM            BTConnectWorkItem;
index 7f296b6..1289ffc 100644 (file)
@@ -136,7 +136,7 @@ extern struct evt_obj *rtw_dequeue_evt(_queue *queue);
 extern void rtw_free_evt_obj(struct evt_obj *pcmd);
 #endif
 
-thread_return rtw_cmd_thread(thread_context context);
+int rtw_cmd_thread(void *context);
 
 extern u32 rtw_init_cmd_priv (struct cmd_priv *pcmdpriv);
 extern void rtw_free_cmd_priv (struct cmd_priv *pcmdpriv);
index 74f88a6..4ee4bf0 100644 (file)
@@ -498,7 +498,7 @@ void        enqueue_pending_xmitbuf(struct xmit_priv *pxmitpriv, struct xmit_buf *pxmit
 struct xmit_buf*       dequeue_pending_xmitbuf(struct xmit_priv *pxmitpriv);
 struct xmit_buf*       dequeue_pending_xmitbuf_under_survey(struct xmit_priv *pxmitpriv);
 int    check_pending_xmitbuf(struct xmit_priv *pxmitpriv);
-thread_return  rtw_xmit_thread(thread_context context);
+int    rtw_xmit_thread(void *context);
 #endif
 
 u32    rtw_get_ff_hwaddr(struct xmit_frame     *pxmitframe);
index 19e820d..e782781 100644 (file)
@@ -8992,7 +8992,7 @@ static u8 pktcmp(PADAPTER padapter, u8 *txbuf, u32 txsz, u8 *rxbuf, u32 rxsz)
        return ret;
 }
 
-thread_return lbk_thread(thread_context context)
+int lbk_thread(void *context)
 {
        s32 err;
        PADAPTER padapter;