dev_pm_ops methods

include/linux/pm.h
struct dev_pm_ops {
             ...
             int (*runtime_suspend)(struct device *dev);
             int (*runtime_resume)(struct device *dev);
             int (*runtime_idle)(struct device *dev);
};

include/linux/device.h
 struct device_driver {               struct struct bus_type {
         ...                                  ...
         const struct dev_pm_ops *pm;         const struct dev_pm_ops *pm;
         ...                                  ...
 };                                   };

For example, see src/kernels/2.6.34.6-47.fc13.x86_64 . . .