Home
last modified time | relevance | path

Searched refs:cmpxchg (Results 1 – 25 of 37) sorted by relevance

12

/xen-4.10.0-shim-comet/xen/arch/arm/
A DREADME.LinuxPrimitives16 cmpxchg: last sync @ v3.16-rc6 (last commit: e1dfda9ced9b)
18 linux/arch/arm64/include/asm/cmpxchg.h xen/include/asm-arm/arm64/cmpxchg.h
88 cmpxchg: last sync @ v3.16-rc6 (last commit: c32ffce0f66e)
90 linux/arch/arm/include/asm/cmpxchg.h xen/include/asm-arm/arm32/cmpxchg.h
A Dmm.c1353 while ( (y = cmpxchg(&page->count_info, x, x + 1)) != x ); in page_get_owner_and_reference()
1370 while ( unlikely((y = cmpxchg(&page->count_info, x, nx)) != x) ); in put_page()
1414 } while (cmpxchg(addr, old, old & mask) != old); in gnttab_clear_flag()
/xen-4.10.0-shim-comet/xen/arch/x86/
A Dx86_emulate.c20 #undef cmpxchg
A Dflushtlb.c45 while ( unlikely((t = cmpxchg(&tlbflush_clock, t1, t2)) != t1) ); in pre_flush()
A Dmm.c658 nc = cmpxchg(&pg->linear_pt_count, oc, nc); in inc_linear_entries()
682 nc = cmpxchg(&pg->linear_pt_count, oc, nc); in inc_linear_uses()
1059 } while ( (y = cmpxchg(&page->count_info, x, nx)) != x ); in get_page_from_l1e()
1068 } while ( (y = cmpxchg(&page->count_info, x, nx)) != x ); in get_page_from_l1e()
1864 } while ( cmpxchg(&page->u.inuse.type_info, x, nx) != x ); in page_lock()
1880 } while ( (y = cmpxchg(&page->u.inuse.type_info, x, nx)) != x ); in page_unlock()
2237 while ( (y = cmpxchg(&page->count_info, x, x + 1)) != x ); in page_get_owner_and_reference()
2283 y = cmpxchg(&page->count_info, x, nx); in get_page_light()
2478 if ( unlikely((y = cmpxchg(&page->u.inuse.type_info, in _put_page_type()
3858 y = cmpxchg(&page->count_info, x, x & ~PGC_count_mask); in steal_page()
[all …]
A Dphysdev.c244 if ( cmpxchg(&currd->arch.pirq_eoi_map_mfn, in do_physdev_op()
A Dhpet.c452 } while ( cmpxchg(&next_channel, next, i) != next ); in hpet_get_channel()
/xen-4.10.0-shim-comet/xen/include/asm-x86/x86_64/
A Dsystem.h4 #define cmpxchg(ptr,o,n) \ macro
/xen-4.10.0-shim-comet/xen/include/asm-arm/arm32/
A Dcmpxchg.h136 #define cmpxchg(ptr,o,n) \ macro
/xen-4.10.0-shim-comet/xen/include/asm-arm/arm64/
A Dcmpxchg.h152 #define cmpxchg(ptr, o, n) \ macro
/xen-4.10.0-shim-comet/unmodified_drivers/linux-2.6/compat-include/xen/
A Dplatform-compat.h170 #define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), (old), (new)))
/xen-4.10.0-shim-comet/xen/common/
A Dspinlock.c46 int seen = cmpxchg(&debug->irq_safe, -1, irq_safe); in check_lock()
224 if ( cmpxchg(&lock->tickets.head_tail, in _spin_trylock()
A Ddomain.c937 prev = cmpxchg(&v->controller_pause_count, old, new); in vcpu_pause_by_systemcontroller()
957 prev = cmpxchg(&v->controller_pause_count, old, new); in vcpu_unpause_by_systemcontroller()
1017 prev = cmpxchg(&d->controller_pause_count, old, new); in __domain_pause_by_systemcontroller()
1037 prev = cmpxchg(&d->controller_pause_count, old, new); in domain_unpause_by_systemcontroller()
A Devent_fifo.c97 *w = cmpxchg(word, old, new); in try_set_link()
A Dvm_event.c809 prev = cmpxchg(&v->vm_event_pause_count.counter, old, new); in vm_event_vcpu_unpause()
A Dgrant_table.c436 head = cmpxchg(&v->maptrack_head, prev_head, next); in _get_maptrack_handle()
504 cur_tail = cmpxchg(&v->maptrack_tail, prev_tail, handle); in put_maptrack_handle()
588 head = cmpxchg(&curr->maptrack_head, new_mt[i - 1].ref, handle + 1); in get_maptrack_handle()
672 prev_scombo.word = cmpxchg((u32 *)shah, in _set_status_v1()
1983 prev_scombo.word = cmpxchg((u32 *)&sha->flags, in gnttab_prepare_for_transfer()
A Dkexec.c287 if ( cmpxchg(&crashing_cpu, -1, cpu) != -1 ) in one_cpu_only()
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Datomic.h110 return cmpxchg(&v->counter, old, new); in atomic_cmpxchg()
/xen-4.10.0-shim-comet/tools/fuzz/x86_instruction_emulator/
A Dfuzz-emul.c568 SET(cmpxchg),
720 MAYBE_DISABLE_HOOK(cmpxchg); in disable_hooks()
/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Dro-page-fault.c240 .cmpxchg = ptwr_emulated_cmpxchg,
/xen-4.10.0-shim-comet/xen/arch/x86/mm/
A Dguest_walk.c53 if ( cmpxchg(guest_p, old, new) == old ) in set_ad_bits()
/xen-4.10.0-shim-comet/xen/arch/x86/x86_emulate/
A Dx86_emulate.h245 int (*cmpxchg)( member
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Ddm.c353 if ( cmpxchg(&v->arch.hvm_vcpu.inject_event.vector, in inject_event()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/
A Dvmx.c113 old_lock = cmpxchg(&v->arch.hvm_vmx.pi_blocking.lock, NULL, in vmx_vcpu_block()
347 (void)cmpxchg(&pi_desc->ndst, APIC_INVALID_DEST, in vmx_pi_hooks_assign()
1214 cmpxchg(&d->arch.hvm_domain.params[HVM_PARAM_VM86_TSS_SIZED], in vmx_set_segment_register()
2096 prev.control = cmpxchg(&v->arch.hvm_vmx.pi_desc.control, in vmx_deliver_posted_intr()
/xen-4.10.0-shim-comet/xen/drivers/passthrough/
A Dio.c110 switch ( cmpxchg(&pirq_dpci->state, 1 << STATE_SCHED, 0) ) in pt_pirq_softirq_reset()

Completed in 58 milliseconds

12