Lines Matching defs:pMethods
8928 return pFile->pMethods->xClose(pFile);
8942 return pFile->pMethods->xRead(pFile, zBuf, iAmt, paf->iPgOne+iOfst);
8966 if( SQLITE_OK==(rc = pFile->pMethods->xWrite
8991 return pFile->pMethods->xWrite(pFile, zBuf, iAmt, paf->iPgOne+iOfst);
9003 return pFile->pMethods->xTruncate(pFile, paf->iMark+APND_MARK_SIZE);
9011 return pFile->pMethods->xSync(pFile, flags);
9029 return pFile->pMethods->xLock(pFile, eLock);
9037 return pFile->pMethods->xUnlock(pFile, eLock);
9045 return pFile->pMethods->xCheckReservedLock(pFile, pResOut);
9056 rc = pFile->pMethods->xFileControl(pFile, op, pArg);
9068 return pFile->pMethods->xSectorSize(pFile);
9076 return pFile->pMethods->xDeviceCharacteristics(pFile);
9088 return pFile->pMethods->xShmMap(pFile,iPg,pgsz,bExtend,pp);
9094 return pFile->pMethods->xShmLock(pFile,offset,n,flags);
9100 pFile->pMethods->xShmBarrier(pFile);
9106 return pFile->pMethods->xShmUnmap(pFile,deleteFlag);
9121 return pFile->pMethods->xFetch(pFile, iOfst+p->iPgOne, iAmt, pp);
9128 return pFile->pMethods->xUnfetch(pFile, iOfst+p->iPgOne, pPage);
9147 rc = pFile->pMethods->xRead(pFile, a, APND_MARK_SIZE, sz-APND_MARK_SIZE);
9174 rc = pFile->pMethods->xRead(pFile, zHdr, sizeof(zHdr), iMark);
9194 || SQLITE_OK!=pFile->pMethods->xRead(pFile, zHdr, sizeof(zHdr), 0)
9226 pFile->pMethods = &apnd_io_methods;
9231 rc = pBaseFile->pMethods->xFileSize(pBaseFile, &sz);
9233 pBaseFile->pMethods->xClose(pBaseFile);
9237 pFile->pMethods = 0;
9253 pBaseFile->pMethods->xClose(pBaseFile);
9255 pFile->pMethods = 0;
16740 const sqlite3_io_methods *pMethods;
18680 assert( pFd->pMethods!=&recover_methods );
18681 return pFd->pMethods->xClose(pFd);
18743 rc = pFd->pMethods->xRead(pFd, aPg, nByte, iBlk*nMax);
18776 if( pFd->pMethods==&recover_methods ){
18777 pFd->pMethods = recover_g.pMethods;
18778 rc = pFd->pMethods->xRead(pFd, aBuf, nByte, iOff);
18832 rc = pFd->pMethods->xFileSize(pFd, &dbFileSize);
18878 pFd->pMethods = &recover_methods;
18880 rc = pFd->pMethods->xRead(pFd, aBuf, nByte, iOff);
18890 if( pFd->pMethods==&recover_methods ){ \
18891 pFd->pMethods = recover_g.pMethods; \
18893 pFd->pMethods = &recover_methods; \
18909 pFd->pMethods->xWrite(pFd, aBuf, nByte, iOff)
18914 pFd->pMethods->xTruncate(pFd, size)
18919 pFd->pMethods->xSync(pFd, flags)
18924 pFd->pMethods->xFileSize(pFd, pSize)
18929 pFd->pMethods->xLock(pFd, eLock)
18934 pFd->pMethods->xUnlock(pFd, eLock)
18939 pFd->pMethods->xCheckReservedLock(pFd, pResOut)
18944 (pFd->pMethods ? pFd->pMethods->xFileControl(pFd, op, pArg) : SQLITE_NOTFOUND)
18949 pFd->pMethods->xSectorSize(pFd)
18954 pFd->pMethods->xDeviceCharacteristics(pFd)
18961 pFd->pMethods->xShmMap(pFd, iPg, pgsz, bExtend, pp)
18966 pFd->pMethods->xShmLock(pFd, offset, n, flags)
18970 if( pFd->pMethods==&recover_methods ){
18971 pFd->pMethods = recover_g.pMethods;
18972 pFd->pMethods->xShmBarrier(pFd);
18973 pFd->pMethods = &recover_methods;
18975 pFd->pMethods->xShmBarrier(pFd);
18980 pFd->pMethods->xShmUnmap(pFd, deleteFlag)
19010 assert( recover_g.pMethods==0 );
19013 assert( pFd==0 || pFd->pMethods!=&recover_methods );
19014 if( pFd && pFd->pMethods ){
19015 int iVersion = 1 + (pFd->pMethods->iVersion>1 && pFd->pMethods->xShmMap!=0);
19016 recover_g.pMethods = pFd->pMethods;
19019 pFd->pMethods = &recover_methods;
19032 if( pFd && pFd->pMethods ){
19033 pFd->pMethods = recover_g.pMethods;
19034 recover_g.pMethods = 0;
31063 rc = pFile->pMethods->xFileSize(pFile, &nSize);
31075 rc = pFile->pMethods->xRead(pFile, buf, nBuf, nPos);