Lines Matching refs:new_state
1537 struct kbd_state new_state; in kbd_led_timeout_store() local
1630 new_state = state; in kbd_led_timeout_store()
1633 new_state.timeout_value_ac = value; in kbd_led_timeout_store()
1634 new_state.timeout_unit_ac = unit; in kbd_led_timeout_store()
1636 new_state.timeout_value = value; in kbd_led_timeout_store()
1637 new_state.timeout_unit = unit; in kbd_led_timeout_store()
1640 ret = kbd_set_state_safe(&new_state, &state); in kbd_led_timeout_store()
1703 struct kbd_state new_state; in kbd_led_triggers_store() local
1754 new_state = state; in kbd_led_triggers_store()
1756 new_state.triggers |= BIT(trigger_bit); in kbd_led_triggers_store()
1758 new_state.triggers &= ~BIT(trigger_bit); in kbd_led_triggers_store()
1765 new_state.triggers &= ~BIT(2); in kbd_led_triggers_store()
1767 if ((kbd_info.triggers & new_state.triggers) != in kbd_led_triggers_store()
1768 new_state.triggers) { in kbd_led_triggers_store()
1772 if (new_state.triggers && !triggers_enabled) { in kbd_led_triggers_store()
1773 new_state.mode_bit = KBD_MODE_BIT_TRIGGER; in kbd_led_triggers_store()
1774 kbd_set_level(&new_state, kbd_previous_level); in kbd_led_triggers_store()
1775 } else if (new_state.triggers == 0) { in kbd_led_triggers_store()
1776 kbd_set_level(&new_state, 0); in kbd_led_triggers_store()
1778 if (!(kbd_info.modes & BIT(new_state.mode_bit))) { in kbd_led_triggers_store()
1782 ret = kbd_set_state_safe(&new_state, &state); in kbd_led_triggers_store()
1785 if (new_state.mode_bit != KBD_MODE_BIT_OFF) in kbd_led_triggers_store()
1786 kbd_previous_mode_bit = new_state.mode_bit; in kbd_led_triggers_store()
1837 struct kbd_state new_state; in kbd_led_als_enabled_store() local
1858 new_state = state; in kbd_led_als_enabled_store()
1865 new_state.mode_bit = KBD_MODE_BIT_TRIGGER_ALS; in kbd_led_als_enabled_store()
1867 new_state.mode_bit = KBD_MODE_BIT_ALS; in kbd_led_als_enabled_store()
1870 new_state.mode_bit = KBD_MODE_BIT_TRIGGER; in kbd_led_als_enabled_store()
1871 kbd_set_level(&new_state, kbd_previous_level); in kbd_led_als_enabled_store()
1873 new_state.mode_bit = KBD_MODE_BIT_ON; in kbd_led_als_enabled_store()
1876 if (!(kbd_info.modes & BIT(new_state.mode_bit))) { in kbd_led_als_enabled_store()
1881 ret = kbd_set_state_safe(&new_state, &state); in kbd_led_als_enabled_store()
1884 kbd_previous_mode_bit = new_state.mode_bit; in kbd_led_als_enabled_store()
1916 struct kbd_state new_state; in kbd_led_als_setting_store() local
1930 new_state = state; in kbd_led_als_setting_store()
1931 new_state.als_setting = setting; in kbd_led_als_setting_store()
1933 ret = kbd_set_state_safe(&new_state, &state); in kbd_led_als_setting_store()
2022 struct kbd_state new_state; in kbd_led_level_set() local
2032 new_state = state; in kbd_led_level_set()
2033 ret = kbd_set_level(&new_state, value); in kbd_led_level_set()
2036 ret = kbd_set_state_safe(&new_state, &state); in kbd_led_level_set()