Lines Matching full:cooling
565 * Device management section: cooling devices, zones devices, and binding
568 * - cooling devices lifecycle: registration, unregistration,
575 * thermal_zone_bind_cooling_device() - bind a cooling device to a thermal zone
577 * @trip: indicates which trip point the cooling devices is
580 * @upper: the Maximum cooling state for this trip point.
582 * and the cooling device can be in max_state.
583 * @lower: the Minimum cooling state can be used for this trip point.
585 * and the cooling device can be in cooling state 0.
586 * @weight: The weight of the cooling device to be bound to the
590 * This interface function bind a thermal cooling device to the certain trip
708 * thermal_zone_unbind_cooling_device() - unbind a cooling device from a
711 * @trip: indicates which trip point the cooling devices is
715 * This interface function unbind a thermal cooling device from the certain
848 * __thermal_cooling_device_register() - register a new thermal cooling device
850 * @type: the thermal cooling device type.
852 * @ops: standard thermal cooling devices callbacks.
854 * This interface function adds a new thermal cooling device (fan/processor/...)
857 * It also gives the opportunity to link the cooling device to a device tree
938 * thermal_cooling_device_register() - register a new thermal cooling device
939 * @type: the thermal cooling device type.
941 * @ops: standard thermal cooling devices callbacks.
943 * This interface function adds a new thermal cooling device (fan/processor/...)
959 * thermal_of_cooling_device_register() - register an OF thermal cooling device
961 * @type: the thermal cooling device type.
963 * @ops: standard thermal cooling devices callbacks.
965 * This function will register a cooling device with device tree node reference.
966 * This interface function adds a new thermal cooling device (fan/processor/...)
989 * devm_thermal_of_cooling_device_register() - register an OF thermal cooling
993 * @type: the thermal cooling device type.
995 * @ops: standard thermal cooling devices callbacks.
997 * This function will register a cooling device with device tree node reference.
998 * This interface function adds a new thermal cooling device (fan/processor/...)
1042 * thermal_cooling_device_unregister - removes a thermal cooling device
1043 * @cdev: the thermal cooling device to remove.
1046 * thermal cooling device is no longer needed.
1063 /* thermal cooling device not found */ in thermal_cooling_device_unregister()
1155 * performing passive cooling
1162 * thermal cooling devices registered at the same time.
1164 * longer needed. The passive cooling depends on the .get_trend() return value.
1300 /* Bind cooling devices for this zone */ in thermal_zone_device_register_with_trips()