Lines Matching refs:obj

68 static bool is_inqueue(struct thread_object *obj)  in is_inqueue()  argument
70 struct sched_bvt_data *data = (struct sched_bvt_data *)obj->data; in is_inqueue()
95 static void runqueue_add(struct thread_object *obj) in runqueue_add() argument
98 (struct sched_bvt_control *)obj->sched_ctl->priv; in runqueue_add()
99 struct sched_bvt_data *data = (struct sched_bvt_data *)obj->data; in runqueue_add()
120 if (!is_inqueue(obj)) { in runqueue_add()
130 static void runqueue_remove(struct thread_object *obj) in runqueue_remove() argument
132 struct sched_bvt_data *data = (struct sched_bvt_data *)obj->data; in runqueue_remove()
146 static int64_t get_svt(struct thread_object *obj) in get_svt() argument
148 struct sched_bvt_control *bvt_ctl = (struct sched_bvt_control *)obj->sched_ctl->priv; in get_svt()
202 static void sched_bvt_init_data(struct thread_object *obj, struct sched_params * params) in sched_bvt_init_data() argument
206 data = (struct sched_bvt_data *)obj->data; in sched_bvt_init_data()
233 static void update_vt(struct thread_object *obj) in update_vt() argument
239 data = (struct sched_bvt_data *)obj->data; in update_vt()
251 if (is_inqueue(obj)) { in update_vt()
252 runqueue_remove(obj); in update_vt()
253 runqueue_add(obj); in update_vt()
312 static void sched_bvt_sleep(struct thread_object *obj) in sched_bvt_sleep() argument
314 runqueue_remove(obj); in sched_bvt_sleep()
317 static void sched_bvt_wake(struct thread_object *obj) in sched_bvt_wake() argument
322 data = (struct sched_bvt_data *)obj->data; in sched_bvt_wake()
323 svt = get_svt(obj); in sched_bvt_wake()
330 runqueue_add(obj); in sched_bvt_wake()