Lines Matching refs:pm

494 	} else if (dev->type && dev->type->pm) {  in device_resume_noirq()
496 callback = pm_noirq_op(dev->type->pm, state); in device_resume_noirq()
497 } else if (dev->class && dev->class->pm) { in device_resume_noirq()
499 callback = pm_noirq_op(dev->class->pm, state); in device_resume_noirq()
500 } else if (dev->bus && dev->bus->pm) { in device_resume_noirq()
502 callback = pm_noirq_op(dev->bus->pm, state); in device_resume_noirq()
505 if (!callback && dev->driver && dev->driver->pm) { in device_resume_noirq()
507 callback = pm_noirq_op(dev->driver->pm, state); in device_resume_noirq()
624 } else if (dev->type && dev->type->pm) { in device_resume_early()
626 callback = pm_late_early_op(dev->type->pm, state); in device_resume_early()
627 } else if (dev->class && dev->class->pm) { in device_resume_early()
629 callback = pm_late_early_op(dev->class->pm, state); in device_resume_early()
630 } else if (dev->bus && dev->bus->pm) { in device_resume_early()
632 callback = pm_late_early_op(dev->bus->pm, state); in device_resume_early()
635 if (!callback && dev->driver && dev->driver->pm) { in device_resume_early()
637 callback = pm_late_early_op(dev->driver->pm, state); in device_resume_early()
770 if (dev->type && dev->type->pm) { in device_resume()
772 callback = pm_op(dev->type->pm, state); in device_resume()
777 if (dev->class->pm) { in device_resume()
779 callback = pm_op(dev->class->pm, state); in device_resume()
789 if (dev->bus->pm) { in device_resume()
791 callback = pm_op(dev->bus->pm, state); in device_resume()
800 if (!callback && dev->driver && dev->driver->pm) { in device_resume()
802 callback = pm_op(dev->driver->pm, state); in device_resume()
907 } else if (dev->type && dev->type->pm) { in device_complete()
909 callback = dev->type->pm->complete; in device_complete()
910 } else if (dev->class && dev->class->pm) { in device_complete()
912 callback = dev->class->pm->complete; in device_complete()
913 } else if (dev->bus && dev->bus->pm) { in device_complete()
915 callback = dev->bus->pm->complete; in device_complete()
918 if (!callback && dev->driver && dev->driver->pm) { in device_complete()
920 callback = dev->driver->pm->complete; in device_complete()
1041 } else if (dev->type && dev->type->pm) { in __device_suspend_noirq()
1043 callback = pm_noirq_op(dev->type->pm, state); in __device_suspend_noirq()
1044 } else if (dev->class && dev->class->pm) { in __device_suspend_noirq()
1046 callback = pm_noirq_op(dev->class->pm, state); in __device_suspend_noirq()
1047 } else if (dev->bus && dev->bus->pm) { in __device_suspend_noirq()
1049 callback = pm_noirq_op(dev->bus->pm, state); in __device_suspend_noirq()
1052 if (!callback && dev->driver && dev->driver->pm) { in __device_suspend_noirq()
1054 callback = pm_noirq_op(dev->driver->pm, state); in __device_suspend_noirq()
1188 } else if (dev->type && dev->type->pm) { in __device_suspend_late()
1190 callback = pm_late_early_op(dev->type->pm, state); in __device_suspend_late()
1191 } else if (dev->class && dev->class->pm) { in __device_suspend_late()
1193 callback = pm_late_early_op(dev->class->pm, state); in __device_suspend_late()
1194 } else if (dev->bus && dev->bus->pm) { in __device_suspend_late()
1196 callback = pm_late_early_op(dev->bus->pm, state); in __device_suspend_late()
1199 if (!callback && dev->driver && dev->driver->pm) { in __device_suspend_late()
1201 callback = pm_late_early_op(dev->driver->pm, state); in __device_suspend_late()
1398 if (dev->type && dev->type->pm) { in __device_suspend()
1400 callback = pm_op(dev->type->pm, state); in __device_suspend()
1405 if (dev->class->pm) { in __device_suspend()
1407 callback = pm_op(dev->class->pm, state); in __device_suspend()
1418 if (dev->bus->pm) { in __device_suspend()
1420 callback = pm_op(dev->bus->pm, state); in __device_suspend()
1430 if (!callback && dev->driver && dev->driver->pm) { in __device_suspend()
1432 callback = pm_op(dev->driver->pm, state); in __device_suspend()
1576 } else if (dev->type && dev->type->pm) { in device_prepare()
1578 callback = dev->type->pm->prepare; in device_prepare()
1579 } else if (dev->class && dev->class->pm) { in device_prepare()
1581 callback = dev->class->pm->prepare; in device_prepare()
1582 } else if (dev->bus && dev->bus->pm) { in device_prepare()
1584 callback = dev->bus->pm->prepare; in device_prepare()
1587 if (!callback && dev->driver && dev->driver->pm) { in device_prepare()
1589 callback = dev->driver->pm->prepare; in device_prepare()