Lines Matching refs:fif
36 if (fan->fif.fine_grain_ctrl) in fan_get_max_state()
37 *state = 100 / fan->fif.step_size; in fan_get_max_state()
88 if (fan->fif.fine_grain_ctrl) { in fan_get_state_acpi4()
95 *state = (int) fst.control / fan->fif.step_size; in fan_get_state_acpi4()
157 if (fan->fif.fine_grain_ctrl) in fan_set_state_acpi4()
158 max_state = 100 / fan->fif.step_size; in fan_set_state_acpi4()
165 if (fan->fif.fine_grain_ctrl) { in fan_set_state_acpi4()
166 value *= fan->fif.step_size; in fan_set_state_acpi4()
168 if (value + fan->fif.step_size > 100) in fan_set_state_acpi4()
220 struct acpi_buffer fif = { sizeof(fields), fields }; in acpi_fan_get_fif() local
235 status = acpi_extract_package(obj, &format, &fif); in acpi_fan_get_fif()
242 fan->fif.revision = fields[0]; in acpi_fan_get_fif()
243 fan->fif.fine_grain_ctrl = fields[1]; in acpi_fan_get_fif()
244 fan->fif.step_size = fields[2]; in acpi_fan_get_fif()
245 fan->fif.low_speed_notification = fields[3]; in acpi_fan_get_fif()
248 if (!fan->fif.step_size) in acpi_fan_get_fif()
249 fan->fif.step_size = 1; in acpi_fan_get_fif()
251 else if (fan->fif.step_size > 9) in acpi_fan_get_fif()
252 fan->fif.step_size = 9; in acpi_fan_get_fif()