| /redis-3.2.3/deps/jemalloc/include/jemalloc/internal/ |
| H A D | mutex.h | 30 SRWLOCK lock; member 32 CRITICAL_SECTION lock; 35 OSSpinLock lock; 37 pthread_mutex_t lock; 40 pthread_mutex_t lock; 80 EnterCriticalSection(&mutex->lock); in malloc_mutex_lock() 83 OSSpinLockLock(&mutex->lock); in malloc_mutex_lock() 85 pthread_mutex_lock(&mutex->lock); in malloc_mutex_lock() 99 LeaveCriticalSection(&mutex->lock); in malloc_mutex_unlock() 102 OSSpinLockUnlock(&mutex->lock); in malloc_mutex_unlock() [all …]
|
| H A D | prof.h | 142 malloc_mutex_t *lock; member 177 malloc_mutex_t *lock; member
|
| H A D | arena.h | 254 malloc_mutex_t lock; member 292 malloc_mutex_t lock; member 931 malloc_mutex_lock(&arena->lock); in arena_prof_accum() 933 malloc_mutex_unlock(&arena->lock); in arena_prof_accum()
|
| H A D | tsd.h | 529 malloc_mutex_t lock; member
|
| /redis-3.2.3/deps/jemalloc/test/src/ |
| H A D | mtx.c | 12 if (!InitializeCriticalSectionAndSpinCount(&mtx->lock, _CRT_SPINCOUNT)) in mtx_init() 15 mtx->lock = 0; in mtx_init() 22 if (pthread_mutex_init(&mtx->lock, &attr) != 0) { in mtx_init() 38 pthread_mutex_destroy(&mtx->lock); in mtx_fini() 47 EnterCriticalSection(&mtx->lock); in mtx_lock() 49 OSSpinLockLock(&mtx->lock); in mtx_lock() 51 pthread_mutex_lock(&mtx->lock); in mtx_lock() 60 LeaveCriticalSection(&mtx->lock); in mtx_unlock() 62 OSSpinLockUnlock(&mtx->lock); in mtx_unlock() 64 pthread_mutex_unlock(&mtx->lock); in mtx_unlock()
|
| /redis-3.2.3/deps/jemalloc/test/include/test/ |
| H A D | mq.h | 33 mtx_t lock; \ 40 if (mtx_init(&mq->lock)) \ 50 mtx_fini(&mq->lock); \ 57 mtx_lock(&mq->lock); \ 59 mtx_unlock(&mq->lock); \ 67 mtx_lock(&mq->lock); \ 73 mtx_unlock(&mq->lock); \ 104 mtx_lock(&mq->lock); \ 108 mtx_unlock(&mq->lock); \
|
| H A D | mtx.h | 10 CRITICAL_SECTION lock; member 12 OSSpinLock lock; 14 pthread_mutex_t lock;
|
| /redis-3.2.3/deps/jemalloc/src/ |
| H A D | mutex.c | 77 InitializeSRWLock(&mutex->lock); in malloc_mutex_init() 79 if (!InitializeCriticalSectionAndSpinCount(&mutex->lock, in malloc_mutex_init() 84 mutex->lock = 0; in malloc_mutex_init() 90 if (_pthread_mutex_init_calloc_cb(&mutex->lock, in malloc_mutex_init() 100 if (pthread_mutex_init(&mutex->lock, &attr) != 0) { in malloc_mutex_init() 146 if (_pthread_mutex_init_calloc_cb(&postponed_mutexes->lock, in mutex_boot()
|
| H A D | tcache.c | 115 malloc_mutex_lock(&bin->lock); in tcache_bin_flush_small() 146 malloc_mutex_unlock(&bin->lock); in tcache_bin_flush_small() 154 malloc_mutex_lock(&bin->lock); in tcache_bin_flush_small() 158 malloc_mutex_unlock(&bin->lock); in tcache_bin_flush_small() 236 malloc_mutex_lock(&arena->lock); in tcache_bin_flush_large() 257 malloc_mutex_lock(&arena->lock); in tcache_arena_associate() 278 malloc_mutex_lock(&arena->lock); in tcache_arena_dissociate() 359 malloc_mutex_lock(&bin->lock); in tcache_destroy() 361 malloc_mutex_unlock(&bin->lock); in tcache_destroy() 418 malloc_mutex_lock(&bin->lock); in tcache_stats_merge() [all …]
|
| H A D | tsd.c | 170 malloc_mutex_lock(&head->lock); in tsd_init_check_recursion() 173 malloc_mutex_unlock(&head->lock); in tsd_init_check_recursion() 181 malloc_mutex_unlock(&head->lock); in tsd_init_check_recursion() 189 malloc_mutex_lock(&head->lock); in tsd_init_finish() 191 malloc_mutex_unlock(&head->lock); in tsd_init_finish()
|
| H A D | prof.c | 588 malloc_mutex_lock(gctx->lock); in prof_gctx_try_destroy() 654 malloc_mutex_lock(gctx->lock); in prof_tctx_destroy() 694 malloc_mutex_unlock(gctx->lock); in prof_tctx_destroy() 771 malloc_mutex_lock(tdata->lock); in prof_lookup() 807 malloc_mutex_lock(tdata->lock); in prof_lookup() 816 malloc_mutex_lock(gctx->lock); in prof_lookup() 1156 malloc_mutex_lock(gctx->lock); in prof_dump_gctx_prep() 1176 malloc_mutex_lock(gctx->lock); in prof_gctx_merge_iter() 1199 malloc_mutex_lock(gctx->lock); in prof_gctx_finish() 1234 malloc_mutex_lock(tdata->lock); in prof_tdata_merge_iter() [all …]
|
| H A D | arena.c | 614 malloc_mutex_lock(&arena->lock); in arena_chunk_alloc_internal_hard() 906 malloc_mutex_lock(&arena->lock); in arena_chunk_alloc_huge() 935 malloc_mutex_lock(&arena->lock); in arena_chunk_dalloc_huge() 955 malloc_mutex_lock(&arena->lock); in arena_chunk_ralloc_huge_similar() 979 malloc_mutex_lock(&arena->lock); in arena_chunk_ralloc_huge_shrink() 1038 malloc_mutex_lock(&arena->lock); in arena_chunk_ralloc_huge_expand() 1917 malloc_mutex_lock(&bin->lock); in arena_bin_nonfull_run_get() 2000 malloc_mutex_lock(&bin->lock); in arena_tcache_fill_small() 2160 malloc_mutex_lock(&bin->lock); in arena_malloc_small() 2447 malloc_mutex_lock(&bin->lock); in arena_dalloc_bin_run() [all …]
|
| H A D | jemalloc.c | 709 malloc_mutex_lock(&arena->lock); in stats_print_atexit() 713 malloc_mutex_unlock(&arena->lock); in stats_print_atexit()
|
| /redis-3.2.3/deps/lua/src/ |
| H A D | lauxlib.h | 162 #define lua_ref(L,lock) ((lock) ? luaL_ref(L, LUA_REGISTRYINDEX) : \ argument
|
| /redis-3.2.3/deps/jemalloc/ |
| H A D | configure.ac | 1245 [AS_HELP_STRING([--enable-lazy-lock], 1246 [Enable lazy locking (only lock when multi-threaded)])], 1256 AC_MSG_RESULT([Forcing lazy-lock to avoid allocator/threading bootstrap issues]) 1464 OSSpinLock lock = 0; 1465 OSSpinLockLock(&lock); 1466 OSSpinLockUnlock(&lock);
|
| H A D | INSTALL | 176 --enable-lazy-lock
|
| H A D | configure | 1428 --enable-lazy-lock Enable lazy locking (only lock when multi-threaded) 7726 OSSpinLock lock = 0; 7727 OSSpinLockLock(&lock); 7728 OSSpinLockUnlock(&lock);
|
| H A D | ChangeLog | 189 - Refactor rtree (radix tree for chunk lookups) to be lock-free, and make
|