Lines Matching full:instance
37 static void bang_bang_set_instance_target(struct thermal_instance *instance, in bang_bang_set_instance_target() argument
40 if (instance->target != 0 && instance->target != 1 && in bang_bang_set_instance_target()
41 instance->target != THERMAL_NO_TARGET) in bang_bang_set_instance_target()
42 pr_debug("Unexpected state %ld of thermal instance %s in bang-bang\n", in bang_bang_set_instance_target()
43 instance->target, instance->name); in bang_bang_set_instance_target()
49 instance->target = target; in bang_bang_set_instance_target()
50 instance->initialized = true; in bang_bang_set_instance_target()
52 dev_dbg(&instance->cdev->device, "target=%ld\n", instance->target); in bang_bang_set_instance_target()
54 thermal_cdev_update_nocheck(instance->cdev); in bang_bang_set_instance_target()
68 struct thermal_instance *instance; in bang_bang_trip_crossed() local
76 list_for_each_entry(instance, &td->thermal_instances, trip_node) in bang_bang_trip_crossed()
77 bang_bang_set_instance_target(instance, upward); in bang_bang_trip_crossed()
83 struct thermal_instance *instance; in bang_bang_manage() local
103 list_for_each_entry(instance, &td->thermal_instances, trip_node) { in bang_bang_manage()
104 if (!instance->initialized) in bang_bang_manage()
105 bang_bang_set_instance_target(instance, turn_on); in bang_bang_manage()