void (*intf_start)(_adapter * adapter);
void (*intf_stop)(_adapter * adapter);
- _nic_hdl pnetdev;
+ struct net_device *pnetdev;
// used by rtw_rereg_nd_name related function
struct rereg_nd_name_data {
- _nic_hdl old_pnetdev;
+ struct net_device *old_pnetdev;
char old_ifname[IFNAMSIZ];
u8 old_ips_mode;
u8 old_bRegUseLed;
#endif
int rtw_drv_register_netdev(_adapter *padapter);
-void rtw_ndev_destructor(_nic_hdl ndev);
+void rtw_ndev_destructor(struct net_device *ndev);
#endif //_OSDEP_INTF_H_
};
typedef struct __queue _queue;
-typedef struct net_device * _nic_hdl;
#define thread_exit() complete_and_exit(NULL, 0)
}
-static inline void _init_timer(_timer *ptimer,_nic_hdl nic_hdl,void *pfunc,void* cntx)
+static inline void _init_timer(_timer *ptimer, struct net_device *nic_hdl,
+ void *pfunc, void* cntx)
{
//setup_timer(ptimer, pfunc,(u32)cntx);
ptimer->function = pfunc;
extern void rtw_udelay_os(int us);
#endif
-extern void rtw_yield_os(void);
-
-
static inline unsigned char _cancel_timer_ex(_timer *ptimer)
{
return del_timer_sync(ptimer);
extern s32 rtw_recv_entry(union recv_frame *precv_frame);
extern int rtw_recv_indicatepkt(_adapter *adapter, union recv_frame *precv_frame);
-extern void rtw_recv_returnpacket(_nic_hdl cnxt, struct sk_buff *preturnedpkt);
+extern void rtw_recv_returnpacket(struct net_device *cnxt, struct sk_buff *preturnedpkt);
extern void rtw_hostapd_mlme_rx(_adapter *padapter, union recv_frame *precv_frame);
extern void rtw_handle_tkip_mic_err(_adapter *padapter, u8 bgroup);
struct xmit_frame;
struct xmit_buf;
-extern int rtw_xmit_entry(struct sk_buff *pkt, _nic_hdl pnetdev);
+extern int rtw_xmit_entry(struct sk_buff *pkt, struct net_device *pnetdev);
void rtw_os_xmit_schedule(_adapter *padapter);
module_param_named(debug, rtw_debug, int, 0444);
MODULE_PARM_DESC(debug, "Set debug level (1-9) (default 1)");
-static uint loadparam(PADAPTER padapter, _nic_hdl pnetdev);
+static uint loadparam(PADAPTER padapter, struct net_device * pnetdev);
int _netdev_open(struct net_device *pnetdev);
int netdev_open (struct net_device *pnetdev);
static int netdev_close (struct net_device *pnetdev);
#endif
#endif //ifndef create_proc_entry
-uint loadparam( _adapter *padapter, _nic_hdl pnetdev)
+uint loadparam( _adapter *padapter, struct net_device *pnetdev)
{
uint status = _SUCCESS;
#endif // CONFIG_TX_MCAST2UNI
-int rtw_xmit_entry(struct sk_buff *pkt, _nic_hdl pnetdev)
+int rtw_xmit_entry(struct sk_buff *pkt, struct net_device *pnetdev)
{
_adapter *padapter = (_adapter *)rtw_netdev_priv(pnetdev);
struct xmit_priv *pxmitpriv = &padapter->xmitpriv;