ngx_atomic_cmp_set 26 src/core/ngx_rwlock.c if (*lock == 0 && ngx_atomic_cmp_set(lock, 0, NGX_RWLOCK_WLOCK)) { ngx_atomic_cmp_set 39 src/core/ngx_rwlock.c && ngx_atomic_cmp_set(lock, 0, NGX_RWLOCK_WLOCK)) ngx_atomic_cmp_set 61 src/core/ngx_rwlock.c && ngx_atomic_cmp_set(lock, readers, readers + 1)) ngx_atomic_cmp_set 77 src/core/ngx_rwlock.c && ngx_atomic_cmp_set(lock, readers, readers + 1)) ngx_atomic_cmp_set 103 src/core/ngx_rwlock.c if (ngx_atomic_cmp_set(lock, readers, readers - 1)) { ngx_atomic_cmp_set 65 src/core/ngx_shmtx.c return (*mtx->lock == 0 && ngx_atomic_cmp_set(mtx->lock, 0, ngx_pid)); ngx_atomic_cmp_set 78 src/core/ngx_shmtx.c if (*mtx->lock == 0 && ngx_atomic_cmp_set(mtx->lock, 0, ngx_pid)) { ngx_atomic_cmp_set 91 src/core/ngx_shmtx.c && ngx_atomic_cmp_set(mtx->lock, 0, ngx_pid)) ngx_atomic_cmp_set 103 src/core/ngx_shmtx.c if (*mtx->lock == 0 && ngx_atomic_cmp_set(mtx->lock, 0, ngx_pid)) { ngx_atomic_cmp_set 143 src/core/ngx_shmtx.c if (ngx_atomic_cmp_set(mtx->lock, ngx_pid, 0)) { ngx_atomic_cmp_set 155 src/core/ngx_shmtx.c if (ngx_atomic_cmp_set(mtx->lock, pid, 0)) { ngx_atomic_cmp_set 182 src/core/ngx_shmtx.c if (ngx_atomic_cmp_set(mtx->wait, wait, wait - 1)) { ngx_atomic_cmp_set 22 src/core/ngx_spinlock.c if (*lock == 0 && ngx_atomic_cmp_set(lock, 0, value)) { ngx_atomic_cmp_set 34 src/core/ngx_spinlock.c if (*lock == 0 && ngx_atomic_cmp_set(lock, 0, value)) { ngx_atomic_cmp_set 525 src/event/ngx_event.c (void) ngx_atomic_cmp_set(ngx_connection_counter, 0, 1); ngx_atomic_cmp_set 1923 src/http/ngx_http_file_cache.c if (!ngx_atomic_cmp_set(&cache->sh->loading, 0, ngx_pid)) { ngx_atomic_cmp_set 137 src/os/unix/ngx_atomic.h ngx_atomic_cmp_set(ngx_atomic_t *lock, ngx_atomic_uint_t old, ngx_atomic_cmp_set 178 src/os/unix/ngx_atomic.h ngx_atomic_cmp_set(ngx_atomic_t *lock, ngx_atomic_uint_t old, ngx_atomic_cmp_set 309 src/os/unix/ngx_atomic.h #define ngx_trylock(lock) (*(lock) == 0 && ngx_atomic_cmp_set(lock, 0, 1))