Home
last modified time | relevance | path

Searched refs:lock (Results 1 – 18 of 18) sorted by relevance

/redis-3.2.3/deps/jemalloc/include/jemalloc/internal/
H A Dmutex.h30 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 Dprof.h142 malloc_mutex_t *lock; member
177 malloc_mutex_t *lock; member
H A Darena.h254 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 Dtsd.h529 malloc_mutex_t lock; member
/redis-3.2.3/deps/jemalloc/test/src/
H A Dmtx.c12 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 Dmq.h33 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 Dmtx.h10 CRITICAL_SECTION lock; member
12 OSSpinLock lock;
14 pthread_mutex_t lock;
/redis-3.2.3/deps/jemalloc/src/
H A Dmutex.c77 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 Dtcache.c115 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 Dtsd.c170 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 Dprof.c588 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 Darena.c614 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 Djemalloc.c709 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 Dlauxlib.h162 #define lua_ref(L,lock) ((lock) ? luaL_ref(L, LUA_REGISTRYINDEX) : \ argument
/redis-3.2.3/deps/jemalloc/
H A Dconfigure.ac1245 [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 DINSTALL176 --enable-lazy-lock
H A Dconfigure1428 --enable-lazy-lock Enable lazy locking (only lock when multi-threaded)
7726 OSSpinLock lock = 0;
7727 OSSpinLockLock(&lock);
7728 OSSpinLockUnlock(&lock);
H A DChangeLog189 - Refactor rtree (radix tree for chunk lookups) to be lock-free, and make