Lines Matching refs:locked
28 assert( p->locked==0 ); in lockBtreeMutex()
34 p->locked = 1; in lockBtreeMutex()
43 assert( p->locked==1 ); in unlockBtreeMutex()
49 p->locked = 0; in unlockBtreeMutex()
83 assert( !p->locked || p->wantToLock>0 ); in sqlite3BtreeEnter()
91 assert( (p->locked==0 && p->sharable) || p->pBt->db==p->db ); in sqlite3BtreeEnter()
95 if( p->locked ) return; in sqlite3BtreeEnter()
114 p->locked = 1; in btreeLockCarefully()
126 assert( !pLater->locked || pLater->wantToLock>0 ); in btreeLockCarefully()
127 if( pLater->locked ){ in btreeLockCarefully()
162 assert( p->sharable==0 || p->locked==0 || p->wantToLock>0 ); in sqlite3BtreeHoldsMutex()
163 assert( p->sharable==0 || p->locked==0 || p->db==p->pBt->db ); in sqlite3BtreeHoldsMutex()
164 assert( p->sharable==0 || p->locked==0 || sqlite3_mutex_held(p->pBt->mutex) ); in sqlite3BtreeHoldsMutex()
165 assert( p->sharable==0 || p->locked==0 || sqlite3_mutex_held(p->db->mutex) ); in sqlite3BtreeHoldsMutex()
167 return (p->sharable==0 || p->locked); in sqlite3BtreeHoldsMutex()
262 return p->sharable==0 || p->locked==1; in sqlite3SchemaMutexHeld()