Lines Matching refs:fan
98 struct acpi_fan *fan = acpi_driver_data(device); in fan_get_max_state() local
100 if (fan->acpi4) in fan_get_max_state()
101 *state = fan->fps_count - 1; in fan_get_max_state()
110 struct acpi_fan *fan = acpi_driver_data(device); in fan_get_state_acpi4() local
131 for (i = 0; i < fan->fps_count; i++) { in fan_get_state_acpi4()
132 if (control == fan->fps[i].control) in fan_get_state_acpi4()
135 if (i == fan->fps_count) { in fan_get_state_acpi4()
167 struct acpi_fan *fan = acpi_driver_data(device); in fan_get_cur_state() local
169 if (fan->acpi4) in fan_get_cur_state()
186 struct acpi_fan *fan = acpi_driver_data(device); in fan_set_state_acpi4() local
189 if (state >= fan->fps_count) in fan_set_state_acpi4()
193 fan->fps[state].control); in fan_set_state_acpi4()
206 struct acpi_fan *fan = acpi_driver_data(device); in fan_set_cur_state() local
208 if (fan->acpi4) in fan_set_cur_state()
236 struct acpi_fan *fan = acpi_driver_data(device); in acpi_fan_get_fif() local
238 struct acpi_buffer fif = { sizeof(fan->fif), &fan->fif }; in acpi_fan_get_fif()
273 struct acpi_fan *fan = acpi_driver_data(device); in acpi_fan_get_fps() local
290 fan->fps_count = obj->package.count - 1; /* minus revision field */ in acpi_fan_get_fps()
291 fan->fps = devm_kzalloc(&device->dev, in acpi_fan_get_fps()
292 fan->fps_count * sizeof(struct acpi_fan_fps), in acpi_fan_get_fps()
294 if (!fan->fps) { in acpi_fan_get_fps()
299 for (i = 0; i < fan->fps_count; i++) { in acpi_fan_get_fps()
301 struct acpi_buffer fps = { sizeof(fan->fps[i]), &fan->fps[i] }; in acpi_fan_get_fps()
311 sort(fan->fps, fan->fps_count, sizeof(*fan->fps), in acpi_fan_get_fps()
323 struct acpi_fan *fan; in acpi_fan_probe() local
327 fan = devm_kzalloc(&pdev->dev, sizeof(*fan), GFP_KERNEL); in acpi_fan_probe()
328 if (!fan) { in acpi_fan_probe()
332 device->driver_data = fan; in acpi_fan_probe()
333 platform_set_drvdata(pdev, fan); in acpi_fan_probe()
338 fan->acpi4 = true; in acpi_fan_probe()
361 fan->cdev = cdev; in acpi_fan_probe()
380 struct acpi_fan *fan = platform_get_drvdata(pdev); in acpi_fan_remove() local
383 sysfs_remove_link(&fan->cdev->device.kobj, "device"); in acpi_fan_remove()
384 thermal_cooling_device_unregister(fan->cdev); in acpi_fan_remove()
392 struct acpi_fan *fan = dev_get_drvdata(dev); in acpi_fan_suspend() local
393 if (fan->acpi4) in acpi_fan_suspend()
404 struct acpi_fan *fan = dev_get_drvdata(dev); in acpi_fan_resume() local
406 if (fan->acpi4) in acpi_fan_resume()