Loading drivers/gpu/msm/kgsl_pwrscale.c +6 −4 Original line number Diff line number Diff line Loading @@ -518,7 +518,7 @@ int kgsl_devfreq_get_dev_status(struct device *dev, struct kgsl_device *device = dev_get_drvdata(dev); struct kgsl_pwrctrl *pwrctrl; struct kgsl_pwrscale *pwrscale; ktime_t tmp; ktime_t tmp1, tmp2; if (device == NULL) return -ENODEV; Loading @@ -529,6 +529,8 @@ int kgsl_devfreq_get_dev_status(struct device *dev, pwrctrl = &device->pwrctrl; mutex_lock(&device->mutex); tmp1 = ktime_get(); /* * If the GPU clock is on grab the latest power counter * values. Otherwise the most recent ACTIVE values will Loading @@ -536,9 +538,9 @@ int kgsl_devfreq_get_dev_status(struct device *dev, */ kgsl_pwrscale_update_stats(device); tmp = ktime_get(); stat->total_time = ktime_us_delta(tmp, pwrscale->time); pwrscale->time = tmp; tmp2 = ktime_get(); stat->total_time = ktime_us_delta(tmp2, pwrscale->time); pwrscale->time = tmp1; stat->busy_time = pwrscale->accum_stats.busy_time; Loading Loading
drivers/gpu/msm/kgsl_pwrscale.c +6 −4 Original line number Diff line number Diff line Loading @@ -518,7 +518,7 @@ int kgsl_devfreq_get_dev_status(struct device *dev, struct kgsl_device *device = dev_get_drvdata(dev); struct kgsl_pwrctrl *pwrctrl; struct kgsl_pwrscale *pwrscale; ktime_t tmp; ktime_t tmp1, tmp2; if (device == NULL) return -ENODEV; Loading @@ -529,6 +529,8 @@ int kgsl_devfreq_get_dev_status(struct device *dev, pwrctrl = &device->pwrctrl; mutex_lock(&device->mutex); tmp1 = ktime_get(); /* * If the GPU clock is on grab the latest power counter * values. Otherwise the most recent ACTIVE values will Loading @@ -536,9 +538,9 @@ int kgsl_devfreq_get_dev_status(struct device *dev, */ kgsl_pwrscale_update_stats(device); tmp = ktime_get(); stat->total_time = ktime_us_delta(tmp, pwrscale->time); pwrscale->time = tmp; tmp2 = ktime_get(); stat->total_time = ktime_us_delta(tmp2, pwrscale->time); pwrscale->time = tmp1; stat->busy_time = pwrscale->accum_stats.busy_time; Loading