コード例 #1
0
void kgsl_pwrscale_busy(struct kgsl_device *device)
{
	if (PWRSCALE_ACTIVE(device) && device->pwrscale.policy->busy)
		if (device->requested_state != KGSL_STATE_SLUMBER)
			device->pwrscale.policy->busy(device,
					&device->pwrscale);
}
コード例 #2
0
void kgsl_pwrscale_idle(struct kgsl_device *device)
{
	if (PWRSCALE_ACTIVE(device) && device->pwrscale.policy->idle)
		if (device->state == KGSL_STATE_ACTIVE)
			device->pwrscale.policy->idle(device,
					&device->pwrscale);
}
コード例 #3
0
void kgsl_pwrscale_idle(struct kgsl_device *device)
{
	if (PWRSCALE_ACTIVE(device) && device->pwrscale.policy->idle)
		if (device->requested_state != KGSL_STATE_SLUMBER &&
			device->requested_state != KGSL_STATE_SLEEP)
			device->pwrscale.policy->idle(device,
					&device->pwrscale);
}
コード例 #4
0
void kgsl_pwrscale_wake(struct kgsl_device *device)
{
	if (PWRSCALE_ACTIVE(device) && device->pwrscale.policy->wake)
		device->pwrscale.policy->wake(device, &device->pwrscale);
}
コード例 #5
0
void kgsl_pwrscale_sleep(struct kgsl_device *device)
{
	if (PWRSCALE_ACTIVE(device) && device->pwrscale.policy->sleep)
		device->pwrscale.policy->sleep(device, &device->pwrscale);
}
コード例 #6
0
void kgsl_pwrscale_busy(struct kgsl_device *device)
{
	if (PWRSCALE_ACTIVE(device) && device->pwrscale.policy->busy)
		device->pwrscale.policy->busy(device,
				&device->pwrscale);
}