Lines Matching refs:SQLITE_MUTEX_RECURSIVE
8619 #define SQLITE_MUTEX_RECURSIVE 1 macro
25689 assert( SQLITE_MUTEX_RECURSIVE==1 && SQLITE_MUTEX_FAST==0 ); in checkMutexAlloc()
25721 assert( SQLITE_MUTEX_RECURSIVE<2 ); in checkMutexFree()
25799 assert( pCheck->iType==SQLITE_MUTEX_RECURSIVE ); in sqlite3MutexWarnOnContention()
25872 if( id<=SQLITE_MUTEX_RECURSIVE && sqlite3_initialize() ) return 0; in sqlite3_mutex_alloc()
25873 if( id>SQLITE_MUTEX_RECURSIVE && sqlite3MutexInit() ) return 0; in sqlite3_mutex_alloc()
26067 case SQLITE_MUTEX_RECURSIVE: { in debugMutexAlloc()
26096 if( p->id==SQLITE_MUTEX_RECURSIVE || p->id==SQLITE_MUTEX_FAST ){ in debugMutexFree()
26118 assert( p->id==SQLITE_MUTEX_RECURSIVE || debugMutexNotheld(pX) ); in debugMutexEnter()
26123 assert( p->id==SQLITE_MUTEX_RECURSIVE || debugMutexNotheld(pX) ); in debugMutexTry()
26138 assert( p->id==SQLITE_MUTEX_RECURSIVE || debugMutexNotheld(pX) ); in debugMutexLeave()
26341 case SQLITE_MUTEX_RECURSIVE: { in pthreadMutexAlloc()
26357 p->id = SQLITE_MUTEX_RECURSIVE; in pthreadMutexAlloc()
26398 if( p->id==SQLITE_MUTEX_FAST || p->id==SQLITE_MUTEX_RECURSIVE ) in pthreadMutexFree()
26423 assert( p->id==SQLITE_MUTEX_RECURSIVE || pthreadMutexNotheld(p) ); in pthreadMutexEnter()
26466 assert( p->id==SQLITE_MUTEX_RECURSIVE || pthreadMutexNotheld(p) ); in pthreadMutexTry()
26527 assert( p->nRef==0 || p->id==SQLITE_MUTEX_RECURSIVE ); in pthreadMutexLeave()
27075 case SQLITE_MUTEX_RECURSIVE: {
27121 if( p->id==SQLITE_MUTEX_FAST || p->id==SQLITE_MUTEX_RECURSIVE ){
27148 assert( p->id==SQLITE_MUTEX_RECURSIVE || winMutexNotheld2(p, tid) );
27171 assert( p->id==SQLITE_MUTEX_RECURSIVE || winMutexNotheld2(p, tid) );
27225 assert( p->nRef==0 || p->id==SQLITE_MUTEX_RECURSIVE );
160425 sqlite3MutexAlloc(SQLITE_MUTEX_RECURSIVE);
163295 db->mutex = sqlite3MutexAlloc(SQLITE_MUTEX_RECURSIVE);
200230 pNew->mutex = sqlite3_mutex_alloc(SQLITE_MUTEX_RECURSIVE);