Lines Matching refs:pDbPage
996 DbPage *pDbPage; /* The pointer map page */ in ptrmapPut() local
1014 rc = sqlite3PagerGet(pBt->pPager, iPtrmap, &pDbPage, 0); in ptrmapPut()
1019 if( ((char*)sqlite3PagerGetExtra(pDbPage))[0]!=0 ){ in ptrmapPut()
1032 pPtrmap = (u8 *)sqlite3PagerGetData(pDbPage); in ptrmapPut()
1036 *pRC= rc = sqlite3PagerWrite(pDbPage); in ptrmapPut()
1044 sqlite3PagerUnref(pDbPage); in ptrmapPut()
1055 DbPage *pDbPage; /* The pointer map page */ in ptrmapGet() local
1064 rc = sqlite3PagerGet(pBt->pPager, iPtrmap, &pDbPage, 0); in ptrmapGet()
1068 pPtrmap = (u8 *)sqlite3PagerGetData(pDbPage); in ptrmapGet()
1072 sqlite3PagerUnref(pDbPage); in ptrmapGet()
1080 sqlite3PagerUnref(pDbPage); in ptrmapGet()
1511 assert( sqlite3PagerIswriteable(pPage->pDbPage) ); in defragmentPage()
1611 assert( sqlite3PagerIswriteable(pPage->pDbPage) ); in defragmentPage()
1709 assert( sqlite3PagerIswriteable(pPage->pDbPage) ); in allocateSpace()
1811 assert( sqlite3PagerIswriteable(pPage->pDbPage) ); in freeSpace()
1979 assert( pPage->pgno==sqlite3PagerPagenumber(pPage->pDbPage) ); in btreeComputeFreeSpace()
1980 assert( pPage == sqlite3PagerGetExtra(pPage->pDbPage) ); in btreeComputeFreeSpace()
1981 assert( pPage->aData == sqlite3PagerGetData(pPage->pDbPage) ); in btreeComputeFreeSpace()
2096 assert( pPage->pgno==sqlite3PagerPagenumber(pPage->pDbPage) ); in btreeInitPage()
2097 assert( pPage == sqlite3PagerGetExtra(pPage->pDbPage) ); in btreeInitPage()
2098 assert( pPage->aData == sqlite3PagerGetData(pPage->pDbPage) ); in btreeInitPage()
2148 assert( sqlite3PagerPagenumber(pPage->pDbPage)==pPage->pgno || CORRUPT_DB ); in zeroPage()
2149 assert( sqlite3PagerGetExtra(pPage->pDbPage) == (void*)pPage ); in zeroPage()
2150 assert( sqlite3PagerGetData(pPage->pDbPage) == data ); in zeroPage()
2151 assert( sqlite3PagerIswriteable(pPage->pDbPage) ); in zeroPage()
2179 static MemPage *btreePageFromDbPage(DbPage *pDbPage, Pgno pgno, BtShared *pBt){ in btreePageFromDbPage() argument
2180 MemPage *pPage = (MemPage*)sqlite3PagerGetExtra(pDbPage); in btreePageFromDbPage()
2182 pPage->aData = sqlite3PagerGetData(pDbPage); in btreePageFromDbPage()
2183 pPage->pDbPage = pDbPage; in btreePageFromDbPage()
2188 assert( pPage->aData==sqlite3PagerGetData(pDbPage) ); in btreePageFromDbPage()
2210 DbPage *pDbPage; in btreeGetPage() local
2214 rc = sqlite3PagerGet(pBt->pPager, pgno, (DbPage**)&pDbPage, flags); in btreeGetPage()
2216 *ppPage = btreePageFromDbPage(pDbPage, pgno, pBt); in btreeGetPage()
2226 DbPage *pDbPage; in btreePageLookup() local
2228 pDbPage = sqlite3PagerLookup(pBt->pPager, pgno); in btreePageLookup()
2229 if( pDbPage ){ in btreePageLookup()
2230 return btreePageFromDbPage(pDbPage, pgno, pBt); in btreePageLookup()
2268 DbPage *pDbPage; in getAndInitPage() local
2278 rc = sqlite3PagerGet(pBt->pPager, pgno, (DbPage**)&pDbPage, bReadOnly); in getAndInitPage()
2282 *ppPage = (MemPage*)sqlite3PagerGetExtra(pDbPage); in getAndInitPage()
2284 btreePageFromDbPage(pDbPage, pgno, pBt); in getAndInitPage()
2291 assert( (*ppPage)->aData==sqlite3PagerGetData(pDbPage) ); in getAndInitPage()
2322 assert( pPage->pDbPage!=0 ); in releasePageNotNull()
2323 assert( sqlite3PagerGetExtra(pPage->pDbPage) == (void*)pPage ); in releasePageNotNull()
2324 assert( sqlite3PagerGetData(pPage->pDbPage)==pPage->aData ); in releasePageNotNull()
2326 sqlite3PagerUnrefNotNull(pPage->pDbPage); in releasePageNotNull()
2335 assert( pPage->pDbPage!=0 ); in releasePageOne()
2336 assert( sqlite3PagerGetExtra(pPage->pDbPage) == (void*)pPage ); in releasePageOne()
2337 assert( sqlite3PagerGetData(pPage->pDbPage)==pPage->aData ); in releasePageOne()
2339 sqlite3PagerUnrefPageOne(pPage->pDbPage); in releasePageOne()
2359 if( sqlite3PagerPageRefcount((*ppPage)->pDbPage)>1 ){ in btreeGetUnusedPage()
3411 rc = sqlite3PagerWrite(pP1->pDbPage); in newDatabase()
3633 rc = sqlite3PagerWrite(pPage1->pDbPage); in sqlite3BtreeBeginTrans()
3714 assert( sqlite3PagerIswriteable(pPage->pDbPage) ); in modifyPagePointer()
3778 MemPage *pDbPage, /* Open page to move */ in relocatePage() argument
3785 Pgno iDbPage = pDbPage->pgno; in relocatePage()
3792 assert( pDbPage->pBt==pBt ); in relocatePage()
3798 rc = sqlite3PagerMovepage(pPager, pDbPage->pDbPage, iFreePage, isCommit); in relocatePage()
3802 pDbPage->pgno = iFreePage; in relocatePage()
3813 rc = setChildPtrmaps(pDbPage); in relocatePage()
3818 Pgno nextOvfl = get4byte(pDbPage->aData); in relocatePage()
3836 rc = sqlite3PagerWrite(pPtrPage->pDbPage); in relocatePage()
4019 rc = sqlite3PagerWrite(pBt->pPage1->pDbPage); in sqlite3BtreeIncrVacuum()
4097 rc = sqlite3PagerWrite(pBt->pPage1->pDbPage); in autoVacuumCommit()
4895 DbPage *pDbPage /* Page containing pPayload */ in copyPayload() argument
4899 int rc = sqlite3PagerWrite(pDbPage); in copyPayload()
4984 rc = copyPayload(&aPayload[offset], pBuf, a, eOp, pPage->pDbPage); in accessPayload()
5099 DbPage *pDbPage; in accessPayload() local
5100 rc = sqlite3PagerGet(pBt->pPager, nextPage, &pDbPage, in accessPayload()
5104 aPayload = sqlite3PagerGetData(pDbPage); in accessPayload()
5106 rc = copyPayload(&aPayload[offset+4], pBuf, a, eOp, pDbPage); in accessPayload()
5107 sqlite3PagerUnref(pDbPage); in accessPayload()
6295 rc = sqlite3PagerWrite(pPage1->pDbPage); in allocateBtreePage()
6337 rc = sqlite3PagerWrite(pTrunk->pDbPage); in allocateBtreePage()
6360 rc = sqlite3PagerWrite(pTrunk->pDbPage); in allocateBtreePage()
6368 rc = sqlite3PagerWrite(pPrevTrunk->pDbPage); in allocateBtreePage()
6390 rc = sqlite3PagerWrite(pNewTrunk->pDbPage); in allocateBtreePage()
6400 assert( sqlite3PagerIswriteable(pPage1->pDbPage) ); in allocateBtreePage()
6403 rc = sqlite3PagerWrite(pPrevTrunk->pDbPage); in allocateBtreePage()
6459 rc = sqlite3PagerWrite(pTrunk->pDbPage); in allocateBtreePage()
6468 rc = sqlite3PagerWrite((*ppPage)->pDbPage); in allocateBtreePage()
6501 rc = sqlite3PagerWrite(pBt->pPage1->pDbPage); in allocateBtreePage()
6517 rc = sqlite3PagerWrite(pPg->pDbPage); in allocateBtreePage()
6531 rc = sqlite3PagerWrite((*ppPage)->pDbPage); in allocateBtreePage()
6544 assert( rc!=SQLITE_OK || sqlite3PagerPageRefcount((*ppPage)->pDbPage)<=1 ); in allocateBtreePage()
6578 sqlite3PagerRef(pPage->pDbPage); in freePage2()
6584 rc = sqlite3PagerWrite(pPage1->pDbPage); in freePage2()
6594 || ((rc = sqlite3PagerWrite(pPage->pDbPage))!=0) in freePage2()
6655 rc = sqlite3PagerWrite(pTrunk->pDbPage); in freePage2()
6660 sqlite3PagerDontWrite(pPage->pDbPage); in freePage2()
6678 rc = sqlite3PagerWrite(pPage->pDbPage); in freePage2()
6746 && sqlite3PagerPageRefcount(pOvfl->pDbPage)!=1 in clearCellOverflow()
6764 sqlite3PagerUnref(pOvfl->pDbPage); in clearCellOverflow()
6821 || sqlite3PagerIswriteable(pPage->pDbPage) ); in fillInCell()
6901 assert( pToRelease==0 || sqlite3PagerIswriteable(pToRelease->pDbPage) ); in fillInCell()
6906 || sqlite3PagerIswriteable(pPage->pDbPage) ); in fillInCell()
6961 assert( pToRelease==0 || sqlite3PagerIswriteable(pToRelease->pDbPage) ); in fillInCell()
6966 || sqlite3PagerIswriteable(pPage->pDbPage) ); in fillInCell()
7000 assert( sqlite3PagerIswriteable(pPage->pDbPage) ); in dropCell()
7094 int rc = sqlite3PagerWrite(pPage->pDbPage); in insertCell()
7099 assert( sqlite3PagerIswriteable(pPage->pDbPage) ); in insertCell()
7629 assert( sqlite3PagerIswriteable(pParent->pDbPage) ); in balance_quick()
7650 assert( sqlite3PagerIswriteable(pNew->pDbPage) ); in balance_quick()
7897 assert( sqlite3PagerIswriteable(pParent->pDbPage) ); in balance_nonroot()
8281 rc = sqlite3PagerWrite(pNew->pDbPage); in balance_nonroot()
8283 if( sqlite3PagerPageRefcount(pNew->pDbPage)!=1+(i==(iParentIdx-nxDiv)) in balance_nonroot()
8322 assert( apNew[i]->pDbPage->flags & PGHDR_WRITEABLE ); in balance_nonroot()
8323 assert( apNew[i]->pDbPage->flags & PGHDR_DIRTY ); in balance_nonroot()
8340 u16 fgA = apNew[i]->pDbPage->flags; in balance_nonroot()
8341 u16 fgB = apNew[iB]->pDbPage->flags; in balance_nonroot()
8342 sqlite3PagerRekey(apNew[i]->pDbPage, pgnoTemp, fgB); in balance_nonroot()
8343 sqlite3PagerRekey(apNew[iB]->pDbPage, pgnoA, fgA); in balance_nonroot()
8344 sqlite3PagerRekey(apNew[i]->pDbPage, pgnoB, fgB); in balance_nonroot()
8363 assert( sqlite3PagerIswriteable(pParent->pDbPage) ); in balance_nonroot()
8491 assert( sqlite3PagerIswriteable(pParent->pDbPage) ); in balance_nonroot()
8664 rc = sqlite3PagerWrite(pRoot->pDbPage); in balance_deeper()
8677 assert( sqlite3PagerIswriteable(pChild->pDbPage) ); in balance_deeper()
8678 assert( sqlite3PagerIswriteable(pRoot->pDbPage) ); in balance_deeper()
8772 }else if( sqlite3PagerPageRefcount(pPage->pDbPage)>1 ){ in balance()
8781 rc = sqlite3PagerWrite(pParent->pDbPage); in balance()
8879 int rc = sqlite3PagerWrite(pPage->pDbPage); in btreeOverwriteContent()
8893 int rc = sqlite3PagerWrite(pPage->pDbPage); in btreeOverwriteContent()
8939 if( sqlite3PagerPageRefcount(pPage->pDbPage)!=1 || pPage->isInit ){ in btreeOverwriteCell()
8950 sqlite3PagerUnref(pPage->pDbPage); in btreeOverwriteCell()
9188 rc = sqlite3PagerWrite(pPage->pDbPage); in sqlite3BtreeInsert()
9517 rc = sqlite3PagerWrite(pPage->pDbPage); in sqlite3BtreeDelete()
9549 rc = sqlite3PagerWrite(pLeaf->pDbPage); in sqlite3BtreeDelete()
9727 rc = sqlite3PagerWrite(pRoot->pDbPage); in btreeCreateTable()
9747 assert( sqlite3PagerIswriteable(pBt->pPage1->pDbPage) ); in btreeCreateTable()
9759 assert( sqlite3PagerIswriteable(pRoot->pDbPage) ); in btreeCreateTable()
9766 sqlite3PagerUnref(pRoot->pDbPage); in btreeCreateTable()
9803 && sqlite3PagerPageRefcount(pPage->pDbPage) != (1 + (pgno==1)) in clearDatabasePage()
9829 }else if( (rc = sqlite3PagerWrite(pPage->pDbPage))==0 ){ in clearDatabasePage()
10053 rc = sqlite3PagerWrite(pBt->pPage1->pDbPage); in sqlite3BtreeUpdateMeta()
11042 rc = sqlite3PagerWrite(pBt->pPage1->pDbPage); in sqlite3BtreeSetVersion()