Lines Matching refs:mutex
159 sqlite3_mutex *mutex; /* MUTEX_STATIC_LRU or NULL */ member
232 sqlite3_mutex *mutex; /* Mutex for accessing the following: */ member
253 # define pcache1EnterMutex(X) assert((X)->mutex==0)
254 # define pcache1LeaveMutex(X) assert((X)->mutex==0)
257 # define pcache1EnterMutex(X) sqlite3_mutex_enter((X)->mutex)
258 # define pcache1LeaveMutex(X) sqlite3_mutex_leave((X)->mutex)
346 assert( sqlite3_mutex_notheld(pcache1.grp.mutex) ); in pcache1Alloc()
348 sqlite3_mutex_enter(pcache1.mutex); in pcache1Alloc()
358 sqlite3_mutex_leave(pcache1.mutex); in pcache1Alloc()
368 sqlite3_mutex_enter(pcache1.mutex); in pcache1Alloc()
371 sqlite3_mutex_leave(pcache1.mutex); in pcache1Alloc()
386 sqlite3_mutex_enter(pcache1.mutex); in pcache1Free()
394 sqlite3_mutex_leave(pcache1.mutex); in pcache1Free()
402 sqlite3_mutex_enter(pcache1.mutex); in pcache1Free()
404 sqlite3_mutex_leave(pcache1.mutex); in pcache1Free()
436 assert( sqlite3_mutex_held(pCache->pGroup->mutex) ); in pcache1AllocPage()
476 assert( sqlite3_mutex_held(p->pCache->pGroup->mutex) ); in pcache1FreePage()
542 assert( sqlite3_mutex_held(p->pGroup->mutex) ); in pcache1ResizeHash()
583 assert( sqlite3_mutex_held(pPage->pCache->pGroup->mutex) ); in pcache1PinPage()
608 assert( sqlite3_mutex_held(pCache->pGroup->mutex) ); in pcache1RemoveFromHash()
624 assert( sqlite3_mutex_held(pGroup->mutex) ); in pcache1EnforceMaxPage()
652 assert( sqlite3_mutex_held(pCache->pGroup->mutex) ); in pcache1TruncateUnsafe()
728 pcache1.grp.mutex = sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_LRU); in pcache1Init()
729 pcache1.mutex = sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_PMEM); in pcache1Init()
1063 if( pCache->pGroup->mutex ){ in pcache1Fetch()
1223 return pcache1.mutex; in sqlite3Pcache1Mutex()
1238 assert( sqlite3_mutex_notheld(pcache1.grp.mutex) ); in sqlite3PcacheReleaseMemory()
1239 assert( sqlite3_mutex_notheld(pcache1.mutex) ); in sqlite3PcacheReleaseMemory()