Lines Matching full:cooling
585 * Device management section: cooling devices, zones devices, and binding
588 * - cooling devices lifecycle: registration, unregistration,
595 * thermal_zone_bind_cooling_device() - bind a cooling device to a thermal zone
597 * @trip: indicates which trip point the cooling devices is
600 * @upper: the Maximum cooling state for this trip point.
602 * and the cooling device can be in max_state.
603 * @lower: the Minimum cooling state can be used for this trip point.
605 * and the cooling device can be in cooling state 0.
606 * @weight: The weight of the cooling device to be bound to the
610 * This interface function bind a thermal cooling device to the certain trip
728 * thermal_zone_unbind_cooling_device() - unbind a cooling device from a
731 * @trip: indicates which trip point the cooling devices is
735 * This interface function unbind a thermal cooling device from the certain
868 * __thermal_cooling_device_register() - register a new thermal cooling device
870 * @type: the thermal cooling device type.
872 * @ops: standard thermal cooling devices callbacks.
874 * This interface function adds a new thermal cooling device (fan/processor/...)
877 * It also gives the opportunity to link the cooling device to a device tree
952 * thermal_cooling_device_register() - register a new thermal cooling device
953 * @type: the thermal cooling device type.
955 * @ops: standard thermal cooling devices callbacks.
957 * This interface function adds a new thermal cooling device (fan/processor/...)
973 * thermal_of_cooling_device_register() - register an OF thermal cooling device
975 * @type: the thermal cooling device type.
977 * @ops: standard thermal cooling devices callbacks.
979 * This function will register a cooling device with device tree node reference.
980 * This interface function adds a new thermal cooling device (fan/processor/...)
1003 * devm_thermal_of_cooling_device_register() - register an OF thermal cooling
1007 * @type: the thermal cooling device type.
1009 * @ops: standard thermal cooling devices callbacks.
1011 * This function will register a cooling device with device tree node reference.
1012 * This interface function adds a new thermal cooling device (fan/processor/...)
1056 * thermal_cooling_device_unregister - removes a thermal cooling device
1057 * @cdev: the thermal cooling device to remove.
1060 * thermal cooling device is no longer needed.
1077 /* thermal cooling device not found */ in thermal_cooling_device_unregister()
1161 * performing passive cooling
1168 * thermal cooling devices registered at the same time.
1170 * longer needed. The passive cooling depends on the .get_trend() return value.
1289 /* Bind cooling devices for this zone */ in thermal_zone_device_register()