Lines Matching refs:pFree

15140   LookasideSlot *pFree;   /* List of available buffers */  member
19035 void *pFree; /* Free this when deleting the vdbe */ member
19368 u32 nFree = countLookasideSlots(db->lookaside.pFree); in sqlite3LookasideUsed()
19394 LookasideSlot *p = db->lookaside.pFree; in sqlite3_db_status()
19398 db->lookaside.pInit = db->lookaside.pFree; in sqlite3_db_status()
19399 db->lookaside.pFree = 0; in sqlite3_db_status()
25495 pBuf->pNext = db->lookaside.pFree;
25496 db->lookaside.pFree = pBuf;
25657 }else if( (pBuf = db->lookaside.pFree)!=0 ){
25658 db->lookaside.pFree = pBuf->pNext;
46245 PgHdr1 *pFree; /* List of unused pcache-local pages */
46277 PgFreeslot *pFree; /* Free page blocks */
46329 pcache1.pFree = 0;
46333 p->pNext = pcache1.pFree;
46334 pcache1.pFree = p;
46370 pX->pNext = pCache->pFree;
46371 pCache->pFree = pX;
46375 return pCache->pFree!=0;
46392 p = (PgHdr1 *)pcache1.pFree;
46394 pcache1.pFree = pcache1.pFree->pNext;
46432 pSlot->pNext = pcache1.pFree;
46433 pcache1.pFree = pSlot;
46480 if( pCache->pFree || (pCache->nPage==0 && pcache1InitBulk(pCache)) ){
46481 p = pCache->pFree;
46482 pCache->pFree = p->pNext;
46529 p->pNext = pCache->pFree;
46530 pCache->pFree = p;
46687 pCache->pBulk = pCache->pFree = 0;
67216 u8 *pFree = 0;
67227 if( pFree!=(pCell + sz) ){
67228 if( pFree ){
67229 assert( pFree>aData && (pFree - aData)<65536 );
67230 freeSpace(pPg, (u16)(pFree - aData), szFree);
67232 pFree = pCell;
67234 if( pFree+sz>pEnd ) return 0;
67236 pFree = pCell;
67242 if( pFree ){
67243 assert( pFree>aData && (pFree - aData)<65536 );
67244 freeSpace(pPg, (u16)(pFree - aData), szFree);
68442 u8 *pFree = 0;
68526 if( pFree ){
68531 sqlite3PageFree(pFree);
68537 pFree = pSpace;
68551 if( pFree ){
68552 sqlite3PageFree(pFree);
75016 x.pSpace = p->pFree = sqlite3DbMallocRawNN(db, x.nNeeded);
76015 sqlite3DbFree(db, p->pFree);
84053 UnpackedRecord *pFree;
84084 pFree = 0;
84090 pFree = pIdxKey = sqlite3VdbeAllocUnpackedRecord(pC->pKeyInfo);
84108 if( pFree ) sqlite3DbFreeNN(db, pFree);
90460 SorterRecord *pFree = pSorter->list.pList;
90461 pSorter->list.pList = pFree->u.pNext;
90462 pFree->u.pNext = 0;
90463 if( pSorter->list.aMemory==0 ) vdbeSorterRecordFree(db, pFree);
144074 db->lookaside.pFree = 0;
156129 Fts3Expr *pFree = 0; /* List of free nodes. Linked by pParent. */
156176 assert( pFree );
156177 pFree->pLeft = apLeaf[iLvl];
156178 pFree->pRight = p;
156179 pFree->pLeft->pParent = pFree;
156180 pFree->pRight->pParent = pFree;
156182 p = pFree;
156183 pFree = pFree->pParent;
156212 pParent->pParent = pFree;
156213 pFree = pParent;
156224 assert( pFree!=0 );
156225 pFree->pRight = p;
156226 pFree->pLeft = apLeaf[i];
156227 pFree->pLeft->pParent = pFree;
156228 pFree->pRight->pParent = pFree;
156230 p = pFree;
156231 pFree = pFree->pParent;
156245 while( (pDel=pFree)!=0 ){
156246 pFree = pDel->pParent;
156251 assert( pFree==0 );
192924 Fts5Colset *pFree = pColset;
192931 fts5ParseSetColset(pParse, pExpr, pColset, &pFree);
192933 sqlite3_free(pFree);