Home
last modified time | relevance | path

Searched refs:pm_wq (Results 1 – 6 of 6) sorted by relevance

/linux/include/linux/
H A Dpm_runtime.h60 extern struct workqueue_struct *pm_wq;
64 return queue_work(pm_wq, work); in queue_pm_work()
/linux/kernel/power/
H A Dmain.c1054 struct workqueue_struct *pm_wq; variable
1055 EXPORT_SYMBOL_GPL(pm_wq);
1059 pm_wq = alloc_workqueue("pm", WQ_FREEZABLE, 0); in pm_start_workqueue()
1061 return pm_wq ? 0 : -ENOMEM; in pm_start_workqueue()
/linux/drivers/base/power/
H A Druntime.c534 queue_work(pm_wq, &dev->power.work); in rpm_idle()
685 queue_work(pm_wq, &dev->power.work); in rpm_suspend()
885 queue_work(pm_wq, &dev->power.work); in rpm_resume()
1414 * Flush all pending requests for the device from pm_wq and wait for all
1463 * from pm_wq and wait for all runtime PM operations involving the device in
/linux/drivers/usb/dwc3/
H A Ddwc3-pci.c505 queue_work(pm_wq, &dwc->wakeup_work); in dwc3_pci_runtime_resume()
/linux/drivers/usb/core/
H A Dhcd.c2406 queue_work(pm_wq, &hcd->wakeup_work); in usb_hcd_resume_root_hub()
/linux/Documentation/power/
H A Dpci.rst1102 by work items put into the power management workqueue, pm_wq. Although there
1112 request into pm_wq. In the majority of cases this also is done by their