static ssize_t rtpm_active_time_show(struct device *dev, struct device_attribute *attr, char *buf) { int ret; spin_lock_irq(&dev->power.lock); update_pm_runtime_accounting(dev); ret = sprintf(buf, "%i\n", jiffies_to_msecs(dev->power.active_jiffies)); spin_unlock_irq(&dev->power.lock); return ret; }
static void __update_runtime_status(struct device *dev, enum rpm_status status) { update_pm_runtime_accounting(dev); dev->power.runtime_status = status; }