Lines Matching refs:FileChunk
31 typedef struct FileChunk FileChunk; typedef
39 struct FileChunk { struct
40 FileChunk *pNext; /* Next chunk in the journal */ argument
53 #define fileChunkSize(nChunkSize) (sizeof(FileChunk) + ((nChunkSize)-8))
61 FileChunk *pChunk; /* Specific chunk into which cursor points */
73 FileChunk *pFirst; /* Head of in-memory chunk-list */
96 FileChunk *pChunk; in memjrnlRead()
133 static void memjrnlFreeChunks(FileChunk *pFirst){ in memjrnlFreeChunks()
134 FileChunk *pIter; in memjrnlFreeChunks()
135 FileChunk *pNext; in memjrnlFreeChunks()
155 FileChunk *pIter; in memjrnlCreateFile()
223 FileChunk *pChunk = p->endpoint.pChunk; in memjrnlWrite()
230 FileChunk *pNew = sqlite3_malloc(fileChunkSize(p->nChunkSize)); in memjrnlWrite()
264 FileChunk *pIter = 0; in memjrnlTruncate()
376 p->nChunkSize = 8 + MEMJOURNAL_DFLT_FILECHUNKSIZE - sizeof(FileChunk); in sqlite3JournalOpen()