Home
last modified time | relevance | path

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

/linux-3.4.99/drivers/edac/
Dedac_module.c27 struct workqueue_struct *edac_workqueue; variable
54 edac_workqueue = create_singlethread_workqueue("edac-poller"); in edac_workqueue_setup()
55 if (edac_workqueue == NULL) in edac_workqueue_setup()
67 if (edac_workqueue) { in edac_workqueue_teardown()
68 flush_workqueue(edac_workqueue); in edac_workqueue_teardown()
69 destroy_workqueue(edac_workqueue); in edac_workqueue_teardown()
70 edac_workqueue = NULL; in edac_workqueue_teardown()
Dedac_device.c401 queue_delayed_work(edac_workqueue, &edac_dev->work, in edac_device_workq_function()
404 queue_delayed_work(edac_workqueue, &edac_dev->work, in edac_device_workq_function()
433 queue_delayed_work(edac_workqueue, &edac_dev->work, in edac_device_workq_setup()
436 queue_delayed_work(edac_workqueue, &edac_dev->work, in edac_device_workq_setup()
451 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.h45 extern struct workqueue_struct *edac_workqueue;
Dedac_mc.c312 queue_delayed_work(edac_workqueue, &mci->work, in edac_mc_workq_function()
334 queue_delayed_work(edac_workqueue, &mci->work, msecs_to_jiffies(msec)); in edac_mc_workq_setup()
358 flush_workqueue(edac_workqueue); in edac_mc_workq_teardown()