Searched refs:pa_atomic_ptr_cmpxchg (Results 1 – 6 of 6) sorted by relevance
/third_party/pulseaudio/src/pulsecore/ |
D | atomic.h | 137 static inline bool pa_atomic_ptr_cmpxchg(pa_atomic_ptr_t *a, void *old_p, void* new_p) { in pa_atomic_ptr_cmpxchg() function 209 static inline bool pa_atomic_ptr_cmpxchg(pa_atomic_ptr_t *a, void *old_p, void* new_p) { in pa_atomic_ptr_cmpxchg() function 310 static inline int pa_atomic_ptr_cmpxchg(pa_atomic_ptr_t *a, void *old_p, void* new_p) { in pa_atomic_ptr_cmpxchg() function 384 static inline bool pa_atomic_ptr_cmpxchg(pa_atomic_ptr_t *a, void *old_p, void* new_p) { in pa_atomic_ptr_cmpxchg() function 502 static inline bool pa_atomic_ptr_cmpxchg(pa_atomic_ptr_t *a, void *old_p, void* new_p) { in pa_atomic_ptr_cmpxchg() function 615 static inline bool pa_atomic_ptr_cmpxchg(pa_atomic_ptr_t *a, void *old_p, void* new_p) { in pa_atomic_ptr_cmpxchg() function 677 static inline bool pa_atomic_ptr_cmpxchg(pa_atomic_ptr_t *a, void *old_p, void* new_p) { in pa_atomic_ptr_cmpxchg() function
|
D | shmasyncq.c | 129 if (!pa_atomic_ptr_cmpxchg(&cells[idx], NULL, p)) { 138 } while (!pa_atomic_ptr_cmpxchg(&cells[idx], NULL, p)); 176 pa_assert_se(pa_atomic_ptr_cmpxchg(&cells[idx], ret, NULL));
|
D | asyncq.c | 145 if (!pa_atomic_ptr_cmpxchg(&cells[idx], NULL, p)) { in push() 154 } while (!pa_atomic_ptr_cmpxchg(&cells[idx], NULL, p)); in push() 250 pa_assert_se(pa_atomic_ptr_cmpxchg(&cells[idx], ret, NULL)); in pa_asyncq_pop()
|
D | semaphore-posix.c | 78 if ((pa_atomic_ptr_cmpxchg(&s->ptr, NULL, m))) in pa_static_semaphore_get()
|
D | mutex-win32.c | 145 if ((pa_atomic_ptr_cmpxchg(&s->ptr, NULL, m))) in pa_static_mutex_get()
|
D | mutex-posix.c | 153 if ((pa_atomic_ptr_cmpxchg(&s->ptr, NULL, m))) in pa_static_mutex_get()
|