Lines Matching refs:obj
33 ClockP_Obj *obj = (ClockP_Obj *)k_timer_user_data_get(timer_id); in expiry_fxn() local
35 obj->clock_fxn(obj->arg); in expiry_fxn()
45 ClockP_Obj *obj = (ClockP_Obj *)handle; in ClockP_construct() local
55 obj->clock_fxn = clockFxn; in ClockP_construct()
56 obj->arg = params->arg; in ClockP_construct()
57 obj->period = params->period; in ClockP_construct()
58 obj->timeout = timeout; in ClockP_construct()
59 obj->active = false; in ClockP_construct()
61 k_timer_init(&obj->timer, expiry_fxn, NULL); in ClockP_construct()
62 k_timer_user_data_set(&obj->timer, obj); in ClockP_construct()
65 ClockP_start(obj); in ClockP_construct()
113 ClockP_Obj *obj = (ClockP_Obj *)handle; in ClockP_setTimeout() local
115 obj->timeout = timeout; in ClockP_setTimeout()
123 ClockP_Obj *obj = (ClockP_Obj *)handle; in ClockP_start() local
125 k_timer_start(&obj->timer, K_TICKS(obj->timeout), K_TICKS(obj->period)); in ClockP_start()
126 obj->active = true; in ClockP_start()
134 ClockP_Obj *obj = (ClockP_Obj *)handle; in ClockP_stop() local
136 k_timer_stop(&obj->timer); in ClockP_stop()
137 obj->active = false; in ClockP_stop()
152 ClockP_Obj *obj = (ClockP_Obj *)handle; in ClockP_getTimeout() local
153 return obj->active ? k_timer_remaining_ticks(&obj->timer) : obj->timeout; in ClockP_getTimeout()
160 ClockP_Obj *obj = (ClockP_Obj *)handle; in ClockP_isActive() local
161 return obj->active; in ClockP_isActive()
166 ClockP_Obj *obj = (ClockP_Obj *)clockP->data; in ClockP_destruct() local
168 obj->clock_fxn = NULL; in ClockP_destruct()
169 obj->arg = 0; in ClockP_destruct()
170 obj->period = 0; in ClockP_destruct()
171 obj->timeout = 0; in ClockP_destruct()
172 obj->active = false; in ClockP_destruct()
174 k_timer_stop(&obj->timer); in ClockP_destruct()