Home
last modified time | relevance | path

Searched refs:fans (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/drivers/macintosh/
H A Dwindfarm_smu_controls.c38 * SMU fans control object
258 struct device_node *smu, *fans, *fan; in smu_controls_init() local
267 /* Look for RPM fans */ in smu_controls_init()
268 for (fans = NULL; (fans = of_get_next_child(smu, fans)) != NULL;) in smu_controls_init()
269 if (of_node_name_eq(fans, "rpm-fans") || in smu_controls_init()
270 of_device_is_compatible(fans, "smu-rpm-fans")) in smu_controls_init()
[all...]
/kernel/linux/linux-6.6/drivers/macintosh/
H A Dwindfarm_smu_controls.c39 * SMU fans control object
259 struct device_node *smu, *fans, *fan; in smu_controls_init() local
268 /* Look for RPM fans */ in smu_controls_init()
269 for_each_child_of_node(smu, fans) in smu_controls_init()
270 if (of_node_name_eq(fans, "rpm-fans") || in smu_controls_init()
271 of_device_is_compatible(fans, "smu-rpm-fans")) in smu_controls_init()
273 for_each_child_of_node(fans, fan) { in smu_controls_init()
284 of_node_put(fans); in smu_controls_init()
[all...]
/kernel/linux/linux-6.6/drivers/platform/x86/dell/
H A Ddell-wmi-ddv.c109 struct dell_wmi_ddv_sensors fans; member
295 &data->fans, sizeof(*entry)); in dell_wmi_ddv_fan_read_channel()
299 if (channel >= data->fans.entries) in dell_wmi_ddv_fan_read_channel()
302 entry = (struct fan_sensor_entry *)data->fans.obj->package.elements[1].buffer.pointer; in dell_wmi_ddv_fan_read_channel()
354 mutex_lock(&data->fans.lock); in dell_wmi_ddv_read()
356 mutex_unlock(&data->fans.lock); in dell_wmi_ddv_read()
378 &data->fans, sizeof(*entry)); in dell_wmi_ddv_fan_read_string()
382 if (channel >= data->fans.entries) in dell_wmi_ddv_fan_read_string()
385 entry = (struct fan_sensor_entry *)data->fans.obj->package.elements[1].buffer.pointer; in dell_wmi_ddv_fan_read_string()
469 mutex_lock(&data->fans in dell_wmi_ddv_read_string()
[all...]
/kernel/linux/linux-6.6/drivers/sbus/char/
H A Dbbc_i2c.h65 struct list_head fans; member
H A Dbbc_envctrl.c38 * Three fans exist inside the machine, all three are controlled with
41 * third is for the power supply. The first two fans may be speed
50 * range (the goal being to make the fans as quiet as possible without
55 * The fans will be put on full blast to attempt to deal with this
297 * fans. in prioritize_fan_action()
406 * the fans on full blast. in fans_full_blast()
515 list_add(&fp->bp_list, &bp->fans); in attach_one_fan()
517 /* The i2c device controlling the fans is write-only. in attach_one_fan()
519 * level fed to the fans is via software. Choose half in attach_one_fan()
559 list_for_each_entry_safe(fp, fpos, &bp->fans, bp_lis in destroy_all_fans()
[all...]
H A Dbbc_i2c.c51 * environmental control devices such as fans and temperature sensors.
306 INIT_LIST_HEAD(&bp->fans); in attach_one_i2c()
/kernel/linux/linux-5.10/drivers/sbus/char/
H A Dbbc_i2c.h66 struct list_head fans; member
H A Dbbc_envctrl.c38 * Three fans exist inside the machine, all three are controlled with
41 * third is for the power supply. The first two fans may be speed
50 * range (the goal being to make the fans as quiet as possible without
55 * The fans will be put on full blast to attempt to deal with this
297 * fans. in prioritize_fan_action()
406 * the fans on full blast. in fans_full_blast()
515 list_add(&fp->bp_list, &bp->fans); in attach_one_fan()
517 /* The i2c device controlling the fans is write-only. in attach_one_fan()
519 * level fed to the fans is via software. Choose half in attach_one_fan()
559 list_for_each_entry_safe(fp, fpos, &bp->fans, bp_lis in destroy_all_fans()
[all...]
H A Dbbc_i2c.c50 * environmental control devices such as fans and temperature sensors.
305 INIT_LIST_HEAD(&bp->fans); in attach_one_i2c()
/kernel/linux/linux-5.10/drivers/platform/x86/
H A Dthinkpad_acpi.c8032 * Fan control seems to affect both fans, regardless of the state
8109 TPACPI_HANDLE(fans, ec, "FANS"); /* X31, X40, X41 */
8820 TPACPI_ACPIHANDLE_INIT(fans); in fan_init()
8990 * fans to what the vendor supposes is the best level. We in fan_resume()
/kernel/linux/linux-6.6/drivers/platform/x86/
H A Dthinkpad_acpi.c7925 * Fan control seems to affect both fans, regardless of the state
8021 TPACPI_HANDLE(fans, ec, "FANS"); /* X31, X40, X41 */
8791 TPACPI_ACPIHANDLE_INIT(fans); in fan_init()
8969 * fans to what the vendor supposes is the best level. We in fan_resume()

Completed in 30 milliseconds