pBtree           9433 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeSchemaLocked(Btree *pBtree);
pBtree           9434 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeLockTable(Btree *pBtree, int iTab, u8 isWriteLock);
pBtree           9461 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BtreeGetMeta(Btree *pBtree, int idx, u32 *pValue);
pBtree           52397 ext/sqlite3/libsqlite/sqlite3.c   Btree *pBtree;        /* Btree handle holding this lock */
pBtree           52585 ext/sqlite3/libsqlite/sqlite3.c   Btree *pBtree;            /* The Btree to which this cursor belongs */
pBtree           52927 ext/sqlite3/libsqlite/sqlite3.c   sqlite3BtreeEnter(pCur->pBtree);
pBtree           52930 ext/sqlite3/libsqlite/sqlite3.c   sqlite3BtreeLeave(pCur->pBtree);
pBtree           53192 ext/sqlite3/libsqlite/sqlite3.c   Btree *pBtree,         /* Handle that must hold lock */
pBtree           53197 ext/sqlite3/libsqlite/sqlite3.c   Schema *pSchema = (Schema *)pBtree->pBt->pSchema;
pBtree           53205 ext/sqlite3/libsqlite/sqlite3.c   if( (pBtree->sharable==0)
pBtree           53206 ext/sqlite3/libsqlite/sqlite3.c    || (eLockType==READ_LOCK && (pBtree->db->flags & SQLITE_ReadUncommitted))
pBtree           53245 ext/sqlite3/libsqlite/sqlite3.c   for(pLock=pBtree->pBt->pLock; pLock; pLock=pLock->pNext){
pBtree           53246 ext/sqlite3/libsqlite/sqlite3.c     if( pLock->pBtree==pBtree 
pBtree           53278 ext/sqlite3/libsqlite/sqlite3.c static int hasReadConflicts(Btree *pBtree, Pgno iRoot){
pBtree           53280 ext/sqlite3/libsqlite/sqlite3.c   for(p=pBtree->pBt->pCursor; p; p=p->pNext){
pBtree           53282 ext/sqlite3/libsqlite/sqlite3.c      && p->pBtree!=pBtree
pBtree           53283 ext/sqlite3/libsqlite/sqlite3.c      && 0==(p->pBtree->db->flags & SQLITE_ReadUncommitted)
pBtree           53338 ext/sqlite3/libsqlite/sqlite3.c     assert( eLock==READ_LOCK || pIter->pBtree==p || pIter->eLock==READ_LOCK);
pBtree           53339 ext/sqlite3/libsqlite/sqlite3.c     if( pIter->pBtree!=p && pIter->iTable==iTab && pIter->eLock!=eLock ){
pBtree           53340 ext/sqlite3/libsqlite/sqlite3.c       sqlite3ConnectionBlocked(p->db, pIter->pBtree->db);
pBtree           53392 ext/sqlite3/libsqlite/sqlite3.c     if( pIter->iTable==iTable && pIter->pBtree==p ){
pBtree           53407 ext/sqlite3/libsqlite/sqlite3.c     pLock->pBtree = p;
pBtree           53444 ext/sqlite3/libsqlite/sqlite3.c     assert( (pBt->btsFlags & BTS_EXCLUSIVE)==0 || pBt->pWriter==pLock->pBtree );
pBtree           53445 ext/sqlite3/libsqlite/sqlite3.c     assert( pLock->pBtree->inTrans>=pLock->eLock );
pBtree           53446 ext/sqlite3/libsqlite/sqlite3.c     if( pLock->pBtree==p ){
pBtree           53485 ext/sqlite3/libsqlite/sqlite3.c       assert( pLock->eLock==READ_LOCK || pLock->pBtree==p );
pBtree           53539 ext/sqlite3/libsqlite/sqlite3.c   Btree *pBtree,          /* The database file to check */
pBtree           53544 ext/sqlite3/libsqlite/sqlite3.c   BtShared *pBt = pBtree->pBt;
pBtree           53545 ext/sqlite3/libsqlite/sqlite3.c   assert( sqlite3BtreeHoldsMutex(pBtree) );
pBtree           55002 ext/sqlite3/libsqlite/sqlite3.c   p->lock.pBtree = p;
pBtree           55324 ext/sqlite3/libsqlite/sqlite3.c     if( pTmp->pBtree==p ){
pBtree           55965 ext/sqlite3/libsqlite/sqlite3.c       if( pIter->pBtree!=p ){
pBtree           55966 ext/sqlite3/libsqlite/sqlite3.c         pBlock = pIter->pBtree->db;
pBtree           56018 ext/sqlite3/libsqlite/sqlite3.c         assert( p->lock.pBtree==p && p->lock.iTable==1 );
pBtree           56679 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeTripAllCursors(Btree *pBtree, int errCode, int writeOnly){
pBtree           56684 ext/sqlite3/libsqlite/sqlite3.c   if( pBtree ){
pBtree           56685 ext/sqlite3/libsqlite/sqlite3.c     sqlite3BtreeEnter(pBtree);
pBtree           56686 ext/sqlite3/libsqlite/sqlite3.c     for(p=pBtree->pBt->pCursor; p; p=p->pNext){
pBtree           56692 ext/sqlite3/libsqlite/sqlite3.c             (void)sqlite3BtreeTripAllCursors(pBtree, rc, 0);
pBtree           56706 ext/sqlite3/libsqlite/sqlite3.c     sqlite3BtreeLeave(pBtree);
pBtree           56920 ext/sqlite3/libsqlite/sqlite3.c   pCur->pBtree = p;
pBtree           56975 ext/sqlite3/libsqlite/sqlite3.c   Btree *pBtree = pCur->pBtree;
pBtree           56976 ext/sqlite3/libsqlite/sqlite3.c   if( pBtree ){
pBtree           56979 ext/sqlite3/libsqlite/sqlite3.c     sqlite3BtreeEnter(pBtree);
pBtree           56995 ext/sqlite3/libsqlite/sqlite3.c     sqlite3BtreeLeave(pBtree);
pBtree           57356 ext/sqlite3/libsqlite/sqlite3.c         assert( pCur->pBtree->db==pBt->db );
pBtree           57508 ext/sqlite3/libsqlite/sqlite3.c   assert( sqlite3_mutex_held(pCur->pBtree->db->mutex) );
pBtree           57671 ext/sqlite3/libsqlite/sqlite3.c     rc = getAndInitPage(pCur->pBtree->pBt, pCur->pgnoRoot, &pCur->apPage[0],
pBtree           57774 ext/sqlite3/libsqlite/sqlite3.c   assert( sqlite3_mutex_held(pCur->pBtree->db->mutex) );
pBtree           57797 ext/sqlite3/libsqlite/sqlite3.c   assert( sqlite3_mutex_held(pCur->pBtree->db->mutex) );
pBtree           57873 ext/sqlite3/libsqlite/sqlite3.c   assert( sqlite3_mutex_held(pCur->pBtree->db->mutex) );
pBtree           58020 ext/sqlite3/libsqlite/sqlite3.c          && (pIdxKey->errCode!=SQLITE_NOMEM || pCur->pBtree->db->mallocFailed)
pBtree           60612 ext/sqlite3/libsqlite/sqlite3.c   Btree *p = pCur->pBtree;
pBtree           60750 ext/sqlite3/libsqlite/sqlite3.c   Btree *p = pCur->pBtree;
pBtree           61117 ext/sqlite3/libsqlite/sqlite3.c   return sqlite3BtreeClearTable(pCur->pBtree, pCur->pgnoRoot, 0);
pBtree           61157 ext/sqlite3/libsqlite/sqlite3.c     sqlite3ConnectionBlocked(p->db, pBt->pCursor->pBtree->db);
pBtree           62183 ext/sqlite3/libsqlite/sqlite3.c   assert( sqlite3_mutex_held(pCsr->pBtree->db->mutex) );
pBtree           62218 ext/sqlite3/libsqlite/sqlite3.c   assert( hasSharedCacheTableLock(pCsr->pBtree, pCsr->pgnoRoot, 0, 2) );
pBtree           62219 ext/sqlite3/libsqlite/sqlite3.c   assert( !hasReadConflicts(pCsr->pBtree, pCsr->pgnoRoot) );
pBtree           62238 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeSetVersion(Btree *pBtree, int iVersion){
pBtree           62239 ext/sqlite3/libsqlite/sqlite3.c   BtShared *pBt = pBtree->pBt;
pBtree           62250 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3BtreeBeginTrans(pBtree, 0);
pBtree           62254 ext/sqlite3/libsqlite/sqlite3.c       rc = sqlite3BtreeBeginTrans(pBtree, 2);
pBtree           131314 ext/sqlite3/libsqlite/sqlite3.c   Btree *pBtree;
pBtree           131320 ext/sqlite3/libsqlite/sqlite3.c   pBtree = sqlite3DbNameToBtree(db, zDbName);
pBtree           131321 ext/sqlite3/libsqlite/sqlite3.c   if( pBtree ){
pBtree           131324 ext/sqlite3/libsqlite/sqlite3.c     sqlite3BtreeEnter(pBtree);
pBtree           131325 ext/sqlite3/libsqlite/sqlite3.c     pPager = sqlite3BtreePager(pBtree);
pBtree           131337 ext/sqlite3/libsqlite/sqlite3.c     sqlite3BtreeLeave(pBtree);