Searched refs:next (Results 1 – 9 of 9) sorted by relevance
| /hypervisor/include/lib/ |
| A D | list.h | 49 struct list_head *next) in list_add_node() argument 51 next->prev = new_node; in list_add_node() 52 new_node->next = next; in list_add_node() 54 prev->next = new_node; in list_add_node() 70 next->prev = prev; in list_del_node() 71 prev->next = next; in list_del_node() 98 head->next = first; in list_splice_node() 100 last->next = at; in list_splice_node() 124 for ((pos) = (head)->next; (pos) != (head); (pos) = (pos)->next) 127 for ((pos) = (head)->next, (n) = (pos)->next; (pos) != (head); \ [all …]
|
| /hypervisor/common/ |
| A D | sched_noop.c | 21 struct thread_object *next = NULL; in sched_noop_pick_next() local 24 next = noop_ctl->noop_thread_obj; in sched_noop_pick_next() 26 next = &get_cpu_var(idle); in sched_noop_pick_next() 28 return next; in sched_noop_pick_next()
|
| A D | schedule.c | 173 struct thread_object *next = &per_cpu(idle, pcpu_id); in schedule() local 180 next = ctl->scheduler->pick_next(ctl); in schedule() 185 if (prev != next) { in schedule() 188 memcpy_erms(name + 4, next->name, 4); in schedule() 198 if (next->switch_in != NULL) { in schedule() 199 next->switch_in(next); in schedule() 201 set_thread_status(next, THREAD_STS_RUNNING); in schedule() 203 ctl->curr_obj = next; in schedule() 205 arch_switch_to(&prev->host_sp, &next->host_sp); in schedule()
|
| A D | sched_prio.c | 41 struct thread_object *next = NULL; in sched_prio_pick_next() local 44 next = get_first_item(&prio_ctl->prio_queue, struct thread_object, data); in sched_prio_pick_next() 46 next = &get_cpu_var(idle); in sched_prio_pick_next() 49 return next; in sched_prio_pick_next()
|
| A D | sched_iorr.c | 168 struct thread_object *next = NULL; in sched_iorr_pick_next() local 194 next = get_first_item(&iorr_ctl->runqueue, struct thread_object, data); in sched_iorr_pick_next() 195 data = (struct sched_iorr_data *)next->data; in sched_iorr_pick_next() 201 next = &get_cpu_var(idle); in sched_iorr_pick_next() 204 return next; in sched_iorr_pick_next()
|
| A D | sched_bvt.c | 263 struct thread_object *next = NULL; in sched_bvt_pick_next() local 279 first = bvt_ctl->runqueue.next; in sched_bvt_pick_next() 280 sec = (first->next == &bvt_ctl->runqueue) ? NULL : first->next; in sched_bvt_pick_next() 300 next = first_obj; in sched_bvt_pick_next() 306 next = &get_cpu_var(idle); in sched_bvt_pick_next() 309 return next; in sched_bvt_pick_next()
|
| A D | timer.c | 61 timer = container_of((&cpu_timer->timer_list)->next, in update_physical_timer()
|
| /hypervisor/arch/x86/guest/ |
| A D | vmx_asm.S | 55 je next 64 next: label
|
| A D | vcpu.c | 940 static void context_switch_in(struct thread_object *next) in context_switch_in() argument 942 struct acrn_vcpu *vcpu = container_of(next, struct acrn_vcpu, thread_obj); in context_switch_in()
|
Completed in 12 milliseconds