Home
last modified time | relevance | path

Searched refs:work_thread (Results 1 – 15 of 15) sorted by relevance

/linux-4.4.14/drivers/media/usb/gspca/
Dfinepix.c44 struct workqueue_struct *work_thread; member
230 dev->work_thread = create_singlethread_workqueue(MODULE_NAME); in sd_start()
231 queue_work(dev->work_thread, &dev->work_struct); in sd_start()
244 destroy_workqueue(dev->work_thread); in sd_stop0()
246 dev->work_thread = NULL; in sd_stop0()
Dsq905c.c67 struct workqueue_struct *work_thread; member
252 destroy_workqueue(dev->work_thread); in sd_stop0()
253 dev->work_thread = NULL; in sd_stop0()
293 dev->work_thread = create_singlethread_workqueue(MODULE_NAME); in sd_start()
294 queue_work(dev->work_thread, &dev->work_struct); in sd_start()
Dvicam.c50 struct workqueue_struct *work_thread; member
282 sd->work_thread = create_singlethread_workqueue(MODULE_NAME); in sd_start()
283 queue_work(sd->work_thread, &sd->work_struct); in sd_start()
297 destroy_workqueue(dev->work_thread); in sd_stop0()
298 dev->work_thread = NULL; in sd_stop0()
Dsq905.c92 struct workqueue_struct *work_thread; member
323 destroy_workqueue(dev->work_thread); in sd_stop0()
324 dev->work_thread = NULL; in sd_stop0()
394 dev->work_thread = create_singlethread_workqueue(MODULE_NAME); in sd_start()
395 queue_work(dev->work_thread, &dev->work_struct); in sd_start()
Djl2005bcd.c48 struct workqueue_struct *work_thread; member
481 sd->work_thread = create_singlethread_workqueue(MODULE_NAME); in sd_start()
482 queue_work(sd->work_thread, &sd->work_struct); in sd_start()
496 destroy_workqueue(dev->work_thread); in sd_stop0()
497 dev->work_thread = NULL; in sd_stop0()
Dsonixj.c57 struct workqueue_struct *work_thread; member
2488 sd->work_thread = create_singlethread_workqueue(MODULE_NAME); in sd_start()
2572 if (sd->work_thread != NULL) { in sd_stop0()
2574 destroy_workqueue(sd->work_thread); in sd_stop0()
2576 sd->work_thread = NULL; in sd_stop0()
2788 queue_work(sd->work_thread, &sd->work); in sd_pkt_scan()
Dsn9c20x.c95 struct workqueue_struct *work_thread; member
2054 sd->work_thread = in sd_start()
2073 if (sd->work_thread != NULL) { in sd_stop0()
2075 destroy_workqueue(sd->work_thread); in sd_stop0()
2077 sd->work_thread = NULL; in sd_stop0()
2231 queue_work(sd->work_thread, &sd->work); in transfer_check()
Dzc3xx.c56 struct workqueue_struct *work_thread; member
6829 sd->work_thread = create_singlethread_workqueue(KBUILD_MODNAME); in sd_start()
6830 queue_work(sd->work_thread, &sd->work); in sd_start()
6841 if (sd->work_thread != NULL) { in sd_stop0()
6843 destroy_workqueue(sd->work_thread); in sd_stop0()
6845 sd->work_thread = NULL; in sd_stop0()
/linux-4.4.14/drivers/scsi/ibmvscsi/
Dibmvscsi.h103 struct task_struct *work_thread; member
Dibmvscsi.c2273 hostdata->work_thread = kthread_run(ibmvscsi_work, hostdata, "%s_%d", in ibmvscsi_probe()
2276 if (IS_ERR(hostdata->work_thread)) { in ibmvscsi_probe()
2278 PTR_ERR(hostdata->work_thread)); in ibmvscsi_probe()
2346 kthread_stop(hostdata->work_thread); in ibmvscsi_probe()
2363 kthread_stop(hostdata->work_thread); in ibmvscsi_remove()
Dibmvfc.h731 struct task_struct *work_thread; member
Dibmvfc.c4788 vhost->work_thread = kthread_run(ibmvfc_work, vhost, "%s_%d", IBMVFC_NAME, in ibmvfc_probe()
4791 if (IS_ERR(vhost->work_thread)) { in ibmvfc_probe()
4793 PTR_ERR(vhost->work_thread)); in ibmvfc_probe()
4836 kthread_stop(vhost->work_thread); in ibmvfc_probe()
4867 kthread_stop(vhost->work_thread); in ibmvfc_remove()
/linux-4.4.14/drivers/net/wireless/libertas/
Ddev.h144 struct workqueue_struct *work_thread; member
Dmain.c1013 priv->work_thread = create_singlethread_workqueue("lbs_worker"); in lbs_add_card()
1058 destroy_workqueue(priv->work_thread); in lbs_remove_card()
Dcfg.c735 queue_delayed_work(priv->work_thread, &priv->scan_work, in lbs_scan_worker()
786 queue_delayed_work(priv->work_thread, &priv->scan_work, in _internal_start_scan()