Lines Matching refs:fps

71 	struct acpi_fan_fps *fps;  member
131 if (fan->fif.fine_grain_ctrl && control < fan->fps[i].control) { in fan_get_state_acpi4()
134 } else if (control == fan->fps[i].control) { in fan_get_state_acpi4()
196 fan->fps[state].control); in fan_set_state_acpi4()
276 struct acpi_fan_fps *fps = container_of(attr, struct acpi_fan_fps, dev_attr); in show_state() local
279 if (fps->control == 0xFFFFFFFF || fps->control > 100) in show_state()
282 count = scnprintf(buf, PAGE_SIZE, "%lld:", fps->control); in show_state()
284 if (fps->trip_point == 0xFFFFFFFF || fps->trip_point > 9) in show_state()
287 count += scnprintf(&buf[count], PAGE_SIZE - count, "%lld:", fps->trip_point); in show_state()
289 if (fps->speed == 0xFFFFFFFF) in show_state()
292 count += scnprintf(&buf[count], PAGE_SIZE - count, "%lld:", fps->speed); in show_state()
294 if (fps->noise_level == 0xFFFFFFFF) in show_state()
297 count += scnprintf(&buf[count], PAGE_SIZE - count, "%lld:", fps->noise_level * 100); in show_state()
299 if (fps->power == 0xFFFFFFFF) in show_state()
302 count += scnprintf(&buf[count], PAGE_SIZE - count, "%lld\n", fps->power); in show_state()
327 fan->fps = devm_kcalloc(&device->dev, in acpi_fan_get_fps()
330 if (!fan->fps) { in acpi_fan_get_fps()
337 struct acpi_buffer fps = { offsetof(struct acpi_fan_fps, name), in acpi_fan_get_fps() local
338 &fan->fps[i] }; in acpi_fan_get_fps()
340 &format, &fps); in acpi_fan_get_fps()
348 sort(fan->fps, fan->fps_count, sizeof(*fan->fps), in acpi_fan_get_fps()
352 struct acpi_fan_fps *fps = &fan->fps[i]; in acpi_fan_get_fps() local
354 snprintf(fps->name, ACPI_FPS_NAME_LEN, "state%d", i); in acpi_fan_get_fps()
355 sysfs_attr_init(&fps->dev_attr.attr); in acpi_fan_get_fps()
356 fps->dev_attr.show = show_state; in acpi_fan_get_fps()
357 fps->dev_attr.store = NULL; in acpi_fan_get_fps()
358 fps->dev_attr.attr.name = fps->name; in acpi_fan_get_fps()
359 fps->dev_attr.attr.mode = 0444; in acpi_fan_get_fps()
360 status = sysfs_create_file(&device->dev.kobj, &fps->dev_attr.attr); in acpi_fan_get_fps()
365 sysfs_remove_file(&device->dev.kobj, &fan->fps[j].dev_attr.attr); in acpi_fan_get_fps()
445 sysfs_remove_file(&device->dev.kobj, &fan->fps[i].dev_attr.attr); in acpi_fan_probe()
460 sysfs_remove_file(&device->dev.kobj, &fan->fps[i].dev_attr.attr); in acpi_fan_remove()