Lines Matching refs:mutex
28 void qemu_mutex_init(QemuMutex *mutex) in qemu_mutex_init() argument
32 err = pthread_mutex_init(&mutex->lock, NULL); in qemu_mutex_init()
37 void qemu_mutex_destroy(QemuMutex *mutex) in qemu_mutex_destroy() argument
41 err = pthread_mutex_destroy(&mutex->lock); in qemu_mutex_destroy()
46 void qemu_mutex_lock(QemuMutex *mutex) in qemu_mutex_lock() argument
50 err = pthread_mutex_lock(&mutex->lock); in qemu_mutex_lock()
55 int qemu_mutex_trylock(QemuMutex *mutex) in qemu_mutex_trylock() argument
57 return pthread_mutex_trylock(&mutex->lock); in qemu_mutex_trylock()
70 int qemu_mutex_timedlock(QemuMutex *mutex, uint64_t msecs) in qemu_mutex_timedlock() argument
78 err = pthread_mutex_timedlock(&mutex->lock, &ts); in qemu_mutex_timedlock()
84 void qemu_mutex_unlock(QemuMutex *mutex) in qemu_mutex_unlock() argument
88 err = pthread_mutex_unlock(&mutex->lock); in qemu_mutex_unlock()
129 void qemu_cond_wait(QemuCond *cond, QemuMutex *mutex) in qemu_cond_wait() argument
133 err = pthread_cond_wait(&cond->cond, &mutex->lock); in qemu_cond_wait()
138 int qemu_cond_timedwait(QemuCond *cond, QemuMutex *mutex, uint64_t msecs) in qemu_cond_timedwait() argument
146 err = pthread_cond_timedwait(&cond->cond, &mutex->lock, &ts); in qemu_cond_timedwait()