return _SUCCESS;
}
-static void rtl8723ds_recv_tasklet(void *priv)
+static void rtl8723ds_recv_tasklet(unsigned long priv)
{
- _adapter *adapter = (_adapter *)priv;
+ _adapter *adapter = (_adapter *)(uintptr_t)priv;
s32 ret;
ret = rtl8723ds_recv_hdl(adapter);
}
}
#else
-static void rtl8723ds_recv_tasklet(void *priv)
+static void rtl8723ds_recv_tasklet(unsigned long priv)
{
PADAPTER padapter;
PHAL_DATA_TYPE pHalData;
_pkt *ppkt;
u32 pkt_offset;
- padapter = (PADAPTER)priv;
+ padapter = (PADAPTER)(uintptr_t)priv;
pHalData = GET_HAL_DATA(padapter);
precvpriv = &padapter->recvpriv;
/* 3 2. init tasklet */
#ifdef PLATFORM_LINUX
tasklet_init(&precvpriv->recv_tasklet,
- (void(*)(unsigned long))rtl8723ds_recv_tasklet,
+ rtl8723ds_recv_tasklet,
(unsigned long)padapter);
#endif