Home
last modified time | relevance | path

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

/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()
443 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()
283 flush_workqueue(edac_workqueue); in edac_pci_workq_teardown()
Dedac_module.h49 extern struct workqueue_struct *edac_workqueue;
Dedac_mc.c547 queue_delayed_work(edac_workqueue, &mci->work, in edac_mc_workq_function()
569 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()