Searched refs:spin (Results 1 – 10 of 10) sorted by relevance
| /qemu/include/qemu/ |
| A D | thread.h | 236 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 D | lockable.h | 59 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 D | ppce500_spin.c | 57 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 D | aio_notify.promela | 11 * spin -p docs/aio_notify.promela 14 * spin -a docs/aio_notify.promela 19 * spin -a -DBUG docs/aio_notify.promela
|
| A D | aio_notify_bug.promela | 11 * spin -a -DBUG docs/aio_notify_bug.promela 16 * spin -a docs/aio_notify_bug.promela
|
| A D | aio_notify_accept.promela | 11 * spin -a -DBUG1 docs/aio_notify_bug.promela 17 * spin -a docs/aio_notify_bug.promela
|
| A D | win32-qemu-event.promela | 11 * spin -a docs/event.promela
|
| A D | tcg-exclusive.promela | 12 * spin -a docs/tcg-exclusive.promela
|
| /qemu/util/ |
| A D | qht.c | 259 void (*func)(QemuSpin *spin)) in qht_do_if_first_in_stripe() argument
|
| /qemu/target/ppc/translate/ |
| A D | fixedpoint-impl.c.inc | 979 * Pause out of TCG otherwise spin loops with smt_low eat too
|
Completed in 22 milliseconds