Home
last modified time | relevance | path

Searched refs:semaphore (Results 1 – 5 of 5) sorted by relevance

/xen/xen/arch/x86/
A Dtime.c1661 atomic_t semaphore; member
1701 atomic_inc(&r->semaphore); in time_calibration_tsc_rendezvous()
1708 atomic_set(&r->semaphore, 0); in time_calibration_tsc_rendezvous()
1712 atomic_inc(&r->semaphore); in time_calibration_tsc_rendezvous()
1713 while ( atomic_read(&r->semaphore) < total_cpus ) in time_calibration_tsc_rendezvous()
1719 atomic_inc(&r->semaphore); in time_calibration_tsc_rendezvous()
1720 while ( atomic_read(&r->semaphore) > total_cpus ) in time_calibration_tsc_rendezvous()
1740 atomic_inc(&r->semaphore); in time_calibration_std_rendezvous()
1744 atomic_inc(&r->semaphore); in time_calibration_std_rendezvous()
1745 while ( atomic_read(&r->semaphore) != total_cpus ) in time_calibration_std_rendezvous()
[all …]
/xen/xen/common/
A Dlivepatch.c54 atomic_t semaphore; /* Used to rendezvous CPUs in member
1580 atomic_set(&livepatch_work.semaphore, -1); in schedule_work()
1658 if ( atomic_inc_and_test(&livepatch_work.semaphore) ) in check_for_livepatch_work()
1697 if ( livepatch_spin(&livepatch_work.semaphore, timeout, cpus, "CPU") ) in check_for_livepatch_work()
1701 atomic_set(&livepatch_work.semaphore, 0); in check_for_livepatch_work()
1710 if ( !livepatch_spin(&livepatch_work.semaphore, timeout, cpus, "IRQ") ) in check_for_livepatch_work()
1782 atomic_inc(&livepatch_work.semaphore); in check_for_livepatch_work()
/xen/xen/include/asm-x86/hvm/vmx/
A Dvmx.h643 u32 semaphore; member
/xen/stubdom/
A Dlwip.patch-cvs349 +/* Protect the heap only by using a semaphore */
353 +/* mem_malloc is protected using semaphore AND LWIP_MEM_ALLOC_PROTECT */
1759 + * semaphore).
1760 + * If set to 1, mem_malloc will be protected by a semaphore and SYS_ARCH_PROTECT,
/xen/xen/arch/x86/hvm/vmx/
A Dvmx.c2198 if ( veinfo->semaphore != 0 ) in vmx_vcpu_emulate_ve()
2203 veinfo->semaphore = ~0; in vmx_vcpu_emulate_ve()

Completed in 48 milliseconds