Lines Matching refs:sqlite3_mutex_methods

1708 ** instance of the [sqlite3_mutex_methods] structure.  The argument specifies
1711 ** content of the [sqlite3_mutex_methods] structure before the call to
1720 ** instance of the [sqlite3_mutex_methods] structure. The
1721 ** [sqlite3_mutex_methods]
1851 #define SQLITE_CONFIG_MUTEX 10 /* sqlite3_mutex_methods* */
1852 #define SQLITE_CONFIG_GETMUTEX 11 /* sqlite3_mutex_methods* */
6117 typedef struct sqlite3_mutex_methods sqlite3_mutex_methods;
6118 struct sqlite3_mutex_methods {
12191 sqlite3_mutex_methods mutex; /* Low-level mutex interface */
12421 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void);
12422 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3NoopMutex(void);
18409 sqlite3_mutex_methods const *pFrom;
18410 sqlite3_mutex_methods *pTo = &sqlite3GlobalConfig.mutex;
18417 memcpy(pTo, pFrom, offsetof(sqlite3_mutex_methods, xMutexAlloc));
18419 sizeof(*pTo) - offsetof(sqlite3_mutex_methods, xMutexFree));
18576 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3NoopMutex(void){
18577 static const sqlite3_mutex_methods sMutex = {
18703 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3NoopMutex(void){
18704 static const sqlite3_mutex_methods sMutex = {
18726 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){
19068 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){
19069 static const sqlite3_mutex_methods sMutex = {
19721 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){
19722 static const sqlite3_mutex_methods sMutex = {
122538 sqlite3GlobalConfig.mutex = *va_arg(ap, sqlite3_mutex_methods*);
122543 *va_arg(ap, sqlite3_mutex_methods*) = sqlite3GlobalConfig.mutex;