/xen/xen/include/xen/ |
A D | list.h | 48 list->prev = list; in INIT_LIST_HEAD() 66 next->prev = new; in __list_add() 68 new->prev = prev; in __list_add() 69 prev->next = new; in __list_add() 109 new->prev = prev; in __list_add_rcu() 111 next->prev = new; in __list_add_rcu() 168 next->prev = prev; in __list_del() 228 new->prev = old->prev; in list_replace() 251 new->prev = old->prev; in list_replace_rcu() 463 for (pos = (head)->prev; pos != (head); pos = pos->prev) [all …]
|
A D | mm.h | 354 page->list.prev = PAGE_LIST_NULL; in page_list_add() 368 page->list.prev = PAGE_LIST_NULL; in page_list_add_tail() 391 prev->list.next = PAGE_LIST_NULL; in __page_list_del_head() 392 head->tail = prev; in __page_list_del_head() 402 struct page_info *prev = pdx_to_page(page->list.prev); in page_list_del() local 406 next->list.prev = page->list.prev; in page_list_del() 407 prev->list.next = page->list.next; in page_list_del() 415 struct page_info *prev = pdx_to_page(page->list.prev); in page_list_del2() local 420 next->list.prev = page->list.prev; in page_list_del2() 463 ASSERT(first->list.prev == at->list.prev); in page_list_splice() [all …]
|
/xen/xen/tools/kconfig/ |
A D | list.h | 25 struct list_head *next, *prev; member 83 struct list_head *prev, in __list_add() argument 86 next->prev = _new; in __list_add() 88 _new->prev = prev; in __list_add() 89 prev->next = _new; in __list_add() 102 __list_add(_new, head->prev, head); in list_add_tail() 112 static inline void __list_del(struct list_head *prev, struct list_head *next) in __list_del() argument 114 next->prev = prev; in __list_del() 115 prev->next = next; in __list_del() 128 __list_del(entry->prev, entry->next); in list_del() [all …]
|
A D | preprocess.c | 348 char *tmp, *name, *res, *endptr, *prev, *p; in eval_clause() local 368 prev = p = tmp; in eval_clause() 389 new_argv[new_argc++] = prev; in eval_clause() 390 prev = p + 1; in eval_clause() 399 new_argv[new_argc++] = prev; in eval_clause()
|
/xen/tools/xenstore/ |
A D | list.h | 61 next->prev = new; in __list_add() 63 new->prev = prev; in __list_add() 64 prev->next = new; in __list_add() 104 new->prev = prev; in __list_add_rcu() 105 next->prev = new; in __list_add_rcu() 106 prev->next = new; in __list_add_rcu() 144 next->prev = prev; in __list_del() 145 prev->next = next; in __list_del() 227 first->prev = head; in __list_splice() 231 at->prev = last; in __list_splice() [all …]
|
A D | talloc.c | 145 if ((p)->prev) (p)->prev->next = (p)->next; \ 146 if ((p)->next) (p)->next->prev = (p)->prev; \ 158 while (tc->prev) tc=tc->prev; in talloc_parent_chunk() 590 if (tc->prev) tc->prev->next = tc->next; in talloc_free() 591 if (tc->next) tc->next->prev = tc->prev; in talloc_free() 698 if (tc->prev) tc->prev->next = tc->next; in talloc_steal() 699 if (tc->next) tc->next->prev = tc->prev; in talloc_steal() 718 if (tc->prev) tc->prev->next = tc->next; in talloc_steal() 719 if (tc->next) tc->next->prev = tc->prev; in talloc_steal() 1291 while (tc && tc->prev) tc = tc->prev; in talloc_find_parent_byname() [all …]
|
/xen/xen/include/asm-x86/ |
A D | system.h | 94 unsigned long prev; in __cmpxchg() local 102 return prev; in __cmpxchg() 108 return prev; in __cmpxchg() 114 return prev; in __cmpxchg() 120 return prev; in __cmpxchg() 128 unsigned long prev = ~old; in cmpxchg_local_() local 134 : "=a" (prev), [ptr] "+m" (*(uint8_t *)ptr) in cmpxchg_local_() 139 : "=a" (prev), [ptr] "+m" (*(uint16_t *)ptr) in cmpxchg_local_() 144 : "=a" (prev), [ptr] "+m" (*(uint32_t *)ptr) in cmpxchg_local_() 149 : "=a" (prev), [ptr] "+m" (*(uint64_t *)ptr) in cmpxchg_local_() [all …]
|
A D | vpmu.h | 132 static inline void vpmu_switch_from(struct vcpu *prev) in vpmu_switch_from() argument 135 vpmu_save(prev); in vpmu_switch_from()
|
/xen/xen/include/asm-x86/x86_64/ |
A D | system.h | 22 } new = { .raw = *newp }, old = { .raw = *oldp }, prev; in __cmpxchg16b() local 28 : "=d" (prev.hi), "=a" (prev.lo), in __cmpxchg16b() 32 return prev.raw; in __cmpxchg16b() 41 } new = { .raw = *newp }, old = { .raw = *oldp }, prev; in cmpxchg16b_local_() local 47 : "=d" (prev.hi), "=a" (prev.lo), in cmpxchg16b_local_() 51 return prev.raw; in cmpxchg16b_local_()
|
/xen/xen/xsm/flask/ss/ |
A D | mls.c | 32 int i, l, len, head, prev; in mls_compute_context_len() local 48 prev = -2; in mls_compute_context_len() 52 if ( i - prev > 1 ) in mls_compute_context_len() 64 prev = i; in mls_compute_context_len() 66 if ( prev != head ) in mls_compute_context_len() 92 int i, l, head, prev; in mls_sid_to_context() local 113 prev = -2; in mls_sid_to_context() 117 if ( i - prev > 1 ) in mls_sid_to_context() 130 if ( prev < 0 ) in mls_sid_to_context() 139 prev = i; in mls_sid_to_context() [all …]
|
A D | ebitmap.c | 50 prev = NULL; in ebitmap_cpy() 62 if ( prev ) in ebitmap_cpy() 63 prev->next = new; in ebitmap_cpy() 66 prev = new; in ebitmap_cpy() 129 prev = NULL; in ebitmap_set_bit() 157 if ( prev ) in ebitmap_set_bit() 162 if ( prev ) in ebitmap_set_bit() 171 prev = n; in ebitmap_set_bit() 189 if ( prev ) in ebitmap_set_bit() 191 new->next = prev->next; in ebitmap_set_bit() [all …]
|
A D | hashtab.c | 40 struct hashtab_node *prev, *cur, *newnode; in hashtab_insert() local 46 prev = NULL; in hashtab_insert() 50 prev = cur; in hashtab_insert() 62 if ( prev ) in hashtab_insert() 64 newnode->next = prev->next; in hashtab_insert() 65 prev->next = newnode; in hashtab_insert()
|
A D | avtab.c | 38 struct avtab_node * prev, struct avtab_node * cur, struct avtab_key *key, in avtab_insert_node() argument 47 if ( prev ) in avtab_insert_node() 49 newnode->next = prev->next; in avtab_insert_node() 50 prev->next = newnode; in avtab_insert_node() 66 struct avtab_node *prev, *cur, *newnode; in avtab_insert() local 73 for ( prev = NULL, cur = h->htable[hvalue]; cur; in avtab_insert() 92 newnode = avtab_insert_node(h, hvalue, prev, cur, key, datum); in avtab_insert() 107 struct avtab_node *prev, *cur, *newnode; in avtab_insert_nonunique() local 113 for ( prev = NULL, cur = h->htable[hvalue]; cur; in avtab_insert_nonunique() 114 prev = cur, cur = cur->next ) in avtab_insert_nonunique() [all …]
|
A D | sidtab.c | 42 struct sidtab_node *prev, *cur, *newnode; in sidtab_insert() local 51 prev = NULL; in sidtab_insert() 55 prev = cur; in sidtab_insert() 79 if ( prev ) in sidtab_insert() 81 newnode->next = prev->next; in sidtab_insert() 83 prev->next = newnode; in sidtab_insert()
|
/xen/xen/common/ |
A D | list_sort.c | 70 a->prev = tail; in merge_and_restore_back_links() 74 b->prev = tail; in merge_and_restore_back_links() 91 tail->next->prev = tail; in merge_and_restore_back_links() 96 head->prev = tail; in merge_and_restore_back_links() 128 head->prev->next = NULL; in list_sort()
|
A D | domain.c | 985 int old, new, prev = v->controller_pause_count; in vcpu_pause_by_systemcontroller() local 989 old = prev; in vcpu_pause_by_systemcontroller() 996 } while ( prev != old ); in vcpu_pause_by_systemcontroller() 1005 int old, new, prev = v->controller_pause_count; in vcpu_unpause_by_systemcontroller() local 1009 old = prev; in vcpu_unpause_by_systemcontroller() 1016 } while ( prev != old ); in vcpu_unpause_by_systemcontroller() 1061 int old, new, prev = d->controller_pause_count; in __domain_pause_by_systemcontroller() local 1065 old = prev; in __domain_pause_by_systemcontroller() 1076 } while ( prev != old ); in __domain_pause_by_systemcontroller() 1089 old = prev; in domain_unpause_by_systemcontroller() [all …]
|
A D | rangeset.c | 310 struct range *prev, *next; in rangeset_claim_range() local 315 for ( prev = NULL, next = first_range(r); in rangeset_claim_range() 317 prev = next, next = next_range(r, next) ) in rangeset_claim_range() 336 if ( unlikely(!prev) ) in rangeset_claim_range() 347 insert_range(r, prev, next); in rangeset_claim_range() 350 prev->e += size; in rangeset_claim_range()
|
A D | xmalloc_tlsf.c | 72 struct bhdr *prev; member 207 p->matrix[fl][sl]->ptr.free_ptr.prev = NULL; in EXTRACT_BLOCK_HDR() 227 b->ptr.free_ptr.next->ptr.free_ptr.prev = in EXTRACT_BLOCK() 228 b->ptr.free_ptr.prev; in EXTRACT_BLOCK() 229 if ( b->ptr.free_ptr.prev ) in EXTRACT_BLOCK() 230 b->ptr.free_ptr.prev->ptr.free_ptr.next = in EXTRACT_BLOCK() 264 p->matrix[fl][sl]->ptr.free_ptr.prev = b; in INSERT_BLOCK()
|
/xen/xen/common/sched/ |
A D | core.c | 2100 ASSERT(unit_running(prev)); in sched_switch_units() 2102 if ( prev != next ) in sched_switch_units() 2105 sr->prev = prev; in sched_switch_units() 2108 prev->unit_id, now - prev->state_entry_time); in sched_switch_units() 2113 TRACE_4D(TRC_SCHED_SWITCH, prev->domain->domain_id, prev->unit_id, in sched_switch_units() 2127 if ( is_idle_unit(prev) ) in sched_switch_units() 2208 next = prev->next_task; in do_schedule() 2236 sr->prev = NULL; in unit_context_saved() 2430 v = unit2vcpu_cpu(prev, cpu); in sched_wait_rendezvous_in() 2508 return prev->next_task; in sched_wait_rendezvous_in() [all …]
|
A D | null.c | 840 prev->next_task = sched_idle_unit(sched_cpu); in null_schedule() 843 prev->next_task = npc->unit; in null_schedule() 844 prev->next_time = -1; in null_schedule() 851 if ( unlikely(prev->next_task == NULL) ) in null_schedule() 900 prev->next_task = wvc->unit; in null_schedule() 920 if ( prev->next_task == NULL && in null_schedule() 925 if ( unlikely(prev->next_task == NULL || in null_schedule() 926 !unit_runnable_state(prev->next_task)) ) in null_schedule() 927 prev->next_task = sched_idle_unit(sched_cpu); in null_schedule() 929 NULL_UNIT_CHECK(prev->next_task); in null_schedule() [all …]
|
/xen/xen/arch/x86/cpu/mcheck/ |
A D | mctelem.c | 217 struct mctelem_ent *head, *prev; in mctelem_process_deferred() local 248 for (tep = head, prev = NULL; tep != NULL; tep = tep->mcte_next) { in mctelem_process_deferred() 249 tep->mcte_prev = prev; in mctelem_process_deferred() 250 prev = tep; in mctelem_process_deferred() 259 for (tep = prev; tep != NULL; tep = prev) { in mctelem_process_deferred() 260 prev = tep->mcte_prev; in mctelem_process_deferred() 264 if (prev != NULL) in mctelem_process_deferred() 265 prev->mcte_next = NULL; in mctelem_process_deferred()
|
/xen/stubdom/vtpmmgr/ |
A D | vtpm_disk.c | 28 struct tpm_authdata prev; in vtpm_sync_disk() local 59 memcpy(&prev, &mgr->counter_auth, 20); in vtpm_sync_disk() 64 memcpy(&prev, &mgr->nvram_auth, 20); in vtpm_sync_disk() 92 rc = TPM_disk_change_counter(mgr->counter_index, prev, mgr->counter_auth); in vtpm_sync_disk() 98 rc = TPM_disk_nvchange(mgr->nvram_slot, prev, mgr->nvram_auth); in vtpm_sync_disk()
|
/xen/xen/arch/arm/ |
A D | domain.c | 310 static void schedule_tail(struct vcpu *prev) in schedule_tail() argument 312 ASSERT(prev != current); in schedule_tail() 314 ctxt_switch_from(prev); in schedule_tail() 320 sched_context_switched(prev, current); in schedule_tail() 328 static void continue_new_vcpu(struct vcpu *prev) in continue_new_vcpu() argument 333 schedule_tail(prev); in continue_new_vcpu() 345 void context_switch(struct vcpu *prev, struct vcpu *next) in context_switch() argument 348 ASSERT(prev != next); in context_switch() 351 update_runstate_area(prev); in context_switch() 357 prev = __context_switch(prev, next); in context_switch() [all …]
|
/xen/xen/arch/x86/mm/shadow/ |
A D | hvm.c | 252 unsigned long addr, old, new, prev; in hvm_emulate_cmpxchg() local 279 case 1: prev = cmpxchg((uint8_t *)ptr, old, new); break; in hvm_emulate_cmpxchg() 280 case 2: prev = cmpxchg((uint16_t *)ptr, old, new); break; in hvm_emulate_cmpxchg() 281 case 4: prev = cmpxchg((uint32_t *)ptr, old, new); break; in hvm_emulate_cmpxchg() 282 case 8: prev = cmpxchg((uint64_t *)ptr, old, new); break; in hvm_emulate_cmpxchg() 285 prev = ~old; in hvm_emulate_cmpxchg() 288 if ( prev != old ) in hvm_emulate_cmpxchg() 290 memcpy(p_old, &prev, bytes); in hvm_emulate_cmpxchg() 296 addr, prev, old, new, *(unsigned long *)ptr, bytes); in hvm_emulate_cmpxchg()
|
/xen/xen/arch/x86/ |
A D | domain_page.c | 124 unsigned long accum = 0, prev = 0; in map_domain_page() local 129 accum |= prev; in map_domain_page() 131 prev = ~dcache->inuse[i]; in map_domain_page() 134 if ( accum | (prev & BITMAP_LAST_WORD_MASK(dcache->entries)) ) in map_domain_page()
|