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

/linux-4.4.14/kernel/power/
H A Dmain.c636 struct workqueue_struct *pm_wq; variable in typeref:struct:workqueue_struct
637 EXPORT_SYMBOL_GPL(pm_wq); variable
641 pm_wq = alloc_workqueue("pm", WQ_FREEZABLE, 0); pm_start_workqueue()
643 return pm_wq ? 0 : -ENOMEM; pm_start_workqueue()
/linux-4.4.14/include/linux/
H A Dpm_runtime.h27 extern struct workqueue_struct *pm_wq;
31 return queue_work(pm_wq, work); queue_pm_work()
/linux-4.4.14/drivers/base/power/
H A Druntime.c338 queue_work(pm_wq, &dev->power.work); rpm_idle()
509 queue_work(pm_wq, &dev->power.work);
694 queue_work(pm_wq, &dev->power.work);
1052 * Flush all pending requests for the device from pm_wq and wait for all
1101 * from pm_wq and wait for all runtime PM operations involving the device in
H A Ddomain.c170 queue_work(pm_wq, &genpd->power_off_work); genpd_queue_power_off_work()
/linux-4.4.14/drivers/pci/pcie/
H A Dpme.c291 /* We don't use pm_wq, because it's freezable. */ pcie_pme_irq()
/linux-4.4.14/drivers/usb/core/
H A Dhcd.c2340 queue_work(pm_wq, &hcd->wakeup_work); usb_hcd_resume_root_hub()

Completed in 338 milliseconds