sqlite3_mutex 1312 sqlite3/libsqlite/sqlite3.c typedef struct sqlite3_mutex sqlite3_mutex; sqlite3_mutex 5899 sqlite3/libsqlite/sqlite3.c SQLITE_API sqlite3_mutex *sqlite3_mutex_alloc(int); sqlite3_mutex 5974 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *(*xMutexAlloc)(int); sqlite3_mutex 5975 sqlite3/libsqlite/sqlite3.c void (*xMutexFree)(sqlite3_mutex *); sqlite3_mutex 5976 sqlite3/libsqlite/sqlite3.c void (*xMutexEnter)(sqlite3_mutex *); sqlite3_mutex 5977 sqlite3/libsqlite/sqlite3.c int (*xMutexTry)(sqlite3_mutex *); sqlite3_mutex 5978 sqlite3/libsqlite/sqlite3.c void (*xMutexLeave)(sqlite3_mutex *); sqlite3_mutex 5979 sqlite3/libsqlite/sqlite3.c int (*xMutexHeld)(sqlite3_mutex *); sqlite3_mutex 5980 sqlite3/libsqlite/sqlite3.c int (*xMutexNotheld)(sqlite3_mutex *); sqlite3_mutex 6047 sqlite3/libsqlite/sqlite3.c SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3*); sqlite3_mutex 9431 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex; /* Connection mutex */ sqlite3_mutex 11060 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *pInitMutex; /* Mutex used by sqlite3_initialize() */ sqlite3_mutex 11219 sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE sqlite3_mutex *sqlite3MutexAlloc(int); sqlite3_mutex 13553 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex = sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_MASTER); sqlite3_mutex 14504 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex; sqlite3_mutex 14548 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex = 0; sqlite3_mutex 14573 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex = sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_MASTER); sqlite3_mutex 14969 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex; sqlite3_mutex 15528 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex; sqlite3_mutex 16204 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex; sqlite3_mutex 16766 sqlite3/libsqlite/sqlite3.c SQLITE_API sqlite3_mutex *sqlite3_mutex_alloc(int id){ sqlite3_mutex 16773 sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE sqlite3_mutex *sqlite3MutexAlloc(int id){ sqlite3_mutex 16879 sqlite3/libsqlite/sqlite3.c static sqlite3_mutex *noopMutexAlloc(int id){ sqlite3_mutex 16881 sqlite3/libsqlite/sqlite3.c return (sqlite3_mutex*)8; sqlite3_mutex 16948 sqlite3/libsqlite/sqlite3.c static sqlite3_mutex *debugMutexAlloc(int id){ sqlite3_mutex 16969 sqlite3/libsqlite/sqlite3.c return (sqlite3_mutex*)pNew; sqlite3_mutex 17140 sqlite3/libsqlite/sqlite3.c static sqlite3_mutex *os2MutexAlloc(int iType){ sqlite3_mutex 17141 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *p = NULL; sqlite3_mutex 17157 sqlite3/libsqlite/sqlite3.c static sqlite3_mutex staticMutexes[6] = { sqlite3_mutex 17452 sqlite3/libsqlite/sqlite3.c static sqlite3_mutex *pthreadMutexAlloc(int iType){ sqlite3_mutex 17453 sqlite3/libsqlite/sqlite3.c static sqlite3_mutex staticMutexes[] = { sqlite3_mutex 17461 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *p; sqlite3_mutex 17772 sqlite3/libsqlite/sqlite3.c static sqlite3_mutex winMutex_staticMutexes[6] = { sqlite3_mutex 17862 sqlite3/libsqlite/sqlite3.c static sqlite3_mutex *winMutexAlloc(int iType){ sqlite3_mutex 17863 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *p; sqlite3_mutex 18056 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex; /* Mutex to serialize access */ sqlite3_mutex 19927 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex = sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_PRNG); sqlite3_mutex 23106 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex; /* Mutex to access this object */ sqlite3_mutex 28012 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex; /* Mutex to access this object */ sqlite3_mutex 32810 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex; /* Mutex to access this object */ sqlite3_mutex 35329 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex; /* MUTEX_STATIC_LRU or NULL */ sqlite3_mutex 35408 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex; /* Mutex for accessing the following: */ sqlite3_mutex 47027 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex; /* Non-recursive mutex required to access this object */ sqlite3_mutex 49223 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutexOpen = 0; /* Prevents a race condition. Ticket #3537 */ sqlite3_mutex 49281 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutexShared; sqlite3_mutex 49397 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutexShared; sqlite3_mutex 49481 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *pMaster; sqlite3_mutex 56228 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex; /* Mutex to protect source database */ sqlite3_mutex 60869 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex; sqlite3_mutex 60915 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex = ((Vdbe*)pStmt)->db->mutex; sqlite3_mutex 87197 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *(*mutex_alloc)(int); sqlite3_mutex 87198 sqlite3/libsqlite/sqlite3.c void (*mutex_enter)(sqlite3_mutex*); sqlite3_mutex 87199 sqlite3/libsqlite/sqlite3.c void (*mutex_free)(sqlite3_mutex*); sqlite3_mutex 87200 sqlite3/libsqlite/sqlite3.c void (*mutex_leave)(sqlite3_mutex*); sqlite3_mutex 87201 sqlite3/libsqlite/sqlite3.c int (*mutex_try)(sqlite3_mutex*); sqlite3_mutex 87231 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *(*db_mutex)(sqlite3*); sqlite3_mutex 87998 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex = sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_MASTER); sqlite3_mutex 88032 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex = sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_MASTER); sqlite3_mutex 88061 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *mutex = sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_MASTER); sqlite3_mutex 108031 sqlite3/libsqlite/sqlite3.c sqlite3_mutex *pMaster; /* The main static mutex */ sqlite3_mutex 108432 sqlite3/libsqlite/sqlite3.c SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3 *db){ sqlite3_mutex 765 sqlite3/libsqlite/sqlite3.h typedef struct sqlite3_mutex sqlite3_mutex; sqlite3_mutex 5352 sqlite3/libsqlite/sqlite3.h SQLITE_API sqlite3_mutex *sqlite3_mutex_alloc(int); sqlite3_mutex 5353 sqlite3/libsqlite/sqlite3.h SQLITE_API void sqlite3_mutex_free(sqlite3_mutex*); sqlite3_mutex 5354 sqlite3/libsqlite/sqlite3.h SQLITE_API void sqlite3_mutex_enter(sqlite3_mutex*); sqlite3_mutex 5355 sqlite3/libsqlite/sqlite3.h SQLITE_API int sqlite3_mutex_try(sqlite3_mutex*); sqlite3_mutex 5356 sqlite3/libsqlite/sqlite3.h SQLITE_API void sqlite3_mutex_leave(sqlite3_mutex*); sqlite3_mutex 5427 sqlite3/libsqlite/sqlite3.h sqlite3_mutex *(*xMutexAlloc)(int); sqlite3_mutex 5428 sqlite3/libsqlite/sqlite3.h void (*xMutexFree)(sqlite3_mutex *); sqlite3_mutex 5429 sqlite3/libsqlite/sqlite3.h void (*xMutexEnter)(sqlite3_mutex *); sqlite3_mutex 5430 sqlite3/libsqlite/sqlite3.h int (*xMutexTry)(sqlite3_mutex *); sqlite3_mutex 5431 sqlite3/libsqlite/sqlite3.h void (*xMutexLeave)(sqlite3_mutex *); sqlite3_mutex 5432 sqlite3/libsqlite/sqlite3.h int (*xMutexHeld)(sqlite3_mutex *); sqlite3_mutex 5433 sqlite3/libsqlite/sqlite3.h int (*xMutexNotheld)(sqlite3_mutex *); sqlite3_mutex 5466 sqlite3/libsqlite/sqlite3.h SQLITE_API int sqlite3_mutex_held(sqlite3_mutex*); sqlite3_mutex 5467 sqlite3/libsqlite/sqlite3.h SQLITE_API int sqlite3_mutex_notheld(sqlite3_mutex*); sqlite3_mutex 5500 sqlite3/libsqlite/sqlite3.h SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3*); sqlite3_mutex 169 sqlite3/libsqlite/sqlite3ext.h sqlite3_mutex *(*mutex_alloc)(int); sqlite3_mutex 170 sqlite3/libsqlite/sqlite3ext.h void (*mutex_enter)(sqlite3_mutex*); sqlite3_mutex 171 sqlite3/libsqlite/sqlite3ext.h void (*mutex_free)(sqlite3_mutex*); sqlite3_mutex 172 sqlite3/libsqlite/sqlite3ext.h void (*mutex_leave)(sqlite3_mutex*); sqlite3_mutex 173 sqlite3/libsqlite/sqlite3ext.h int (*mutex_try)(sqlite3_mutex*); sqlite3_mutex 203 sqlite3/libsqlite/sqlite3ext.h sqlite3_mutex *(*db_mutex)(sqlite3*);