| /f-stack/app/nginx-1.16.1/src/core/ |
| H A D | ngx_rwlock.c | 26 if (*lock == 0 && ngx_atomic_cmp_set(lock, 0, NGX_RWLOCK_WLOCK)) { in ngx_rwlock_wlock() 39 && ngx_atomic_cmp_set(lock, 0, NGX_RWLOCK_WLOCK)) in ngx_rwlock_wlock() 61 && ngx_atomic_cmp_set(lock, readers, readers + 1)) in ngx_rwlock_rlock() 77 && ngx_atomic_cmp_set(lock, readers, readers + 1)) in ngx_rwlock_rlock() 97 (void) ngx_atomic_cmp_set(lock, NGX_RWLOCK_WLOCK, 0); in ngx_rwlock_unlock() 103 if (ngx_atomic_cmp_set(lock, readers, readers - 1)) { in ngx_rwlock_unlock() 125 #error ngx_atomic_cmp_set() is not defined!
|
| H A D | ngx_shmtx.c | 65 return (*mtx->lock == 0 && ngx_atomic_cmp_set(mtx->lock, 0, ngx_pid)); in ngx_shmtx_trylock() 78 if (*mtx->lock == 0 && ngx_atomic_cmp_set(mtx->lock, 0, ngx_pid)) { in ngx_shmtx_lock() 91 && ngx_atomic_cmp_set(mtx->lock, 0, ngx_pid)) in ngx_shmtx_lock() 103 if (*mtx->lock == 0 && ngx_atomic_cmp_set(mtx->lock, 0, ngx_pid)) { in ngx_shmtx_lock() 143 if (ngx_atomic_cmp_set(mtx->lock, ngx_pid, 0)) { in ngx_shmtx_unlock() 155 if (ngx_atomic_cmp_set(mtx->lock, pid, 0)) { in ngx_shmtx_force_unlock() 182 if (ngx_atomic_cmp_set(mtx->wait, wait, wait - 1)) { in ngx_shmtx_wakeup()
|
| H A D | ngx_spinlock.c | 22 if (*lock == 0 && ngx_atomic_cmp_set(lock, 0, value)) { in ngx_spinlock() 34 if (*lock == 0 && ngx_atomic_cmp_set(lock, 0, value)) { in ngx_spinlock() 47 #error ngx_spinlock() or ngx_atomic_cmp_set() are not defined ! in ngx_spinlock()
|
| /f-stack/app/nginx-1.16.1/src/os/unix/ |
| H A D | ngx_atomic.h | 33 #define ngx_atomic_cmp_set(lock, old, new) \ macro 64 #define ngx_atomic_cmp_set(lock, old, new) \ macro 76 #define ngx_atomic_cmp_set(lock, old, new) \ macro 109 #define ngx_atomic_cmp_set(lock, old, set) \ macro 137 ngx_atomic_cmp_set(ngx_atomic_t *lock, ngx_atomic_uint_t old, 178 ngx_atomic_cmp_set(ngx_atomic_t *lock, ngx_atomic_uint_t old, 278 ngx_atomic_cmp_set(ngx_atomic_t *lock, ngx_atomic_uint_t old, in ngx_atomic_cmp_set() function 309 #define ngx_trylock(lock) (*(lock) == 0 && ngx_atomic_cmp_set(lock, 0, 1))
|
| H A D | ngx_gcc_atomic_ppc.h | 29 ngx_atomic_cmp_set(ngx_atomic_t *lock, ngx_atomic_uint_t old, in ngx_atomic_cmp_set() function 92 ngx_atomic_cmp_set(ngx_atomic_t *lock, ngx_atomic_uint_t old, in ngx_atomic_cmp_set() function
|
| H A D | ngx_sunpro_amd64.il | 6 / ngx_atomic_uint_t ngx_atomic_cmp_set(ngx_atomic_t *lock, 12 .inline ngx_atomic_cmp_set,0
|
| H A D | ngx_sunpro_x86.il | 6 / ngx_atomic_uint_t ngx_atomic_cmp_set(ngx_atomic_t *lock, 11 .inline ngx_atomic_cmp_set,0
|
| H A D | ngx_gcc_atomic_amd64.h | 37 ngx_atomic_cmp_set(ngx_atomic_t *lock, ngx_atomic_uint_t old, in ngx_atomic_cmp_set() function
|
| H A D | ngx_gcc_atomic_sparc64.h | 34 ngx_atomic_cmp_set(ngx_atomic_t *lock, ngx_atomic_uint_t old, in ngx_atomic_cmp_set() function
|
| H A D | ngx_gcc_atomic_x86.h | 38 ngx_atomic_cmp_set(ngx_atomic_t *lock, ngx_atomic_uint_t old, in ngx_atomic_cmp_set() function
|
| H A D | ngx_sunpro_atomic_sparc64.h | 25 ngx_atomic_cmp_set(ngx_atomic_t *lock, ngx_atomic_uint_t old, in ngx_atomic_cmp_set() function
|
| /f-stack/app/nginx-1.16.1/src/event/ |
| H A D | ngx_event.c | 598 (void) ngx_atomic_cmp_set(ngx_connection_counter, 0, 1); in ngx_event_module_init()
|
| /f-stack/app/nginx-1.16.1/src/http/ |
| H A D | ngx_http_file_cache.c | 2043 if (!ngx_atomic_cmp_set(&cache->sh->loading, 0, ngx_pid)) { in ngx_http_file_cache_loader()
|