Lines Matching refs:parent

102     if (timer->parent.flag & RT_TIMER_FLAG_SOFT_TIMER)  in _timerlock_idx()
144 timer->parent.flag = flag; in _timer_init()
147 timer->parent.flag &= ~RT_TIMER_FLAG_ACTIVATED; in _timer_init()
280 rt_object_init(&(timer->parent), RT_Object_Class_Timer, name); in rt_timer_init()
300 RT_ASSERT(rt_object_get_type(&timer->parent) == RT_Object_Class_Timer); in rt_timer_detach()
301 RT_ASSERT(rt_object_is_systemobject(&timer->parent)); in rt_timer_detach()
308 timer->parent.flag &= ~RT_TIMER_FLAG_ACTIVATED; in rt_timer_detach()
311 rt_object_detach(&(timer->parent)); in rt_timer_detach()
384 RT_ASSERT(rt_object_get_type(&timer->parent) == RT_Object_Class_Timer); in rt_timer_delete()
385 RT_ASSERT(rt_object_is_systemobject(&timer->parent) == RT_FALSE); in rt_timer_delete()
393 timer->parent.flag &= ~RT_TIMER_FLAG_ACTIVATED; in rt_timer_delete()
395 rt_object_delete(&(timer->parent)); in rt_timer_delete()
419 timer->parent.flag &= ~RT_TIMER_FLAG_ACTIVATED; in _timer_start()
421 RT_OBJECT_HOOK_CALL(rt_object_take_hook, (&(timer->parent))); in _timer_start()
476 timer->parent.flag |= RT_TIMER_FLAG_ACTIVATED; in _timer_start()
519 if (!(t->parent.flag & RT_TIMER_FLAG_PERIODIC)) in _timer_check()
521 t->parent.flag &= ~RT_TIMER_FLAG_ACTIVATED; in _timer_check()
542 if ((t->parent.flag & RT_TIMER_FLAG_PERIODIC) && in _timer_check()
543 (t->parent.flag & RT_TIMER_FLAG_ACTIVATED)) in _timer_check()
546 t->parent.flag &= ~RT_TIMER_FLAG_ACTIVATED; in _timer_check()
573 RT_ASSERT(rt_object_get_type(&timer->parent) == RT_Object_Class_Timer); in rt_timer_start()
580 if (timer->parent.flag & RT_TIMER_FLAG_SOFT_TIMER) in rt_timer_start()
593 if (timer->parent.flag & RT_TIMER_FLAG_THREAD_TIMER) in rt_timer_start()
600 RT_ASSERT(rt_object_get_type(&thread->parent) == RT_Object_Class_Thread); in rt_timer_start()
633 RT_ASSERT(rt_object_get_type(&timer->parent) == RT_Object_Class_Timer); in rt_timer_stop()
639 if (!(timer->parent.flag & RT_TIMER_FLAG_ACTIVATED)) in rt_timer_stop()
644 RT_OBJECT_HOOK_CALL(rt_object_put_hook, (&(timer->parent))); in rt_timer_stop()
648 timer->parent.flag &= ~RT_TIMER_FLAG_ACTIVATED; in rt_timer_stop()
672 RT_ASSERT(rt_object_get_type(&timer->parent) == RT_Object_Class_Timer); in rt_timer_control()
685 if (timer->parent.flag & RT_TIMER_FLAG_ACTIVATED) in rt_timer_control()
688 timer->parent.flag &= ~RT_TIMER_FLAG_ACTIVATED; in rt_timer_control()
694 timer->parent.flag &= ~RT_TIMER_FLAG_PERIODIC; in rt_timer_control()
698 timer->parent.flag |= RT_TIMER_FLAG_PERIODIC; in rt_timer_control()
702 if(timer->parent.flag & RT_TIMER_FLAG_ACTIVATED) in rt_timer_control()