Lines Matching refs:paramTimer
57 static int StartTimer(const ParamTimer *paramTimer, int64_t whenMsec, int64_t repeat) in StartTimer() argument
63 int32_t ret = timer_settime(paramTimer->timerId, 0, &ts, NULL); in StartTimer()
74 ParamTimer *paramTimer = malloc(sizeof(ParamTimer)); in ParamTimerCreate() local
75 PARAM_CHECK(paramTimer != NULL, return -1, "Failed to create timer"); in ParamTimerCreate()
76 paramTimer->timeProcessor = process; in ParamTimerCreate()
77 paramTimer->context = context; in ParamTimerCreate()
81 evp.sigev_value.sival_ptr = paramTimer; in ParamTimerCreate()
84 int32_t ret = timer_create(CLOCK_REALTIME, &evp, ¶mTimer->timerId); in ParamTimerCreate()
87 free(paramTimer); in ParamTimerCreate()
90 *timer = paramTimer; in ParamTimerCreate()
97 ParamTimer *paramTimer = (ParamTimer *)timer; in ParamTimerStart() local
99 int32_t ret = StartTimer(paramTimer, timeout, repeat); in ParamTimerStart()
107 ParamTimer *paramTimer = (ParamTimer *)timer; in ParamTimerClose() local
108 timer_delete(paramTimer->timerId); in ParamTimerClose()
109 free(paramTimer); in ParamTimerClose()