Lines Matching refs:pulse_vib
61 static void VIBi_MotorOnOff(VIBiPulseInfo * pulse_vib);
70 static VIBiPulseInfo pulse_vib ATTRIBUTE_ALIGN(32);
100 MI_CpuClearFast(&pulse_vib, sizeof(pulse_vib)); in VIB_Init()
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()
197 pulse_vib.current_count = 0; in VIB_StartPulse()
199 pulse_vib.current_pos = 0; in VIB_StartPulse()
206 pulse_vib.on_tick[i] = VIBi_PulseTimeToTicks(state->on_time[i]) - VIBi_INTR_DELAY_TICK; in VIB_StartPulse()
207 pulse_vib.off_tick[i] = in VIB_StartPulse()
211 pulse_vib.rest_pos = state->pulse_num * 2 - 1; in VIB_StartPulse()
213 pulse_vib.is_enable = TRUE; in VIB_StartPulse()
215 VIBi_MotorOnOff(&pulse_vib); in VIB_StartPulse()
224 if (pulse_vib.is_enable) in VIB_StopPulse()
227 pulse_vib.is_enable = FALSE; in VIB_StopPulse()
229 VIBi_MotorOnOff(&pulse_vib); in VIB_StopPulse()
242 return pulse_vib.is_enable; in VIB_IsExecuting()
257 pulse_vib.cartridge_pullout_callback = func; in VIB_SetCartridgePulloutCallback()
287 if (pulse_vib.cartridge_pullout_callback) in VIBi_PulledOutCallbackCartridge()
289 pulse_vib.cartridge_pullout_callback(); in VIBi_PulledOutCallbackCartridge()
302 static void VIBi_MotorOnOff(VIBiPulseInfo * pulse_vib) in VIBi_MotorOnOff() argument
305 DC_FlushRange(pulse_vib, sizeof(VIBiPulseInfo)); in VIBi_MotorOnOff()
306 if (pulse_vib->is_enable == TRUE) in VIBi_MotorOnOff()
308 CTRDG_SendToARM7(pulse_vib); in VIBi_MotorOnOff()