Lines Matching defs:wlandev
109 wlandevice_t *wlandev = NULL;
114 wlandev = create_wlan();
115 if (wlandev == NULL) {
120 hw = wlandev->priv;
122 if (wlan_setup(wlandev, &(interface->dev)) != 0) {
130 hw->wlandev = wlandev;
132 /* Register the wlandev, this gets us a name and registers the
135 SET_NETDEV_DEV(wlandev->netdev, &(interface->dev));
143 unregister_wlandev(wlandev);
154 wlandev->msdstate = WLAN_MSD_HWPRESENT;
157 prism2_fwtry(dev, wlandev);
158 prism2sta_ifstate(wlandev, P80211ENUM_ifstate_enable);
160 if (register_wlandev(wlandev) != 0) {
169 kfree(wlandev);
171 wlandev = NULL;
174 usb_set_intfdata(interface, wlandev);
199 wlandevice_t *wlandev;
201 wlandev = (wlandevice_t *) usb_get_intfdata(interface);
203 if (wlandev != NULL) {
209 hfa384x_t *hw = wlandev->priv;
216 p80211netdev_hwremoved(wlandev);
228 prism2sta_ifstate(wlandev, P80211ENUM_ifstate_disable);
272 /* Unhook the wlandev */
273 unregister_wlandev(wlandev);
274 wlan_unsetup(wlandev);
281 kfree(wlandev);
293 wlandevice_t *wlandev;
294 wlandev = (wlandevice_t *) usb_get_intfdata(interface);
295 if (!wlandev)
298 hw = wlandev->priv;
302 prism2sta_ifstate(wlandev, P80211ENUM_ifstate_disable);
315 wlandevice_t *wlandev;
316 wlandev = (wlandevice_t *) usb_get_intfdata(interface);
317 if (!wlandev)
320 hw = wlandev->priv;
330 unregister_wlandev(wlandev);
334 kfree(wlandev);
336 wlandev = NULL;
341 prism2sta_ifstate(wlandev, P80211ENUM_ifstate_enable);