Lines Matching refs:pTrunk
6250 MemPage *pTrunk = 0; in allocateBtreePage() local
6305 pPrevTrunk = pTrunk; in allocateBtreePage()
6321 rc = btreeGetUnusedPage(pBt, iTrunk, &pTrunk, 0); in allocateBtreePage()
6324 pTrunk = 0; in allocateBtreePage()
6327 assert( pTrunk!=0 ); in allocateBtreePage()
6328 assert( pTrunk->aData!=0 ); in allocateBtreePage()
6331 k = get4byte(&pTrunk->aData[4]); in allocateBtreePage()
6337 rc = sqlite3PagerWrite(pTrunk->pDbPage); in allocateBtreePage()
6342 memcpy(&pPage1->aData[32], &pTrunk->aData[0], 4); in allocateBtreePage()
6343 *ppPage = pTrunk; in allocateBtreePage()
6344 pTrunk = 0; in allocateBtreePage()
6358 *ppPage = pTrunk; in allocateBtreePage()
6360 rc = sqlite3PagerWrite(pTrunk->pDbPage); in allocateBtreePage()
6366 memcpy(&pPage1->aData[32], &pTrunk->aData[0], 4); in allocateBtreePage()
6372 memcpy(&pPrevTrunk->aData[0], &pTrunk->aData[0], 4); in allocateBtreePage()
6380 Pgno iNewTrunk = get4byte(&pTrunk->aData[8]); in allocateBtreePage()
6395 memcpy(&pNewTrunk->aData[0], &pTrunk->aData[0], 4); in allocateBtreePage()
6397 memcpy(&pNewTrunk->aData[8], &pTrunk->aData[12], (k-1)*4); in allocateBtreePage()
6410 pTrunk = 0; in allocateBtreePage()
6417 unsigned char *aData = pTrunk->aData; in allocateBtreePage()
6458 *pPgno, closest+1, k, pTrunk->pgno, n-1)); in allocateBtreePage()
6459 rc = sqlite3PagerWrite(pTrunk->pDbPage); in allocateBtreePage()
6542 releasePage(pTrunk); in allocateBtreePage()
6562 MemPage *pTrunk = 0; /* Free-list trunk page */ in freePage2() local
6624 rc = btreeGetPage(pBt, iTrunk, &pTrunk, 0); in freePage2()
6629 nLeaf = get4byte(&pTrunk->aData[4]); in freePage2()
6655 rc = sqlite3PagerWrite(pTrunk->pDbPage); in freePage2()
6657 put4byte(&pTrunk->aData[4], nLeaf+1); in freePage2()
6658 put4byte(&pTrunk->aData[8+nLeaf*4], iPage); in freePage2()
6664 TRACE(("FREE-PAGE: %d leaf on trunk page %d\n",pPage->pgno,pTrunk->pgno)); in freePage2()
6692 releasePage(pTrunk); in freePage2()