Lines Matching defs:wldev

3716 	struct b43legacy_wldev *wldev;
3722 wldev = ssb_get_drvdata(dev);
3723 wl = wldev->wl;
3724 b43legacy_debugfs_remove_device(wldev);
3725 b43legacy_wireless_core_detach(wldev);
3726 list_del(&wldev->list);
3729 kfree(wldev);
3735 struct b43legacy_wldev *wldev;
3738 wldev = kzalloc(sizeof(*wldev), GFP_KERNEL);
3739 if (!wldev)
3742 wldev->dev = dev;
3743 wldev->wl = wl;
3744 b43legacy_set_status(wldev, B43legacy_STAT_UNINIT);
3745 wldev->bad_frames_preempt = modparam_bad_frames_preempt;
3746 tasklet_setup(&wldev->isr_tasklet, b43legacy_interrupt_tasklet);
3748 wldev->__using_pio = true;
3749 INIT_LIST_HEAD(&wldev->list);
3751 err = b43legacy_wireless_core_attach(wldev);
3755 list_add(&wldev->list, &wl->devlist);
3757 ssb_set_drvdata(dev, wldev);
3758 b43legacy_debugfs_add_device(wldev);
3763 kfree(wldev);
3882 struct b43legacy_wldev *wldev = ssb_get_drvdata(dev);
3886 cancel_work_sync(&wldev->restart_work);
3888 complete(&wldev->fw_load_complete);
3891 if (!wldev->fw.ucode)
3893 if (wl->current_dev == wldev)
3920 struct b43legacy_wldev *wldev = ssb_get_drvdata(dev);
3921 struct b43legacy_wl *wl = wldev->wl;
3926 wldev->suspend_init_status = b43legacy_status(wldev);
3927 if (wldev->suspend_init_status >= B43legacy_STAT_STARTED)
3928 b43legacy_wireless_core_stop(wldev);
3929 if (wldev->suspend_init_status >= B43legacy_STAT_INITIALIZED)
3930 b43legacy_wireless_core_exit(wldev);
3940 struct b43legacy_wldev *wldev = ssb_get_drvdata(dev);
3941 struct b43legacy_wl *wl = wldev->wl;
3947 if (wldev->suspend_init_status >= B43legacy_STAT_INITIALIZED) {
3948 err = b43legacy_wireless_core_init(wldev);
3954 if (wldev->suspend_init_status >= B43legacy_STAT_STARTED) {
3955 err = b43legacy_wireless_core_start(wldev);
3957 b43legacy_wireless_core_exit(wldev);