_mutex ioctl_mutex;
-
-#ifdef PLATFORM_LINUX
#ifdef CONFIG_USB_HCI
/* when in USB, IO is through interrupt in/out endpoints */
struct usb_device *udev;
u8 bio_irp_timeout;
u8 bio_timer_cancel;
#endif
-#endif
-
-#ifdef PLATFORM_OS_XP
-#ifdef CONFIG_SDIO_HCI
- /* below is for io_rwmem... */
- PMDL pmdl;
- PSDBUS_REQUEST_PACKET sdrp;
- PSDBUS_REQUEST_PACKET recv_sdrp;
- PSDBUS_REQUEST_PACKET xmit_sdrp;
-
- PIRP piorw_irp;
-
-#endif
-#ifdef CONFIG_USB_HCI
- PURB piorw_urb;
- PIRP piorw_irp;
- u8 io_irp_cnt;
- u8 bio_irp_pending;
- _sema io_retevt;
-#endif
-#endif
-
};
-
#ifdef CONFIG_R871X_TEST
int rtw_start_pseudo_adhoc(_adapter *padapter);
int rtw_stop_pseudo_adhoc(_adapter *padapter);
uint loadparam(_adapter *adapter);
-#ifdef PLATFORM_LINUX
int rtw_ioctl(struct net_device *dev, struct ifreq *rq, int cmd);
int rtw_init_netdev_name(struct net_device *pnetdev, const char *ifname);
#include "../os_dep/linux/ioctl_cfg80211.h"
#endif /* CONFIG_IOCTL_CFG80211 */
-#endif /* PLATFORM_LINUX */
-
-
-#ifdef PLATFORM_FREEBSD
-extern int rtw_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data);
-#endif
-
void rtw_ips_dev_unload(_adapter *padapter);
#ifdef CONFIG_IPS