Lines Matching refs:pChunk
42464 struct RowSetChunk *pChunk; /* List of all chunk allocations */
42497 p->pChunk = 0;
42515 struct RowSetChunk *pChunk, *pNextChunk;
42516 for(pChunk=p->pChunk; pChunk; pChunk = pNextChunk){
42517 pNextChunk = pChunk->pNextChunk;
42518 sqlite3DbFree(p->db, pChunk);
42520 p->pChunk = 0;
42544 pNew->pNextChunk = p->pChunk;
42545 p->pChunk = pNew;
83113 FileChunk *pChunk; /* Specific chunk into which cursor points */
83141 FileChunk *pChunk;
83148 for(pChunk=p->pFirst;
83149 ALWAYS(pChunk) && (iOff+JOURNAL_CHUNKSIZE)<=iOfst;
83150 pChunk=pChunk->pNext
83155 pChunk = p->readpoint.pChunk;
83162 memcpy(zOut, &pChunk->zChunk[iChunkOffset], nCopy);
83166 } while( nRead>=0 && (pChunk=pChunk->pNext)!=0 && nRead>0 );
83168 p->readpoint.pChunk = pChunk;
83193 FileChunk *pChunk = p->endpoint.pChunk;
83204 if( pChunk ){
83206 pChunk->pNext = pNew;
83211 p->endpoint.pChunk = pNew;
83214 memcpy(&p->endpoint.pChunk->zChunk[iChunkOffset], zWrite, iSpace);
83228 FileChunk *pChunk;
83231 pChunk = p->pFirst;
83232 while( pChunk ){
83233 FileChunk *pTmp = pChunk;
83234 pChunk = pChunk->pNext;
175284 u8 *pChunk = &pSeg->pLeaf->p[pSeg->iLeafOffset];
175294 xChunk(p, pCtx, pChunk, nChunk);
175303 pChunk = &pData->p[4];
175909 const u8 *pChunk, int nChunk
175912 fts5WriteAppendPoslistData(p, pWriter, pChunk, nChunk);
176414 const u8 *pChunk, int nChunk
176418 fts5BufferSafeAppendBlob((Fts5Buffer*)pContext, pChunk, nChunk);
176443 const u8 *pChunk, int nChunk
176455 fts5FastGetVarint32(pChunk, i, iCol);
176465 while( i<nChunk && pChunk[i]!=0x01 ){
176466 while( pChunk[i] & 0x80 ) i++;
176470 fts5BufferSafeAppendBlob(pCtx->pBuf, &pChunk[iStart], i-iStart);
176479 fts5FastGetVarint32(pChunk, i, iCol);
176482 fts5BufferSafeAppendBlob(pCtx->pBuf, &pChunk[iStart], i-iStart);