Lines Matching refs:pSrc
29 Btree *pSrc; /* Source b-tree file */ member
114 rc = sqlite3BtreeSetPageSize(p->pDest,sqlite3BtreeGetPageSize(p->pSrc),0,0); in setDestPgsz()
184 p->pSrc = findBtree(pDestDb, pSrcDb, zSrcDb); in sqlite3_backup_init()
191 if( 0==p->pSrc || 0==p->pDest in sqlite3_backup_init()
204 p->pSrc->nBackup++; in sqlite3_backup_init()
233 const int nSrcPgsz = sqlite3BtreeGetPageSize(p->pSrc); in backupOnePage()
240 assert( sqlite3BtreeGetReserveNoMutex(p->pSrc)>=0 ); in backupOnePage()
243 assert( iSrcPg!=PENDING_BYTE_PAGE(p->pSrc->pBt) ); in backupOnePage()
278 sqlite3Put4byte(&zOut[28], sqlite3BtreeLastPage(p->pSrc)); in backupOnePage()
310 assert( sqlite3BtreeHoldsMutex(p->pSrc) ); in attachBackupObject()
311 pp = sqlite3PagerBackupPtr(sqlite3BtreePager(p->pSrc)); in attachBackupObject()
330 sqlite3BtreeEnter(p->pSrc); in sqlite3_backup_step()
337 Pager * const pSrcPager = sqlite3BtreePager(p->pSrc); /* Source pager */ in sqlite3_backup_step()
346 if( p->pDestDb && p->pSrc->pBt->inTransaction==TRANS_WRITE ){ in sqlite3_backup_step()
356 if( rc==SQLITE_OK && SQLITE_TXN_NONE==sqlite3BtreeTxnState(p->pSrc) ){ in sqlite3_backup_step()
357 rc = sqlite3BtreeBeginTrans(p->pSrc, 0, 0); in sqlite3_backup_step()
381 pgszSrc = sqlite3BtreeGetPageSize(p->pSrc); in sqlite3_backup_step()
391 nSrcPage = (int)sqlite3BtreeLastPage(p->pSrc); in sqlite3_backup_step()
395 if( iSrcPg!=PENDING_BYTE_PAGE(p->pSrc->pBt) ){ in sqlite3_backup_step()
450 assert( pgszSrc==sqlite3BtreeGetPageSize(p->pSrc) ); in sqlite3_backup_step()
553 TESTONLY( rc2 = ) sqlite3BtreeCommitPhaseOne(p->pSrc, 0); in sqlite3_backup_step()
554 TESTONLY( rc2 |= ) sqlite3BtreeCommitPhaseTwo(p->pSrc, 0); in sqlite3_backup_step()
566 sqlite3BtreeLeave(p->pSrc); in sqlite3_backup_step()
583 sqlite3BtreeEnter(p->pSrc); in sqlite3_backup_finish()
590 p->pSrc->nBackup--; in sqlite3_backup_finish()
593 pp = sqlite3PagerBackupPtr(sqlite3BtreePager(p->pSrc)); in sqlite3_backup_finish()
613 sqlite3BtreeLeave(p->pSrc); in sqlite3_backup_finish()
671 assert( sqlite3_mutex_held(p->pSrc->pBt->mutex) ); in backupUpdate()
707 assert( sqlite3_mutex_held(p->pSrc->pBt->mutex) ); in sqlite3BackupRestart()
744 b.pSrc = pFrom; in sqlite3BtreeCopyFile()