Searched refs:work_thread (Results  1 – 12 of 12) sorted by relevance
| /Linux-v5.4/drivers/media/usb/gspca/ | 
| D | sq905c.c | 54 	struct workqueue_struct *work_thread;  member240 	destroy_workqueue(dev->work_thread);  in sd_stop0()
 241 	dev->work_thread = NULL;  in sd_stop0()
 278 	dev->work_thread = create_singlethread_workqueue(MODULE_NAME);  in sd_start()
 279 	queue_work(dev->work_thread, &dev->work_struct);  in sd_start()
 
 | 
| D | sq905.c | 78 	struct workqueue_struct *work_thread;  member309 	destroy_workqueue(dev->work_thread);  in sd_stop0()
 310 	dev->work_thread = NULL;  in sd_stop0()
 380 	dev->work_thread = create_singlethread_workqueue(MODULE_NAME);  in sd_start()
 381 	queue_work(dev->work_thread, &dev->work_struct);  in sd_start()
 
 | 
| /Linux-v5.4/drivers/scsi/ibmvscsi/ | 
| D | ibmvscsi.h | 96 	struct task_struct *work_thread;  member
 | 
| D | ibmvscsi.c | 2235 	hostdata->work_thread = kthread_run(ibmvscsi_work, hostdata, "%s_%d",  in ibmvscsi_probe()2238 	if (IS_ERR(hostdata->work_thread)) {  in ibmvscsi_probe()
 2240 			PTR_ERR(hostdata->work_thread));  in ibmvscsi_probe()
 2311       kthread_stop(hostdata->work_thread);  in ibmvscsi_probe()
 2337 	kthread_stop(hostdata->work_thread);  in ibmvscsi_remove()
 
 | 
| D | ibmvfc.h | 723 	struct task_struct *work_thread;  member
 | 
| D | ibmvfc.c | 4785 	vhost->work_thread = kthread_run(ibmvfc_work, vhost, "%s_%d", IBMVFC_NAME,  in ibmvfc_probe()4788 	if (IS_ERR(vhost->work_thread)) {  in ibmvfc_probe()
 4790 			PTR_ERR(vhost->work_thread));  in ibmvfc_probe()
 4833 	kthread_stop(vhost->work_thread);  in ibmvfc_probe()
 4864 	kthread_stop(vhost->work_thread);  in ibmvfc_remove()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/qualcomm/emac/ | 
| D | emac.c | 146 		schedule_work(&adpt->work_thread);  in emac_isr()289 	schedule_work(&adpt->work_thread);  in emac_tx_timeout()
 401 		container_of(work, struct emac_adapter, work_thread);  in emac_work_thread()
 684 	INIT_WORK(&adpt->work_thread, emac_work_thread);  in emac_probe()
 
 | 
| D | emac-sgmii.c | 165 			schedule_work(&adpt->work_thread);  in emac_sgmii_interrupt()174 		schedule_work(&adpt->work_thread);  in emac_sgmii_interrupt()
 
 | 
| D | emac.h | 373 	struct work_struct		work_thread;  member
 | 
| /Linux-v5.4/drivers/net/wireless/marvell/libertas/ | 
| D | dev.h | 145 	struct workqueue_struct *work_thread;  member
 | 
| D | main.c | 962 	priv->work_thread = create_singlethread_workqueue("lbs_worker");  in lbs_add_card()1002 	destroy_workqueue(priv->work_thread);  in lbs_remove_card()
 
 | 
| D | cfg.c | 722 			queue_delayed_work(priv->work_thread, &priv->scan_work,  in lbs_scan_worker()768 	queue_delayed_work(priv->work_thread, &priv->scan_work,  in _internal_start_scan()
 
 |