Lines Matching refs:err
41 static void error_exit(int err, const char *msg) in error_exit() argument
43 fprintf(stderr, "qemu: %s: %s\n", msg, strerror(err)); in error_exit()
69 int err; in qemu_mutex_init() local
71 err = pthread_mutex_init(&mutex->lock, NULL); in qemu_mutex_init()
72 if (err) in qemu_mutex_init()
73 error_exit(err, __func__); in qemu_mutex_init()
79 int err; in qemu_mutex_destroy() local
83 err = pthread_mutex_destroy(&mutex->lock); in qemu_mutex_destroy()
84 if (err) in qemu_mutex_destroy()
85 error_exit(err, __func__); in qemu_mutex_destroy()
90 int err; in qemu_mutex_lock_impl() local
94 err = pthread_mutex_lock(&mutex->lock); in qemu_mutex_lock_impl()
95 if (err) in qemu_mutex_lock_impl()
96 error_exit(err, __func__); in qemu_mutex_lock_impl()
102 int err; in qemu_mutex_trylock_impl() local
105 err = pthread_mutex_trylock(&mutex->lock); in qemu_mutex_trylock_impl()
106 if (err == 0) { in qemu_mutex_trylock_impl()
110 if (err != EBUSY) { in qemu_mutex_trylock_impl()
111 error_exit(err, __func__); in qemu_mutex_trylock_impl()
118 int err; in qemu_mutex_unlock_impl() local
122 err = pthread_mutex_unlock(&mutex->lock); in qemu_mutex_unlock_impl()
123 if (err) in qemu_mutex_unlock_impl()
124 error_exit(err, __func__); in qemu_mutex_unlock_impl()
129 int err; in qemu_rec_mutex_init() local
134 err = pthread_mutex_init(&mutex->m.lock, &attr); in qemu_rec_mutex_init()
136 if (err) { in qemu_rec_mutex_init()
137 error_exit(err, __func__); in qemu_rec_mutex_init()
165 int err; in qemu_cond_init() local
167 err = pthread_condattr_init(&attr); in qemu_cond_init()
168 if (err) { in qemu_cond_init()
169 error_exit(err, __func__); in qemu_cond_init()
172 err = pthread_condattr_setclock(&attr, qemu_timedwait_clockid()); in qemu_cond_init()
173 if (err) { in qemu_cond_init()
174 error_exit(err, __func__); in qemu_cond_init()
177 err = pthread_cond_init(&cond->cond, &attr); in qemu_cond_init()
178 if (err) { in qemu_cond_init()
179 error_exit(err, __func__); in qemu_cond_init()
181 err = pthread_condattr_destroy(&attr); in qemu_cond_init()
182 if (err) { in qemu_cond_init()
183 error_exit(err, __func__); in qemu_cond_init()
190 int err; in qemu_cond_destroy() local
194 err = pthread_cond_destroy(&cond->cond); in qemu_cond_destroy()
195 if (err) in qemu_cond_destroy()
196 error_exit(err, __func__); in qemu_cond_destroy()
201 int err; in qemu_cond_signal() local
204 err = pthread_cond_signal(&cond->cond); in qemu_cond_signal()
205 if (err) in qemu_cond_signal()
206 error_exit(err, __func__); in qemu_cond_signal()
211 int err; in qemu_cond_broadcast() local
214 err = pthread_cond_broadcast(&cond->cond); in qemu_cond_broadcast()
215 if (err) in qemu_cond_broadcast()
216 error_exit(err, __func__); in qemu_cond_broadcast()
221 int err; in qemu_cond_wait_impl() local
225 err = pthread_cond_wait(&cond->cond, &mutex->lock); in qemu_cond_wait_impl()
227 if (err) in qemu_cond_wait_impl()
228 error_exit(err, __func__); in qemu_cond_wait_impl()
235 int err; in qemu_cond_timedwait_ts() local
239 err = pthread_cond_timedwait(&cond->cond, &mutex->lock, ts); in qemu_cond_timedwait_ts()
241 if (err && err != ETIMEDOUT) { in qemu_cond_timedwait_ts()
242 error_exit(err, __func__); in qemu_cond_timedwait_ts()
244 return err != ETIMEDOUT; in qemu_cond_timedwait_ts()
554 int err; in qemu_thread_create() local
558 err = pthread_attr_init(&attr); in qemu_thread_create()
559 if (err) { in qemu_thread_create()
560 error_exit(err, __func__); in qemu_thread_create()
581 err = pthread_create(&thread->thread, &attr, in qemu_thread_create()
584 if (err) in qemu_thread_create()
585 error_exit(err, __func__); in qemu_thread_create()
599 int err; in qemu_thread_set_affinity() local
611 err = pthread_setaffinity_np(thread->thread, setsize, cpuset); in qemu_thread_set_affinity()
613 return err; in qemu_thread_set_affinity()
626 int i, err; in qemu_thread_get_affinity() local
634 err = pthread_getaffinity_np(thread->thread, setsize, cpuset); in qemu_thread_get_affinity()
635 if (err) { in qemu_thread_get_affinity()
637 if (err != -EINVAL) { in qemu_thread_get_affinity()
638 return err; in qemu_thread_get_affinity()
678 int err; in qemu_thread_join() local
681 err = pthread_join(thread->thread, &ret); in qemu_thread_join()
682 if (err) { in qemu_thread_join()
683 error_exit(err, __func__); in qemu_thread_join()