Lines Matching refs:mutex
46 sqlite3_mutex *mutex; /* Mutex to serialize access */ member
63 return mem0.mutex; in sqlite3MallocMutex()
103 sqlite3_mutex_enter(mem0.mutex); in sqlite3_soft_heap_limit64()
106 sqlite3_mutex_leave(mem0.mutex); in sqlite3_soft_heap_limit64()
115 sqlite3_mutex_leave(mem0.mutex); in sqlite3_soft_heap_limit64()
143 sqlite3_mutex_enter(mem0.mutex); in sqlite3_hard_heap_limit64()
151 sqlite3_mutex_leave(mem0.mutex); in sqlite3_hard_heap_limit64()
164 mem0.mutex = sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_MEM); in sqlite3MallocInit()
219 sqlite3_mutex_leave(mem0.mutex); in sqlite3MallocAlarm()
221 sqlite3_mutex_enter(mem0.mutex); in sqlite3MallocAlarm()
231 assert( sqlite3_mutex_held(mem0.mutex) ); in mallocWithAlarm()
303 sqlite3_mutex_enter(mem0.mutex); in sqlite3Malloc()
305 sqlite3_mutex_leave(mem0.mutex); in sqlite3Malloc()
372 assert( sqlite3_mutex_held(db->mutex) ); in sqlite3DbMallocSize()
377 assert( sqlite3_mutex_held(db->mutex) ); in sqlite3DbMallocSize()
398 sqlite3_mutex_enter(mem0.mutex); in sqlite3_free()
402 sqlite3_mutex_leave(mem0.mutex); in sqlite3_free()
422 assert( db==0 || sqlite3_mutex_held(db->mutex) ); in sqlite3DbFreeNN()
462 assert( sqlite3_mutex_held(db->mutex) ); in sqlite3DbNNFreeNN()
498 assert( db==0 || sqlite3_mutex_held(db->mutex) ); in sqlite3DbFree()
530 sqlite3_mutex_enter(mem0.mutex); in sqlite3Realloc()
537 sqlite3_mutex_leave(mem0.mutex); in sqlite3Realloc()
552 sqlite3_mutex_leave(mem0.mutex); in sqlite3Realloc()
649 assert( sqlite3_mutex_held(db->mutex) ); in sqlite3DbMallocRawNN()
685 assert( sqlite3_mutex_held(db->mutex) ); in sqlite3DbMallocRawNN()
704 assert( sqlite3_mutex_held(db->mutex) ); in sqlite3DbRealloc()
890 assert( sqlite3_mutex_held(db->mutex) ); in sqlite3ApiExit()