Lines Matching refs:pTrunk
53033 MemPage *pTrunk = 0;
53080 pPrevTrunk = pTrunk;
53090 rc = btreeGetPage(pBt, iTrunk, &pTrunk, 0);
53093 pTrunk = 0;
53097 k = get4byte(&pTrunk->aData[4]); /* # of leaves on this trunk page */
53103 rc = sqlite3PagerWrite(pTrunk->pDbPage);
53108 memcpy(&pPage1->aData[32], &pTrunk->aData[0], 4);
53109 *ppPage = pTrunk;
53110 pTrunk = 0;
53122 *ppPage = pTrunk;
53124 rc = sqlite3PagerWrite(pTrunk->pDbPage);
53130 memcpy(&pPage1->aData[32], &pTrunk->aData[0], 4);
53136 memcpy(&pPrevTrunk->aData[0], &pTrunk->aData[0], 4);
53144 Pgno iNewTrunk = get4byte(&pTrunk->aData[8]);
53159 memcpy(&pNewTrunk->aData[0], &pTrunk->aData[0], 4);
53161 memcpy(&pNewTrunk->aData[8], &pTrunk->aData[12], (k-1)*4);
53174 pTrunk = 0;
53181 unsigned char *aData = pTrunk->aData;
53210 *pPgno, closest+1, k, pTrunk->pgno, n-1));
53211 rc = sqlite3PagerWrite(pTrunk->pDbPage);
53274 releasePage(pTrunk);
53302 MemPage *pTrunk = 0; /* Free-list trunk page */
53357 rc = btreeGetPage(pBt, iTrunk, &pTrunk, 0);
53362 nLeaf = get4byte(&pTrunk->aData[4]);
53383 rc = sqlite3PagerWrite(pTrunk->pDbPage);
53385 put4byte(&pTrunk->aData[4], nLeaf+1);
53386 put4byte(&pTrunk->aData[8+nLeaf*4], iPage);
53392 TRACE(("FREE-PAGE: %d leaf on trunk page %d\n",pPage->pgno,pTrunk->pgno));
53420 releasePage(pTrunk);