Lines Matching full:cooling

600  * Device management section: cooling devices, zones devices, and binding
603 * - cooling devices lifecycle: registration, unregistration,
610 * thermal_zone_bind_cooling_device() - bind a cooling device to a thermal zone
612 * @trip_index: indicates which trip point the cooling devices is
615 * @upper: the Maximum cooling state for this trip point.
617 * and the cooling device can be in max_state.
618 * @lower: the Minimum cooling state can be used for this trip point.
620 * and the cooling device can be in cooling state 0.
621 * @weight: The weight of the cooling device to be bound to the
625 * This interface function bind a thermal cooling device to the certain trip
751 * thermal_zone_unbind_cooling_device() - unbind a cooling device from a
754 * @trip_index: indicates which trip point the cooling devices is
758 * This interface function unbind a thermal cooling device from the certain
844 * __thermal_cooling_device_register() - register a new thermal cooling device
846 * @type: the thermal cooling device type.
848 * @ops: standard thermal cooling devices callbacks.
850 * This interface function adds a new thermal cooling device (fan/processor/...)
853 * It also gives the opportunity to link the cooling device to a device tree
945 * thermal_cooling_device_register() - register a new thermal cooling device
946 * @type: the thermal cooling device type.
948 * @ops: standard thermal cooling devices callbacks.
950 * This interface function adds a new thermal cooling device (fan/processor/...)
966 * thermal_of_cooling_device_register() - register an OF thermal cooling device
968 * @type: the thermal cooling device type.
970 * @ops: standard thermal cooling devices callbacks.
972 * This function will register a cooling device with device tree node reference.
973 * This interface function adds a new thermal cooling device (fan/processor/...)
996 * devm_thermal_of_cooling_device_register() - register an OF thermal cooling
1000 * @type: the thermal cooling device type.
1002 * @ops: standard thermal cooling devices callbacks.
1004 * This function will register a cooling device with device tree node reference.
1005 * This interface function adds a new thermal cooling device (fan/processor/...)
1051 * thermal_cooling_device_update - Update a cooling device object
1052 * @cdev: Target cooling device.
1056 * Must be called when the maximum cooling state of @cdev becomes invalid and so
1058 * cooling state value.
1124 * thermal_cooling_device_unregister - removes a thermal cooling device
1125 * @cdev: the thermal cooling device to remove.
1128 * thermal cooling device is no longer needed.
1220 * performing passive cooling
1227 * thermal cooling devices registered at the same time.
1229 * longer needed. The passive cooling depends on the .get_trend() return value.
1380 /* Bind cooling devices for this zone */ in thermal_zone_device_register_with_trips()