Home
last modified time | relevance | path

Searched refs:spin (Results 1 – 10 of 10) sorted by relevance

/qemu/include/qemu/
A Dthread.h236 static inline void qemu_spin_init(QemuSpin *spin) in qemu_spin_init() argument
238 qatomic_set(&spin->value, 0); in qemu_spin_init()
251 static inline void qemu_spin_lock(QemuSpin *spin) in qemu_spin_lock() argument
254 __tsan_mutex_pre_lock(spin, 0); in qemu_spin_lock()
257 while (qatomic_read(&spin->value)) { in qemu_spin_lock()
262 __tsan_mutex_post_lock(spin, 0, 0); in qemu_spin_lock()
275 __tsan_mutex_post_lock(spin, flags, 0); in qemu_spin_trylock()
282 return qatomic_read(&spin->value); in qemu_spin_locked()
288 __tsan_mutex_pre_unlock(spin, 0); in qemu_spin_unlock()
290 qatomic_store_release(&spin->value, 0); in qemu_spin_unlock()
[all …]
A Dlockable.h59 QML_FUNC_(spin) in QML_FUNC_()
90 QemuSpin *: qemu_make_lockable(x, QML_OBJ_(x, spin)))
106 QemuSpin *: QML_OBJ_(x, spin))
/qemu/hw/ppc/
A Dppce500_spin.c57 SpinInfo spin[MAX_CPUS]; member
66 SpinInfo *info = &s->spin[i]; in spin_reset()
112 SpinInfo *curspin = &s->spin[env_idx]; in spin_write()
148 uint8_t *spin_p = &((uint8_t*)s->spin)[addr]; in spin_read()
/qemu/docs/spin/
A Daio_notify.promela11 * spin -p docs/aio_notify.promela
14 * spin -a docs/aio_notify.promela
19 * spin -a -DBUG docs/aio_notify.promela
A Daio_notify_bug.promela11 * spin -a -DBUG docs/aio_notify_bug.promela
16 * spin -a docs/aio_notify_bug.promela
A Daio_notify_accept.promela11 * spin -a -DBUG1 docs/aio_notify_bug.promela
17 * spin -a docs/aio_notify_bug.promela
A Dwin32-qemu-event.promela11 * spin -a docs/event.promela
A Dtcg-exclusive.promela12 * spin -a docs/tcg-exclusive.promela
/qemu/util/
A Dqht.c259 void (*func)(QemuSpin *spin)) in qht_do_if_first_in_stripe() argument
/qemu/target/ppc/translate/
A Dfixedpoint-impl.c.inc979 * Pause out of TCG otherwise spin loops with smt_low eat too

Completed in 22 milliseconds