Lines Matching refs:params

97 	struct power_allocator_params *params = tz->governor_data;  in estimate_sustainable_power()  local
103 if (instance->trip != params->trip_max_desired_temperature) in estimate_sustainable_power()
199 struct power_allocator_params *params = tz->governor_data; in pid_controller() local
208 params->trip_switch_on, control_temp, in pid_controller()
224 i = mul_frac(tz->tzp->k_i, params->err_integral); in pid_controller()
231 params->err_integral += err; in pid_controller()
242 d = mul_frac(tz->tzp->k_d, err - params->prev_err); in pid_controller()
244 params->prev_err = err; in pid_controller()
254 frac_to_int(params->err_integral), in pid_controller()
336 struct power_allocator_params *params = tz->governor_data; in allocate_power() local
342 int trip_max_desired_temperature = params->trip_max_desired_temperature; in allocate_power()
469 struct power_allocator_params *params) in get_governor_trips() argument
492 params->trip_switch_on = i; in get_governor_trips()
505 params->trip_max_desired_temperature = last_passive; in get_governor_trips()
507 params->trip_max_desired_temperature = params->trip_switch_on; in get_governor_trips()
508 params->trip_switch_on = INVALID_TRIP; in get_governor_trips()
510 params->trip_switch_on = INVALID_TRIP; in get_governor_trips()
511 params->trip_max_desired_temperature = last_active; in get_governor_trips()
515 static void reset_pid_controller(struct power_allocator_params *params) in reset_pid_controller() argument
517 params->err_integral = 0; in reset_pid_controller()
518 params->prev_err = 0; in reset_pid_controller()
524 struct power_allocator_params *params = tz->governor_data; in allow_maximum_power() local
527 if ((instance->trip != params->trip_max_desired_temperature) || in allow_maximum_power()
549 struct power_allocator_params *params; in power_allocator_bind() local
552 params = kzalloc(sizeof(*params), GFP_KERNEL); in power_allocator_bind()
553 if (!params) in power_allocator_bind()
563 params->allocated_tzp = true; in power_allocator_bind()
569 get_governor_trips(tz, params); in power_allocator_bind()
573 params->trip_max_desired_temperature, in power_allocator_bind()
577 params->trip_switch_on, in power_allocator_bind()
581 reset_pid_controller(params); in power_allocator_bind()
583 tz->governor_data = params; in power_allocator_bind()
588 kfree(params); in power_allocator_bind()
595 struct power_allocator_params *params = tz->governor_data; in power_allocator_unbind() local
599 if (params->allocated_tzp) { in power_allocator_unbind()
612 struct power_allocator_params *params = tz->governor_data; in power_allocator_throttle() local
618 if (trip != params->trip_max_desired_temperature) in power_allocator_throttle()
621 ret = tz->ops->get_trip_temp(tz, params->trip_switch_on, in power_allocator_throttle()
625 reset_pid_controller(params); in power_allocator_throttle()
632 ret = tz->ops->get_trip_temp(tz, params->trip_max_desired_temperature, in power_allocator_throttle()