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