Searched refs:periodic_work (Results 1 – 14 of 14) sorted by relevance
| /linux-4.4.14/drivers/staging/unisys/include/ |
| D | periodic_work.h | 27 struct periodic_work; 29 struct periodic_work * 35 void visor_periodic_work_destroy(struct periodic_work *pw); 36 bool visor_periodic_work_nextperiod(struct periodic_work *pw); 37 bool visor_periodic_work_start(struct periodic_work *pw); 38 bool visor_periodic_work_stop(struct periodic_work *pw);
|
| D | visorbus.h | 136 struct periodic_work *periodic_work; member
|
| /linux-4.4.14/drivers/staging/unisys/visorbus/ |
| D | periodic_work.c | 26 struct periodic_work { struct 40 struct periodic_work *pw; in periodic_work_func() argument 42 pw = container_of(work, struct periodic_work, work.work); in periodic_work_func() 46 struct periodic_work *visor_periodic_work_create(ulong jiffy_interval, in visor_periodic_work_create() 52 struct periodic_work *pw; in visor_periodic_work_create() 68 void visor_periodic_work_destroy(struct periodic_work *pw) in visor_periodic_work_destroy() 79 bool visor_periodic_work_nextperiod(struct periodic_work *pw) in visor_periodic_work_nextperiod() 106 bool visor_periodic_work_start(struct periodic_work *pw) in visor_periodic_work_start() 167 bool visor_periodic_work_stop(struct periodic_work *pw) in visor_periodic_work_stop()
|
| D | visorbus_main.c | 117 static struct delayed_work periodic_work; variable 236 if (dev->periodic_work) { in visorbus_release_device() 237 visor_periodic_work_destroy(dev->periodic_work); in visorbus_release_device() 238 dev->periodic_work = NULL; in visorbus_release_device() 728 if (!visor_periodic_work_nextperiod(dev->periodic_work)) in dev_periodic_work() 739 if (!visor_periodic_work_start(dev->periodic_work)) in dev_start_periodic_work() 746 if (visor_periodic_work_stop(dev->periodic_work)) in dev_stop_periodic_work() 990 dev->periodic_work = in create_visor_device() 995 if (!dev->periodic_work) { in create_visor_device() 1533 cancel_delayed_work(&periodic_work); in visorbus_exit()
|
| D | Makefile | 10 visorbus-y += periodic_work.o
|
| /linux-4.4.14/drivers/usb/host/whci/ |
| D | pzl.c | 233 struct whc *whc = container_of(work, struct whc, periodic_work); in scan_periodic_work() 275 queue_work(whc->workqueue, &whc->periodic_work); in scan_periodic_work() 321 queue_work(whc->workqueue, &whc->periodic_work); in pzl_urb_enqueue() 380 queue_work(whc->workqueue, &whc->periodic_work); in pzl_qset_delete()
|
| D | int.c | 28 queue_work(whc->workqueue, &whc->periodic_work); in transfer_done()
|
| D | init.c | 79 INIT_WORK(&whc->periodic_work, scan_periodic_work); in whc_init()
|
| D | whcd.h | 73 struct work_struct periodic_work; member
|
| D | hcd.c | 209 queue_work(whc->workqueue, &whc->periodic_work); in whc_endpoint_reset()
|
| /linux-4.4.14/drivers/net/wireless/b43legacy/ |
| D | b43legacy.h | 725 struct delayed_work periodic_work; member
|
| D | main.c | 2347 periodic_work.work); in b43legacy_periodic_work_handler() 2366 ieee80211_queue_delayed_work(wl->hw, &dev->periodic_work, delay); in b43legacy_periodic_work_handler() 2373 struct delayed_work *work = &dev->periodic_work; in b43legacy_periodic_tasks_setup() 2968 cancel_delayed_work_sync(&dev->periodic_work); in b43legacy_wireless_core_stop()
|
| /linux-4.4.14/drivers/net/wireless/b43/ |
| D | b43.h | 871 struct delayed_work periodic_work; member
|
| D | main.c | 3446 periodic_work.work); in b43_periodic_work_handler() 3465 ieee80211_queue_delayed_work(wl->hw, &dev->periodic_work, delay); in b43_periodic_work_handler() 3472 struct delayed_work *work = &dev->periodic_work; in b43_periodic_tasks_setup() 4353 cancel_delayed_work_sync(&dev->periodic_work); in b43_wireless_core_stop()
|