mirror of
https://github.com/lwfinger/rtl8188eu.git
synced 2025-05-08 22:43:04 +00:00
rtl8188eu: Remove most semaphore wrappers
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
This commit is contained in:
parent
cbfa6220ef
commit
4b2c469f5f
13 changed files with 37 additions and 75 deletions
|
@ -10992,7 +10992,7 @@ static s32 initLoopback(PADAPTER padapter)
|
|||
if (ploopback == NULL)
|
||||
return -ENOMEM;
|
||||
|
||||
_rtw_init_sema(&ploopback->sema, 0);
|
||||
sema_init(&ploopback->sema, 0);
|
||||
ploopback->bstop = true;
|
||||
ploopback->cnt = 0;
|
||||
ploopback->size = 300;
|
||||
|
@ -11423,7 +11423,7 @@ static void loopbackTest(PADAPTER padapter, u32 cnt, u32 size, u8 *pmsg)
|
|||
if (ploopback) {
|
||||
if (ploopback->bstop == false) {
|
||||
ploopback->bstop = true;
|
||||
_rtw_up_sema(&ploopback->sema);
|
||||
up(&ploopback->sema);
|
||||
}
|
||||
len = 0;
|
||||
do {
|
||||
|
|
|
@ -1582,21 +1582,21 @@ void rtw_stop_drv_threads(_adapter *padapter)
|
|||
rtw_stop_cmd_thread(padapter);
|
||||
|
||||
#ifdef CONFIG_EVENT_THREAD_MODE
|
||||
_rtw_up_sema(&padapter->evtpriv.evt_notify);
|
||||
up(&padapter->evtpriv.evt_notify);
|
||||
if (padapter->evtThread)
|
||||
_rtw_down_sema(&padapter->evtpriv.terminate_evtthread_sema);
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_XMIT_THREAD_MODE
|
||||
/* Below is to termindate tx_thread... */
|
||||
_rtw_up_sema(&padapter->xmitpriv.xmit_sema);
|
||||
up(&padapter->xmitpriv.xmit_sema);
|
||||
_rtw_down_sema(&padapter->xmitpriv.terminate_xmitthread_sema);
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_RECV_THREAD_MODE
|
||||
if (is_primary_adapter(padapter)) {
|
||||
/* Below is to termindate rx_thread... */
|
||||
_rtw_up_sema(&padapter->recvpriv.recv_sema);
|
||||
up(&padapter->recvpriv.recv_sema);
|
||||
_rtw_down_sema(&padapter->recvpriv.terminate_recvthread_sema);
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -693,20 +693,6 @@ void rtw_mfree2d(void *pbuf, int h, int w, int size)
|
|||
rtw_mfree((u8 *)pbuf, h * sizeof(void *) + w * h * size);
|
||||
}
|
||||
|
||||
void _rtw_init_sema(_sema *sema, int init_val)
|
||||
{
|
||||
sema_init(sema, init_val);
|
||||
}
|
||||
|
||||
void _rtw_free_sema(_sema *sema)
|
||||
{
|
||||
}
|
||||
|
||||
void _rtw_up_sema(_sema *sema)
|
||||
{
|
||||
up(sema);
|
||||
}
|
||||
|
||||
u32 _rtw_down_sema(_sema *sema)
|
||||
{
|
||||
if (down_interruptible(sema))
|
||||
|
@ -714,8 +700,6 @@ u32 _rtw_down_sema(_sema *sema)
|
|||
return _SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
|
||||
void _rtw_mutex_init(_mutex *pmutex)
|
||||
{
|
||||
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 37))
|
||||
|
|
|
@ -384,7 +384,7 @@ static struct dvobj_priv *usb_dvobj_init(struct usb_interface *usb_intf, const s
|
|||
rtw_decide_chip_type_by_usb_info(pdvobjpriv, pdid);
|
||||
|
||||
/* .3 misc */
|
||||
_rtw_init_sema(&(pdvobjpriv->usb_suspend_sema), 0);
|
||||
sema_init(&(pdvobjpriv->usb_suspend_sema), 0);
|
||||
rtw_reset_continual_io_error(pdvobjpriv);
|
||||
|
||||
usb_get_dev(pusbd);
|
||||
|
|
|
@ -435,7 +435,7 @@ static void usb_write_port_complete(struct urb *purb, struct pt_regs *regs)
|
|||
|
||||
if(pxmitpriv->txirp_cnt==0)
|
||||
{
|
||||
_rtw_up_sema(&(pxmitpriv->tx_retevt));
|
||||
up(&(pxmitpriv->tx_retevt));
|
||||
}
|
||||
*/
|
||||
/* rtw_free_xmitframe(pxmitpriv, pxmitframe); */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue