Home
last modified time | relevance | path

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

/linux-2.6.39/drivers/media/video/gspca/
Dfinepix.c42 struct workqueue_struct *work_thread; member
212 dev->work_thread = create_singlethread_workqueue(MODULE_NAME); in sd_start()
213 queue_work(dev->work_thread, &dev->work_struct); in sd_start()
226 destroy_workqueue(dev->work_thread); in sd_stop0()
228 dev->work_thread = NULL; in sd_stop0()
Djeilinj.c50 struct workqueue_struct *work_thread; member
280 destroy_workqueue(dev->work_thread); in sd_stop0()
281 dev->work_thread = NULL; in sd_stop0()
308 dev->work_thread = create_singlethread_workqueue(MODULE_NAME); in sd_start()
309 queue_work(dev->work_thread, &dev->work_struct); in sd_start()
Dsq905c.c65 struct workqueue_struct *work_thread; member
253 destroy_workqueue(dev->work_thread); in sd_stop0()
254 dev->work_thread = NULL; in sd_stop0()
294 dev->work_thread = create_singlethread_workqueue(MODULE_NAME); in sd_start()
295 queue_work(dev->work_thread, &dev->work_struct); in sd_start()
Dvicam.c51 struct workqueue_struct *work_thread; member
306 sd->work_thread = create_singlethread_workqueue(MODULE_NAME); in sd_start()
307 queue_work(sd->work_thread, &sd->work_struct); in sd_start()
321 destroy_workqueue(dev->work_thread); in sd_stop0()
322 dev->work_thread = NULL; in sd_stop0()
Dsq905.c90 struct workqueue_struct *work_thread; member
321 destroy_workqueue(dev->work_thread); in sd_stop0()
322 dev->work_thread = NULL; in sd_stop0()
392 dev->work_thread = create_singlethread_workqueue(MODULE_NAME); in sd_start()
393 queue_work(dev->work_thread, &dev->work_struct); in sd_start()
Dsonixj.c59 struct workqueue_struct *work_thread; member
2621 sd->work_thread = create_singlethread_workqueue(MODULE_NAME); in sd_start()
2705 if (sd->work_thread != NULL) { in sd_stop0()
2707 destroy_workqueue(sd->work_thread); in sd_stop0()
2709 sd->work_thread = NULL; in sd_stop0()
2914 queue_work(sd->work_thread, &sd->work); in sd_pkt_scan()
/linux-2.6.39/drivers/scsi/ibmvscsi/
Dibmvscsi.h102 struct task_struct *work_thread; member
Dibmvscsi.c1945 hostdata->work_thread = kthread_run(ibmvscsi_work, hostdata, "%s_%d", in ibmvscsi_probe()
1948 if (IS_ERR(hostdata->work_thread)) { in ibmvscsi_probe()
1950 PTR_ERR(hostdata->work_thread)); in ibmvscsi_probe()
2014 kthread_stop(hostdata->work_thread); in ibmvscsi_probe()
2031 kthread_stop(hostdata->work_thread); in ibmvscsi_remove()
Dibmvfc.h730 struct task_struct *work_thread; member
Dibmvfc.c4746 vhost->work_thread = kthread_run(ibmvfc_work, vhost, "%s_%d", IBMVFC_NAME, in ibmvfc_probe()
4749 if (IS_ERR(vhost->work_thread)) { in ibmvfc_probe()
4751 PTR_ERR(vhost->work_thread)); in ibmvfc_probe()
4794 kthread_stop(vhost->work_thread); in ibmvfc_probe()
4825 kthread_stop(vhost->work_thread); in ibmvfc_remove()
/linux-2.6.39/drivers/net/wireless/libertas/
Ddev.h131 struct workqueue_struct *work_thread; member
Dmain.c854 priv->work_thread = create_singlethread_workqueue("lbs_worker"); in lbs_add_card()
899 destroy_workqueue(priv->work_thread); in lbs_remove_card()
Dcfg.c703 queue_delayed_work(priv->work_thread, &priv->scan_work, in lbs_scan_worker()
756 queue_delayed_work(priv->work_thread, &priv->scan_work, in _internal_start_scan()