Lines Matching refs:sqlite3_mutex_methods
1960 ** instance of the [sqlite3_mutex_methods] structure. The argument specifies
1963 ** content of the [sqlite3_mutex_methods] structure before the call to
1972 ** instance of the [sqlite3_mutex_methods] structure. The
1973 ** [sqlite3_mutex_methods]
2045 #define SQLITE_CONFIG_MUTEX 10 /* sqlite3_mutex_methods* */
2046 #define SQLITE_CONFIG_GETMUTEX 11 /* sqlite3_mutex_methods* */
6002 typedef struct sqlite3_mutex_methods sqlite3_mutex_methods;
6003 struct sqlite3_mutex_methods {
11087 sqlite3_mutex_methods mutex; /* Low-level mutex interface */
11264 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void);
11265 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3NoopMutex(void);
16811 sqlite3_mutex_methods const *pFrom;
16812 sqlite3_mutex_methods *pTo = &sqlite3GlobalConfig.mutex;
16819 memcpy(pTo, pFrom, offsetof(sqlite3_mutex_methods, xMutexAlloc));
16821 sizeof(*pTo) - offsetof(sqlite3_mutex_methods, xMutexFree));
16978 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3NoopMutex(void){
16979 static const sqlite3_mutex_methods sMutex = {
17105 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3NoopMutex(void){
17106 static const sqlite3_mutex_methods sMutex = {
17128 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){
17388 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){
17389 static const sqlite3_mutex_methods sMutex = {
17740 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){
17741 static const sqlite3_mutex_methods sMutex = {
18075 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){
18076 static const sqlite3_mutex_methods sMutex = {
110469 sqlite3GlobalConfig.mutex = *va_arg(ap, sqlite3_mutex_methods*);
110474 *va_arg(ap, sqlite3_mutex_methods*) = sqlite3GlobalConfig.mutex;