Searched refs:edac_workqueue (Results 1 – 5 of 5) sorted by relevance
/drivers/edac/ |
D | edac_module.c | 27 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()
|
D | edac_device.c | 401 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()
|
D | edac_pci.c | 247 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()
|
D | edac_module.h | 45 extern struct workqueue_struct *edac_workqueue;
|
D | edac_mc.c | 312 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()
|