Lines Matching refs:timer
165 struct usb_osal_timer *timer; in usb_osal_timer_create() local
167 timer = rt_malloc(sizeof(struct usb_osal_timer)); in usb_osal_timer_create()
168 if (timer == NULL) { in usb_osal_timer_create()
173 memset(timer, 0, sizeof(struct usb_osal_timer)); in usb_osal_timer_create()
175 …timer->timer = (void *)rt_timer_create(name, handler, argument, timeout_ms, is_period ? (RT_TIMER_… in usb_osal_timer_create()
176 if (timer->timer == NULL) { in usb_osal_timer_create()
181 return timer; in usb_osal_timer_create()
184 void usb_osal_timer_delete(struct usb_osal_timer *timer) in usb_osal_timer_delete() argument
186 rt_timer_stop(timer->timer); in usb_osal_timer_delete()
187 rt_timer_delete(timer->timer); in usb_osal_timer_delete()
188 rt_free(timer); in usb_osal_timer_delete()
191 void usb_osal_timer_start(struct usb_osal_timer *timer) in usb_osal_timer_start() argument
193 rt_timer_start(timer->timer); in usb_osal_timer_start()
196 void usb_osal_timer_stop(struct usb_osal_timer *timer) in usb_osal_timer_stop() argument
198 rt_timer_stop(timer->timer); in usb_osal_timer_stop()