Searched refs:pm_wq (Results 1 – 6 of 6) sorted by relevance
| /linux/kernel/power/ |
| H A D | main.c | 1123 struct workqueue_struct *pm_wq; variable 1124 EXPORT_SYMBOL_GPL(pm_wq); 1128 pm_wq = alloc_workqueue("pm", WQ_FREEZABLE | WQ_UNBOUND, 0); in pm_start_workqueues() 1129 if (!pm_wq) in pm_start_workqueues() 1135 destroy_workqueue(pm_wq); in pm_start_workqueues()
|
| /linux/include/linux/ |
| H A D | pm_runtime.h | 61 extern struct workqueue_struct *pm_wq; 65 return queue_work(pm_wq, work); in queue_pm_work()
|
| /linux/drivers/base/power/ |
| H A D | runtime.c | 537 queue_work(pm_wq, &dev->power.work); in rpm_idle() 688 queue_work(pm_wq, &dev->power.work); in rpm_suspend() 890 queue_work(pm_wq, &dev->power.work); in rpm_resume()
|
| /linux/Documentation/power/ |
| H A D | runtime_pm.rst | 17 * The power management workqueue pm_wq in which bus types and device drivers can 18 put their PM-related work items. It is strongly recommended that pm_wq be 21 hibernation and resume from system sleep states). pm_wq is declared in 218 - work structure used for queuing up requests (i.e. work items in pm_wq) 251 - if set, there's a pending request (i.e. a work item queued up into pm_wq) 353 device (the request is represented by a work item in pm_wq); returns 0 on 364 suspend work item in pm_wq, in milliseconds (if 'delay' is zero, the work 373 device (the request is represented by a work item in pm_wq); returns 0 on
|
| /linux/drivers/usb/dwc3/ |
| H A D | dwc3-pci.c | 508 queue_work(pm_wq, &dwc->wakeup_work); in dwc3_pci_runtime_resume()
|
| /linux/drivers/usb/core/ |
| H A D | hcd.c | 2410 queue_work(pm_wq, &hcd->wakeup_work); in usb_hcd_resume_root_hub()
|