Lines Matching refs:fan

85 	struct acpi_fan *fan = acpi_driver_data(device);  in fan_get_max_state()  local
87 if (fan->acpi4) in fan_get_max_state()
88 *state = fan->fps_count - 1; in fan_get_max_state()
97 struct acpi_fan *fan = acpi_driver_data(device); in fan_get_state_acpi4() local
118 for (i = 0; i < fan->fps_count; i++) { in fan_get_state_acpi4()
125 if (fan->fif.fine_grain_ctrl && control < fan->fps[i].control) { in fan_get_state_acpi4()
128 } else if (control == fan->fps[i].control) { in fan_get_state_acpi4()
132 if (i == fan->fps_count) { in fan_get_state_acpi4()
164 struct acpi_fan *fan = acpi_driver_data(device); in fan_get_cur_state() local
166 if (fan->acpi4) in fan_get_cur_state()
183 struct acpi_fan *fan = acpi_driver_data(device); in fan_set_state_acpi4() local
186 if (state >= fan->fps_count) in fan_set_state_acpi4()
190 fan->fps[state].control); in fan_set_state_acpi4()
203 struct acpi_fan *fan = acpi_driver_data(device); in fan_set_cur_state() local
205 if (fan->acpi4) in fan_set_cur_state()
233 struct acpi_fan *fan = acpi_driver_data(device); in acpi_fan_get_fif() local
235 struct acpi_buffer fif = { sizeof(fan->fif), &fan->fif }; in acpi_fan_get_fif()
270 struct acpi_fan *fan = acpi_driver_data(device); in acpi_fan_get_fps() local
287 fan->fps_count = obj->package.count - 1; /* minus revision field */ in acpi_fan_get_fps()
288 fan->fps = devm_kcalloc(&device->dev, in acpi_fan_get_fps()
289 fan->fps_count, sizeof(struct acpi_fan_fps), in acpi_fan_get_fps()
291 if (!fan->fps) { in acpi_fan_get_fps()
296 for (i = 0; i < fan->fps_count; i++) { in acpi_fan_get_fps()
298 struct acpi_buffer fps = { sizeof(fan->fps[i]), &fan->fps[i] }; in acpi_fan_get_fps()
308 sort(fan->fps, fan->fps_count, sizeof(*fan->fps), in acpi_fan_get_fps()
320 struct acpi_fan *fan; in acpi_fan_probe() local
324 fan = devm_kzalloc(&pdev->dev, sizeof(*fan), GFP_KERNEL); in acpi_fan_probe()
325 if (!fan) { in acpi_fan_probe()
329 device->driver_data = fan; in acpi_fan_probe()
330 platform_set_drvdata(pdev, fan); in acpi_fan_probe()
335 fan->acpi4 = true; in acpi_fan_probe()
358 fan->cdev = cdev; in acpi_fan_probe()
377 struct acpi_fan *fan = platform_get_drvdata(pdev); in acpi_fan_remove() local
380 sysfs_remove_link(&fan->cdev->device.kobj, "device"); in acpi_fan_remove()
381 thermal_cooling_device_unregister(fan->cdev); in acpi_fan_remove()
389 struct acpi_fan *fan = dev_get_drvdata(dev); in acpi_fan_suspend() local
390 if (fan->acpi4) in acpi_fan_suspend()
401 struct acpi_fan *fan = dev_get_drvdata(dev); in acpi_fan_resume() local
403 if (fan->acpi4) in acpi_fan_resume()