Lines Matching refs:SQLITE_MUTEX_RECURSIVE
8501 #define SQLITE_MUTEX_RECURSIVE 1 macro
28563 assert( SQLITE_MUTEX_RECURSIVE==1 && SQLITE_MUTEX_FAST==0 ); in checkMutexAlloc()
28595 assert( SQLITE_MUTEX_RECURSIVE<2 ); in checkMutexFree()
28673 assert( pCheck->iType==SQLITE_MUTEX_RECURSIVE ); in sqlite3MutexWarnOnContention()
28746 if( id<=SQLITE_MUTEX_RECURSIVE && sqlite3_initialize() ) return 0; in sqlite3_mutex_alloc()
28747 if( id>SQLITE_MUTEX_RECURSIVE && sqlite3MutexInit() ) return 0; in sqlite3_mutex_alloc()
28941 case SQLITE_MUTEX_RECURSIVE: { in debugMutexAlloc()
28970 if( p->id==SQLITE_MUTEX_RECURSIVE || p->id==SQLITE_MUTEX_FAST ){ in debugMutexFree()
28992 assert( p->id==SQLITE_MUTEX_RECURSIVE || debugMutexNotheld(pX) ); in debugMutexEnter()
28997 assert( p->id==SQLITE_MUTEX_RECURSIVE || debugMutexNotheld(pX) ); in debugMutexTry()
29012 assert( p->id==SQLITE_MUTEX_RECURSIVE || debugMutexNotheld(pX) ); in debugMutexLeave()
29215 case SQLITE_MUTEX_RECURSIVE: { in pthreadMutexAlloc()
29231 p->id = SQLITE_MUTEX_RECURSIVE; in pthreadMutexAlloc()
29272 if( p->id==SQLITE_MUTEX_FAST || p->id==SQLITE_MUTEX_RECURSIVE ) in pthreadMutexFree()
29297 assert( p->id==SQLITE_MUTEX_RECURSIVE || pthreadMutexNotheld(p) ); in pthreadMutexEnter()
29340 assert( p->id==SQLITE_MUTEX_RECURSIVE || pthreadMutexNotheld(p) ); in pthreadMutexTry()
29401 assert( p->nRef==0 || p->id==SQLITE_MUTEX_RECURSIVE ); in pthreadMutexLeave()
29751 case SQLITE_MUTEX_RECURSIVE: { in winMutexAlloc()
29797 if( p->id==SQLITE_MUTEX_FAST || p->id==SQLITE_MUTEX_RECURSIVE ){ in winMutexFree()
29824 assert( p->id==SQLITE_MUTEX_RECURSIVE || winMutexNotheld2(p, tid) ); in winMutexEnter()
29847 assert( p->id==SQLITE_MUTEX_RECURSIVE || winMutexNotheld2(p, tid) ); in winMutexTry()
29901 assert( p->nRef==0 || p->id==SQLITE_MUTEX_RECURSIVE ); in winMutexLeave()
178426 sqlite3MutexAlloc(SQLITE_MUTEX_RECURSIVE);
181461 db->mutex = sqlite3MutexAlloc(SQLITE_MUTEX_RECURSIVE);
221659 pNew->mutex = sqlite3_mutex_alloc(SQLITE_MUTEX_RECURSIVE);