Lines Matching refs:arg
251 rt_err_t rt_ktime_hrtimer_control(rt_ktime_hrtimer_t timer, int cmd, void *arg) in rt_ktime_hrtimer_control() argument
263 *(unsigned long *)arg = timer->delay_cnt; in rt_ktime_hrtimer_control()
267 RT_ASSERT((*(unsigned long *)arg) < (_HRTIMER_MAX_CNT / 2)); in rt_ktime_hrtimer_control()
268 timer->delay_cnt = *(unsigned long *)arg; in rt_ktime_hrtimer_control()
269 timer->timeout_cnt = *(unsigned long *)arg + rt_ktime_cputimer_getcnt(); in rt_ktime_hrtimer_control()
284 *(rt_uint32_t *)arg = RT_TIMER_FLAG_ACTIVATED; in rt_ktime_hrtimer_control()
289 *(rt_uint32_t *)arg = RT_TIMER_FLAG_DEACTIVATED; in rt_ktime_hrtimer_control()
294 *(unsigned long *)arg = timer->timeout_cnt; in rt_ktime_hrtimer_control()
297 arg = (void *)timer->timeout_func; in rt_ktime_hrtimer_control()
301 timer->timeout_func = (void (*)(void *))arg; in rt_ktime_hrtimer_control()
305 *(void **)arg = timer->parameter; in rt_ktime_hrtimer_control()
309 timer->parameter = arg; in rt_ktime_hrtimer_control()