Lines Matching defs:pFile

121   CrashFile *pFile;            /* File this write() applies to */
187 ** pFile. If isCrash is true, simulate a crash.
189 static int writeListSync(CrashFile *pFile, int isCrash){
198 ** pFile.
206 if( pWrite->pFile==pFile ){
221 printf("Sync %s (is %s crash)\n", pFile->zName, (isCrash?"a":"not a"));
226 sqlite3_file *pRealFile = pWrite->pFile->pRealFile;
235 if( (pWrite->pFile==pFile || iDc&SQLITE_IOCAP_SEQUENTIAL) ){
280 pWrite->pFile, pWrite->zBuf, pWrite->nBuf, pWrite->iOffset
289 pWrite->nBuf, (int)pWrite->iOffset, pWrite->pFile->zName
301 pWrite->nBuf, (int)pWrite->iOffset, pWrite->pFile->zName
316 1+iLast-iFirst, iFirst, pWrite->pFile->zName
326 pWrite->pFile, zGarbage, g.iSectorSize, i*g.iSectorSize
359 sqlite3_file *pFile,
375 pNew->pFile = (CrashFile *)pFile;
395 static int cfClose(sqlite3_file *pFile){
396 CrashFile *pCrash = (CrashFile *)pFile;
406 sqlite3_file *pFile,
411 CrashFile *pCrash = (CrashFile *)pFile;
426 sqlite3_file *pFile,
431 CrashFile *pCrash = (CrashFile *)pFile;
447 return writeListAppend(pFile, iOfst, zBuf, iAmt);
453 static int cfTruncate(sqlite3_file *pFile, sqlite_int64 size){
454 CrashFile *pCrash = (CrashFile *)pFile;
459 return writeListAppend(pFile, size, 0, 0);
465 static int cfSync(sqlite3_file *pFile, int flags){
466 CrashFile *pCrash = (CrashFile *)pFile;
489 static int cfFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){
490 CrashFile *pCrash = (CrashFile *)pFile;
498 static int cfLock(sqlite3_file *pFile, int eLock){
499 return sqlite3OsLock(((CrashFile *)pFile)->pRealFile, eLock);
501 static int cfUnlock(sqlite3_file *pFile, int eLock){
502 return sqlite3OsUnlock(((CrashFile *)pFile)->pRealFile, eLock);
504 static int cfCheckReservedLock(sqlite3_file *pFile, int *pResOut){
505 return sqlite3OsCheckReservedLock(((CrashFile *)pFile)->pRealFile, pResOut);
507 static int cfFileControl(sqlite3_file *pFile, int op, void *pArg){
508 return sqlite3OsFileControl(((CrashFile *)pFile)->pRealFile, op, pArg);
516 static int cfSectorSize(sqlite3_file *pFile){
519 static int cfDeviceCharacteristics(sqlite3_file *pFile){
526 static int cfShmLock(sqlite3_file *pFile, int ofst, int n, int flags){
527 return sqlite3OsShmLock(((CrashFile*)pFile)->pRealFile, ofst, n, flags);
529 static void cfShmBarrier(sqlite3_file *pFile){
530 sqlite3OsShmBarrier(((CrashFile*)pFile)->pRealFile);
532 static int cfShmUnmap(sqlite3_file *pFile, int delFlag){
533 return sqlite3OsShmUnmap(((CrashFile*)pFile)->pRealFile, delFlag);
536 sqlite3_file *pFile, /* Handle open on database file */
542 return sqlite3OsShmMap(((CrashFile*)pFile)->pRealFile, iRegion, sz, w, pp);
576 ** at pFile. This file uses this space for the CrashFile structure
584 sqlite3_file *pFile,
590 CrashFile *pWrapper = (CrashFile *)pFile;
631 sqlite3OsClose(pFile);