Lines Matching refs:current_client
603 thread = group->current_client;
609 group->current_client = (thread_t)(void *)queue_next((queue_entry_t)thread);
610 if (queue_end(&group->clients, (queue_entry_t)group->current_client)) {
611 group->current_client = (thread_t)(void *)queue_first(&group->clients);
614 thread = group->current_client;
697 runq->groups[index].current_client = THREAD_NULL;
740 group->current_client = thread;
743 if (group->current_client == THREAD_NULL ||
744 queue_first(&group->clients) == (queue_entry_t)group->current_client) {
747 insque((queue_entry_t)thread, queue_prev((queue_entry_t)group->current_client));
784 if (group->current_client == thread) {
785 group->current_client = THREAD_NULL;
825 if (group->current_client == thread) {
826 group->current_client = THREAD_NULL;