Lines Matching refs:state
54 void VIB_StartPulse(const VIBPulseState * state);
144 void VIB_StartPulse(const VIBPulseState * state) in VIB_StartPulse() argument
155 for (i = 0; i < state->pulse_num; i++) in VIB_StartPulse()
158 if (state->on_time[i] == 0) in VIB_StartPulse()
164 if (state->on_time[i] > VIB_ON_TIME_MAX) in VIB_StartPulse()
172 for (i = 0; i < state->pulse_num - 1; i++) in VIB_StartPulse()
175 if (state->off_time[i] == 0) in VIB_StartPulse()
181 if (state->on_time[i] > state->off_time[i]) in VIB_StartPulse()
188 if (state->rest_time < VIB_REST_TIME_MIN) in VIB_StartPulse()
195 pulse_vib.rest_tick = VIBi_PulseTimeToTicks(state->rest_time) - VIBi_INTR_DELAY_TICK; in VIB_StartPulse()
196 pulse_vib.repeat_num = state->repeat_num; in VIB_StartPulse()
206 pulse_vib.on_tick[i] = VIBi_PulseTimeToTicks(state->on_time[i]) - VIBi_INTR_DELAY_TICK; in VIB_StartPulse()
208 VIBi_PulseTimeToTicks(state->off_time[i]) - VIBi_INTR_DELAY_TICK; in VIB_StartPulse()
211 pulse_vib.rest_pos = state->pulse_num * 2 - 1; in VIB_StartPulse()