Lines Matching refs:state

59 static void write_pulse_state(VIBPulseState * state);
60 static u32 *get_state_value_from_line(VIBPulseState * state, s32 line);
68 static BOOL start_pulse_vib(VIBPulseState * state);
560 static void write_pulse_state(VIBPulseState * state) in write_pulse_state() argument
566 for (i = 0; i < state->pulse_num; i++) in write_pulse_state()
571 time = (double)state->on_time[i]; in write_pulse_state()
576 if (state->on_time[i] > VIB_ON_TIME_MAX) in write_pulse_state()
579 if (state->on_time[i] > VIB_ON_TIME_MAX) in write_pulse_state()
582 time = (double)state->off_time[i]; in write_pulse_state()
587 if (state->on_time[i] > state->off_time[i]) in write_pulse_state()
590 if (state->on_time[i] > state->off_time[i]) in write_pulse_state()
600 dp_clear(LCD_BOTTOM, 0, (s32)state->pulse_num * 2, 32); in write_pulse_state()
607 time = (double)state->rest_time; in write_pulse_state()
613 if (state->rest_time < VIB_REST_TIME_MIN) in write_pulse_state()
616 if (state->rest_time < VIB_REST_TIME_MIN) in write_pulse_state()
622 dp_write_dec((s32)state->pulse_num, LCD_BOTTOM, 13, 16); in write_pulse_state()
627 static u32 *get_state_value_from_line(VIBPulseState * state, s32 line) in get_state_value_from_line() argument
632 return &(state->rest_time); in get_state_value_from_line()
638 return &(state->off_time[line >> 1]); in get_state_value_from_line()
642 return &(state->on_time[line >> 1]); in get_state_value_from_line()
811 static BOOL start_pulse_vib(VIBPulseState * state) in start_pulse_vib() argument
816 for (i = 0; i < state->pulse_num; i++) in start_pulse_vib()
818 if (state->on_time[i] > VIB_ON_TIME_MAX) in start_pulse_vib()
831 for (i = 0; i < state->pulse_num - 1; i++) in start_pulse_vib()
833 if (state->on_time[i] > state->off_time[i]) in start_pulse_vib()
847 if (state->rest_time < VIB_REST_TIME_MIN) in start_pulse_vib()
857 VIB_StartPulse(state); in start_pulse_vib()