Lines Matching refs:nFree
21508 u32 nFree = countLookasideSlots(db->lookaside.pFree); in sqlite3LookasideUsed() local
21511 nFree += countLookasideSlots(db->lookaside.pSmallFree); in sqlite3LookasideUsed()
21514 return db->lookaside.nSlot - (nInit+nFree); in sqlite3LookasideUsed()
50995 int nFree = 0;
51001 while( (nReq<0 || nFree<nReq)
51005 nFree += pcache1MemSize(p->page.pBuf);
51007 nFree += sqlite3MemSize(p);
51015 return nFree;
63764 int nFree; /* Number of free bytes on the page. -1 for unknown */
66000 assert( pPage->nFree>=0 );
66001 if( data[hdr+7]+cbrk-iCellFirst!=pPage->nFree ){
66106 assert( pPage->nFree>=nByte );
66157 assert( pPage->nFree>=0 );
66158 rc = defragmentPage(pPage, MIN(4, pPage->nFree - (2+nByte)));
66282 pPage->nFree += iOrigSize;
66356 int nFree; /* Number of unused bytes on the page */
66368 assert( pPage->nFree<0 );
66385 nFree = data[hdr+7] + top; /* Init nFree to non-freeblock free space */
66401 nFree = nFree + size;
66422 if( nFree>usableSize || nFree<iCellFirst ){
66425 pPage->nFree = (u16)(nFree - iCellFirst);
66515 pPage->nFree = -1; /* Indicate that this value is yet uncomputed */
66546 pPage->nFree = (u16)(pBt->usableSize - first);
68332 static Pgno finalDbSize(BtShared *pBt, Pgno nOrig, Pgno nFree){
68338 nPtrmap = (nFree-nOrig+PTRMAP_PAGENO(pBt, nOrig)+nEntry)/nEntry;
68339 nFin = nOrig - nFree - nPtrmap;
68368 Pgno nFree = get4byte(&pBt->pPage1->aData[36]);
68369 Pgno nFin = finalDbSize(pBt, nOrig, nFree);
68371 if( nOrig<nFin || nFree>=nOrig ){
68373 }else if( nFree>0 ){
68410 Pgno nFree; /* Number of pages on the freelist initially */
68423 nFree = get4byte(&pBt->pPage1->aData[36]);
68424 nFin = finalDbSize(pBt, nOrig, nFree);
68432 if( (rc==SQLITE_DONE || rc==SQLITE_OK) && nFree>0 ){
70723 u32 nFree; /* Initial number of pages on free-list */
70742 nFree = get4byte(&pPage1->aData[36]);
70743 put4byte(&pPage1->aData[36], nFree+1);
70772 if( nFree!=0 ){
71146 assert( pPage->nFree>=0 );
71167 pPage->nFree = pPage->pBt->usableSize - pPage->hdrOffset
71172 pPage->nFree += 2;
71212 assert( pPage->nFree>=0 );
71213 if( pPage->nOverflow || sz+2>pPage->nFree ){
71252 pPage->nFree -= (u16)(2 + sz);
71774 assert( pPage->nFree>=0 );
71775 assert( pParent->nFree>=0 );
71805 pNew->nFree = pBt->usableSize - pNew->cellOffset - 2 - szCell;
71930 assert( pFrom->nFree>=iToHdr );
72054 assert( pParent->nFree>=0 );
72094 if( apOld[i]->nFree<0 ){
72309 assert( p->nFree>=0 );
72310 szNew[i] = usableSpace - p->nFree;
72682 apNew[iPg]->nFree = usableSpace-szNew[iPg];
72694 if( isRoot && pParent->nCell==0 && pParent->hdrOffset<=apNew[0]->nFree ){
72713 assert( apNew[0]->nFree ==
72880 if( NEVER(pPage->nFree<0) && btreeComputeFreeSpace(pPage) ) break;
72881 if( pPage->nOverflow==0 && pPage->nFree<=nMin ){
72909 if( rc==SQLITE_OK && pParent->nFree<0 ){
73261 if( pPage->nFree<0 ){
73429 if( pPage->nFree<0 && btreeComputeFreeSpace(pPage) ) return SQLITE_CORRUPT;
73442 || (pPage->nFree+cellSizePtr(pPage,pCell)+2)>(int)(pBt->usableSize*2/3)
73500 if( pLeaf->nFree<0 ){
79987 sqlite3_int64 nFree; /* Bytes of available memory */
80013 if( nByte <= p->nFree ){
80014 p->nFree -= nByte;
80015 pBuf = &p->pSpace[p->nFree];
80120 x.nFree = ROUNDDOWN8(pParse->szOpAlloc - n); /* Bytes of unused memory */
80121 assert( x.nFree>=0 );
80122 assert( EIGHT_BYTE_ALIGNMENT(&x.pSpace[x.nFree]) );
80170 x.nFree = x.nNeeded;