Searched refs:current_client (Results 1 – 2 of 2) sorted by relevance
600 thread = group->current_client; in grrr_intragroup_schedule()606 group->current_client = (thread_t)(void *)queue_next((queue_entry_t)thread); in grrr_intragroup_schedule()607 if (queue_end(&group->clients, (queue_entry_t)group->current_client)) { in grrr_intragroup_schedule()608 group->current_client = (thread_t)(void *)queue_first(&group->clients); in grrr_intragroup_schedule()611 thread = group->current_client; in grrr_intragroup_schedule()694 runq->groups[index].current_client = THREAD_NULL; in grrr_runqueue_init()733 group->current_client = thread; in grrr_enqueue()736 if (group->current_client == THREAD_NULL || in grrr_enqueue()737 queue_first(&group->clients) == (queue_entry_t)group->current_client) { in grrr_enqueue()740 insque((queue_entry_t)thread, queue_prev((queue_entry_t)group->current_client)); in grrr_enqueue()[all …]
306 thread_t current_client; member