Lines Matching refs:async

235 static void dpm_wait(struct device *dev, bool async)  in dpm_wait()  argument
240 if (async || (pm_async_enabled && dev->power.async_suspend)) in dpm_wait()
250 static void dpm_wait_for_children(struct device *dev, bool async) in dpm_wait_for_children() argument
252 device_for_each_child(dev, &async, dpm_wait_fn); in dpm_wait_for_children()
255 static void dpm_wait_for_suppliers(struct device *dev, bool async) in dpm_wait_for_suppliers() argument
271 dpm_wait(link->supplier, async); in dpm_wait_for_suppliers()
276 static bool dpm_wait_for_superior(struct device *dev, bool async) in dpm_wait_for_superior() argument
298 dpm_wait(parent, async); in dpm_wait_for_superior()
301 dpm_wait_for_suppliers(dev, async); in dpm_wait_for_superior()
310 static void dpm_wait_for_consumers(struct device *dev, bool async) in dpm_wait_for_consumers() argument
328 dpm_wait(link->consumer, async); in dpm_wait_for_consumers()
333 static void dpm_wait_for_subordinate(struct device *dev, bool async) in dpm_wait_for_subordinate() argument
335 dpm_wait_for_children(dev, async); in dpm_wait_for_subordinate()
336 dpm_wait_for_consumers(dev, async); in dpm_wait_for_subordinate()
618 static void device_resume_noirq(struct device *dev, pm_message_t state, bool async) in device_resume_noirq() argument
634 if (!dpm_wait_for_superior(dev, async)) in device_resume_noirq()
690 pm_dev_err(dev, state, async ? " async noirq" : " noirq", error); in device_resume_noirq()
769 static void device_resume_early(struct device *dev, pm_message_t state, bool async) in device_resume_early() argument
784 if (!dpm_wait_for_superior(dev, async)) in device_resume_early()
826 pm_dev_err(dev, state, async ? " async early" : " early", error); in device_resume_early()
903 static void device_resume(struct device *dev, pm_message_t state, bool async) in device_resume() argument
922 if (!dpm_wait_for_superior(dev, async)) in device_resume()
988 pm_dev_err(dev, state, async ? " async" : "", error); in device_resume()
1203 static int device_suspend_noirq(struct device *dev, pm_message_t state, bool async) in device_suspend_noirq() argument
1212 dpm_wait_for_subordinate(dev, async); in device_suspend_noirq()
1249 pm_dev_err(dev, state, async ? " async noirq" : " noirq", error); in device_suspend_noirq()
1376 static int device_suspend_late(struct device *dev, pm_message_t state, bool async) in device_suspend_late() argument
1387 dpm_wait_for_subordinate(dev, async); in device_suspend_late()
1429 pm_dev_err(dev, state, async ? " async late" : " late", error); in device_suspend_late()
1583 static int device_suspend(struct device *dev, pm_message_t state, bool async) in device_suspend() argument
1593 dpm_wait_for_subordinate(dev, async); in device_suspend()
1700 pm_dev_err(dev, state, async ? " async" : "", error); in device_suspend()