Searched refs:prev (Results 1 – 6 of 6) sorted by relevance
| /hypervisor/include/lib/ |
| A D | list.h | 34 struct list_head *next, *prev; member 51 next->prev = new_node; in list_add_node() 53 new_node->prev = prev; 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() 76 list_del_node(entry->prev, entry->next); in list_del() 81 list_del_node(entry->prev, entry->next); in list_del_init() 94 struct list_head *last = list->prev; in list_splice_node() 97 first->prev = head; in list_splice_node() [all …]
|
| /hypervisor/common/ |
| A D | schedule.c | 174 struct thread_object *prev = ctl->curr_obj; in schedule() local 185 if (prev != next) { in schedule() 186 if (prev != NULL) { in schedule() 187 memcpy_erms(name, prev->name, 4); in schedule() 191 if (prev->switch_out != NULL) { in schedule() 192 prev->switch_out(prev); in schedule() 194 set_thread_status(prev, prev->be_blocking ? THREAD_STS_BLOCKED : THREAD_STS_RUNNABLE); in schedule() 195 prev->be_blocking = false; in schedule() 205 arch_switch_to(&prev->host_sp, &next->host_sp); in schedule()
|
| A D | timer.c | 75 struct list_head *pos, *prev; in local_add_timer() local 79 prev = &cpu_timer->timer_list; in local_add_timer() 83 prev = &tmp->node; in local_add_timer() 89 list_add(&timer->node, prev); in local_add_timer() 91 return (prev == &cpu_timer->timer_list); in local_add_timer()
|
| A D | sched_prio.c | 66 list_add_node(&data->list, pos->prev, pos); in prio_queue_add()
|
| A D | sched_bvt.c | 116 list_add_node(&data->list, pos->prev, pos); in runqueue_add()
|
| /hypervisor/arch/x86/guest/ |
| A D | vcpu.c | 924 static void context_switch_out(struct thread_object *prev) in context_switch_out() argument 926 struct acrn_vcpu *vcpu = container_of(prev, struct acrn_vcpu, thread_obj); in context_switch_out()
|
Completed in 11 milliseconds