Lines Matching refs:pTrunk
78011 MemPage *pTrunk = 0; local
78066 pPrevTrunk = pTrunk;
78082 rc = btreeGetUnusedPage(pBt, iTrunk, &pTrunk, 0);
78085 pTrunk = 0;
78088 assert( pTrunk!=0 );
78089 assert( pTrunk->aData!=0 );
78092 k = get4byte(&pTrunk->aData[4]);
78098 rc = sqlite3PagerWrite(pTrunk->pDbPage);
78103 memcpy(&pPage1->aData[32], &pTrunk->aData[0], 4);
78104 *ppPage = pTrunk;
78105 pTrunk = 0;
78119 *ppPage = pTrunk;
78121 rc = sqlite3PagerWrite(pTrunk->pDbPage);
78127 memcpy(&pPage1->aData[32], &pTrunk->aData[0], 4);
78133 memcpy(&pPrevTrunk->aData[0], &pTrunk->aData[0], 4);
78141 Pgno iNewTrunk = get4byte(&pTrunk->aData[8]);
78156 memcpy(&pNewTrunk->aData[0], &pTrunk->aData[0], 4);
78158 memcpy(&pNewTrunk->aData[8], &pTrunk->aData[12], (k-1)*4);
78171 pTrunk = 0;
78178 unsigned char *aData = pTrunk->aData;
78219 *pPgno, closest+1, k, pTrunk->pgno, n-1));
78220 rc = sqlite3PagerWrite(pTrunk->pDbPage);
78303 releasePage(pTrunk);
78323 MemPage *pTrunk = 0; /* Free-list trunk page */ local
78385 rc = btreeGetPage(pBt, iTrunk, &pTrunk, 0);
78390 nLeaf = get4byte(&pTrunk->aData[4]);
78416 rc = sqlite3PagerWrite(pTrunk->pDbPage);
78418 put4byte(&pTrunk->aData[4], nLeaf+1);
78419 put4byte(&pTrunk->aData[8+nLeaf*4], iPage);
78425 TRACE(("FREE-PAGE: %u leaf on trunk page %u\n",pPage->pgno,pTrunk->pgno));
78453 releasePage(pTrunk);