Lines Matching refs:thread_object
26 bool is_inqueue(struct thread_object *obj) in is_inqueue()
38 void runqueue_add_head(struct thread_object *obj) in runqueue_add_head()
54 void runqueue_add_tail(struct thread_object *obj) in runqueue_add_tail()
68 void runqueue_remove(struct thread_object *obj) in runqueue_remove()
79 struct thread_object *current; in sched_tick_handler()
156 void sched_iorr_init_data(struct thread_object *obj, __unused struct sched_params * params) in sched_iorr_init_data()
165 static struct thread_object *sched_iorr_pick_next(struct sched_control *ctl) in sched_iorr_pick_next()
168 struct thread_object *next = NULL; in sched_iorr_pick_next()
169 struct thread_object *current = NULL; in sched_iorr_pick_next()
194 next = get_first_item(&iorr_ctl->runqueue, struct thread_object, data); in sched_iorr_pick_next()
207 static void sched_iorr_sleep(struct thread_object *obj) in sched_iorr_sleep()
212 static void sched_iorr_wake(struct thread_object *obj) in sched_iorr_wake()