Searched refs:work_thread (Results 1 – 12 of 12) sorted by relevance
/linux-6.6.21/drivers/media/usb/gspca/ |
D | sq905c.c | 54 struct workqueue_struct *work_thread; member 240 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 if (!dev->work_thread) in sd_start() 282 queue_work(dev->work_thread, &dev->work_struct); in sd_start()
|
D | sq905.c | 78 struct workqueue_struct *work_thread; member 309 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 if (!dev->work_thread) in sd_start() 384 queue_work(dev->work_thread, &dev->work_struct); in sd_start()
|
/linux-6.6.21/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() 390 container_of(work, struct emac_adapter, work_thread); in emac_work_thread() 681 INIT_WORK(&adpt->work_thread, emac_work_thread); in emac_probe() 733 cancel_work_sync(&adpt->work_thread); in emac_remove()
|
D | emac-sgmii.c | 167 schedule_work(&adpt->work_thread); in emac_sgmii_interrupt() 176 schedule_work(&adpt->work_thread); in emac_sgmii_interrupt()
|
D | emac.h | 373 struct work_struct work_thread; member
|
/linux-6.6.21/drivers/scsi/ibmvscsi/ |
D | ibmvscsi.h | 96 struct task_struct *work_thread; member
|
D | ibmvscsi.c | 2255 hostdata->work_thread = kthread_run(ibmvscsi_work, hostdata, "%s_%d", in ibmvscsi_probe() 2258 if (IS_ERR(hostdata->work_thread)) { in ibmvscsi_probe() 2260 PTR_ERR(hostdata->work_thread)); in ibmvscsi_probe() 2331 kthread_stop(hostdata->work_thread); in ibmvscsi_probe() 2353 kthread_stop(hostdata->work_thread); in ibmvscsi_remove()
|
D | ibmvfc.h | 894 struct task_struct *work_thread; member
|
D | ibmvfc.c | 6278 vhost->work_thread = kthread_run(ibmvfc_work, vhost, "%s_%d", IBMVFC_NAME, in ibmvfc_probe() 6281 if (IS_ERR(vhost->work_thread)) { in ibmvfc_probe() 6283 PTR_ERR(vhost->work_thread)); in ibmvfc_probe() 6284 rc = PTR_ERR(vhost->work_thread); in ibmvfc_probe() 6322 kthread_stop(vhost->work_thread); in ibmvfc_probe() 6353 kthread_stop(vhost->work_thread); in ibmvfc_remove()
|
/linux-6.6.21/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 | 775 queue_delayed_work(priv->work_thread, &priv->scan_work, in lbs_scan_worker() 821 queue_delayed_work(priv->work_thread, &priv->scan_work, in _internal_start_scan()
|