Lines Matching defs:work
1210 static void b43legacy_beacon_update_trigger_work(struct work_struct *work)
1212 struct b43legacy_wl *wl = container_of(work, struct b43legacy_wl,
1243 * mac80211 do the hard work. */
1561 static void b43legacy_request_firmware(struct work_struct *work)
1563 struct b43legacy_wl *wl = container_of(work,
2032 * doesn't work properly, so always run promisc in filter
2309 /* Periodic work locking policy:
2310 * The whole periodic work handler is protected by
2314 static void b43legacy_periodic_work_handler(struct work_struct *work)
2316 struct b43legacy_wldev *dev = container_of(work, struct b43legacy_wldev,
2317 periodic_work.work);
2343 struct delayed_work *work = &dev->periodic_work;
2346 INIT_DELAYED_WORK(work, b43legacy_periodic_work_handler);
2347 ieee80211_queue_delayed_work(dev->wl->hw, work, 0);
2446 static void b43legacy_tx_work(struct work_struct *work)
2448 struct b43legacy_wl *wl = container_of(work, struct b43legacy_wl,
2936 * Cancel the possibly running self-rearming periodic work. */
2975 /* Start maintenance work */
3088 * immediately get fixed on the first periodic work run. */
3553 static void b43legacy_chip_reset(struct work_struct *work)
3556 container_of(work, struct b43legacy_wldev, restart_work);
3719 /* Do not cancel ieee80211-workqueue based work here.
3866 /* setup and start work to load firmware */
3884 /* We must cancel any work here before unregistering from ieee80211,