Lines Matching full:cooling
616 * Device management section: cooling devices, zones devices, and binding
619 * - cooling devices lifecycle: registration, unregistration,
626 * thermal_bind_cdev_to_trip - bind a cooling device to a thermal zone
628 * @trip: trip point the cooling devices is associated with in this zone.
630 * @upper: the Maximum cooling state for this trip point.
632 * and the cooling device can be in max_state.
633 * @lower: the Minimum cooling state can be used for this trip point.
635 * and the cooling device can be in cooling state 0.
636 * @weight: The weight of the cooling device to be bound to the
640 * This interface function bind a thermal cooling device to the certain trip
776 * thermal_unbind_cdev_from_trip - unbind a cooling device from a thermal zone.
778 * @trip: trip point the cooling devices is associated with in this zone.
781 * This interface function unbind a thermal cooling device from the certain
879 * __thermal_cooling_device_register() - register a new thermal cooling device
881 * @type: the thermal cooling device type.
883 * @ops: standard thermal cooling devices callbacks.
885 * This interface function adds a new thermal cooling device (fan/processor/...)
888 * It also gives the opportunity to link the cooling device to a device tree
982 * thermal_cooling_device_register() - register a new thermal cooling device
983 * @type: the thermal cooling device type.
985 * @ops: standard thermal cooling devices callbacks.
987 * This interface function adds a new thermal cooling device (fan/processor/...)
1003 * thermal_of_cooling_device_register() - register an OF thermal cooling device
1005 * @type: the thermal cooling device type.
1007 * @ops: standard thermal cooling devices callbacks.
1009 * This function will register a cooling device with device tree node reference.
1010 * This interface function adds a new thermal cooling device (fan/processor/...)
1033 * devm_thermal_of_cooling_device_register() - register an OF thermal cooling
1037 * @type: the thermal cooling device type.
1039 * @ops: standard thermal cooling devices callbacks.
1041 * This function will register a cooling device with device tree node reference.
1042 * This interface function adds a new thermal cooling device (fan/processor/...)
1088 * thermal_cooling_device_update - Update a cooling device object
1089 * @cdev: Target cooling device.
1093 * Must be called when the maximum cooling state of @cdev becomes invalid and so
1095 * cooling state value.
1161 * thermal_cooling_device_unregister - removes a thermal cooling device
1162 * @cdev: the thermal cooling device to remove.
1165 * thermal cooling device is no longer needed.
1259 * performing passive cooling
1266 * thermal cooling devices registered at the same time.
1268 * longer needed. The passive cooling depends on the .get_trend() return value.
1409 /* Bind cooling devices for this zone */ in thermal_zone_device_register_with_trips()