Home
last modified time | relevance | path

Searched refs:edac_workqueue (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/drivers/edac/
Dedac_module.c47 struct workqueue_struct *edac_workqueue; variable
74 edac_workqueue = create_singlethread_workqueue("edac-poller"); in edac_workqueue_setup()
75 if (edac_workqueue == NULL) in edac_workqueue_setup()
87 if (edac_workqueue) { in edac_workqueue_teardown()
88 flush_workqueue(edac_workqueue); in edac_workqueue_teardown()
89 destroy_workqueue(edac_workqueue); in edac_workqueue_teardown()
90 edac_workqueue = NULL; in edac_workqueue_teardown()
Dedac_device.c393 queue_delayed_work(edac_workqueue, &edac_dev->work, in edac_device_workq_function()
396 queue_delayed_work(edac_workqueue, &edac_dev->work, in edac_device_workq_function()
425 queue_delayed_work(edac_workqueue, &edac_dev->work, in edac_device_workq_setup()
428 queue_delayed_work(edac_workqueue, &edac_dev->work, in edac_device_workq_setup()
444 flush_workqueue(edac_workqueue); in edac_device_workq_teardown()
Dedac_pci.c247 queue_delayed_work(edac_workqueue, &pci->work, delay); in edac_pci_workq_function()
267 queue_delayed_work(edac_workqueue, &pci->work, in edac_pci_workq_setup()
282 flush_workqueue(edac_workqueue); in edac_pci_workq_teardown()
Dedac_module.h50 extern struct workqueue_struct *edac_workqueue;
Dedac_mc.c551 queue_delayed_work(edac_workqueue, &mci->work, in edac_mc_workq_function()
576 mod_delayed_work(edac_workqueue, &mci->work, msecs_to_jiffies(msec)); in edac_mc_workq_setup()
592 flush_workqueue(edac_workqueue); in edac_mc_workq_teardown()