Searched refs:work_thread (Results 1 – 13 of 13) sorted by relevance
/linux-2.6.39/drivers/media/video/gspca/ |
D | finepix.c | 42 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()
|
D | jeilinj.c | 50 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()
|
D | sq905c.c | 65 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()
|
D | vicam.c | 51 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()
|
D | sq905.c | 90 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()
|
D | sonixj.c | 59 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/ |
D | ibmvscsi.h | 102 struct task_struct *work_thread; member
|
D | ibmvscsi.c | 1945 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()
|
D | ibmvfc.h | 730 struct task_struct *work_thread; member
|
D | ibmvfc.c | 4746 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/ |
D | dev.h | 131 struct workqueue_struct *work_thread; member
|
D | main.c | 854 priv->work_thread = create_singlethread_workqueue("lbs_worker"); in lbs_add_card() 899 destroy_workqueue(priv->work_thread); in lbs_remove_card()
|
D | cfg.c | 703 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()
|