Lines Matching defs:pMethods
6395 return pFile->pMethods->xClose(pFile);
6409 return pFile->pMethods->xRead(pFile, zBuf, iAmt, paf->iPgOne+iOfst);
6433 if( SQLITE_OK==(rc = pFile->pMethods->xWrite
6458 return pFile->pMethods->xWrite(pFile, zBuf, iAmt, paf->iPgOne+iOfst);
6470 return pFile->pMethods->xTruncate(pFile, paf->iMark+APND_MARK_SIZE);
6478 return pFile->pMethods->xSync(pFile, flags);
6496 return pFile->pMethods->xLock(pFile, eLock);
6504 return pFile->pMethods->xUnlock(pFile, eLock);
6512 return pFile->pMethods->xCheckReservedLock(pFile, pResOut);
6523 rc = pFile->pMethods->xFileControl(pFile, op, pArg);
6535 return pFile->pMethods->xSectorSize(pFile);
6543 return pFile->pMethods->xDeviceCharacteristics(pFile);
6555 return pFile->pMethods->xShmMap(pFile,iPg,pgsz,bExtend,pp);
6561 return pFile->pMethods->xShmLock(pFile,offset,n,flags);
6567 pFile->pMethods->xShmBarrier(pFile);
6573 return pFile->pMethods->xShmUnmap(pFile,deleteFlag);
6588 return pFile->pMethods->xFetch(pFile, iOfst+p->iPgOne, iAmt, pp);
6595 return pFile->pMethods->xUnfetch(pFile, iOfst+p->iPgOne, pPage);
6614 rc = pFile->pMethods->xRead(pFile, a, APND_MARK_SIZE, sz-APND_MARK_SIZE);
6641 rc = pFile->pMethods->xRead(pFile, zHdr, sizeof(zHdr), iMark);
6661 || SQLITE_OK!=pFile->pMethods->xRead(pFile, zHdr, sizeof(zHdr), 0)
6693 pFile->pMethods = &apnd_io_methods;
6698 rc = pBaseFile->pMethods->xFileSize(pBaseFile, &sz);
6700 pBaseFile->pMethods->xClose(pBaseFile);
6704 pFile->pMethods = 0;
6720 pBaseFile->pMethods->xClose(pBaseFile);
6722 pFile->pMethods = 0;
12880 const sqlite3_io_methods *pMethods;
14817 assert( pFd->pMethods!=&recover_methods );
14818 return pFd->pMethods->xClose(pFd);
14880 rc = pFd->pMethods->xRead(pFd, aPg, nByte, iBlk*nMax);
14913 if( pFd->pMethods==&recover_methods ){
14914 pFd->pMethods = recover_g.pMethods;
14915 rc = pFd->pMethods->xRead(pFd, aBuf, nByte, iOff);
14969 rc = pFd->pMethods->xFileSize(pFd, &dbFileSize);
15015 pFd->pMethods = &recover_methods;
15017 rc = pFd->pMethods->xRead(pFd, aBuf, nByte, iOff);
15027 if( pFd->pMethods==&recover_methods ){ \
15028 pFd->pMethods = recover_g.pMethods; \
15030 pFd->pMethods = &recover_methods; \
15046 pFd->pMethods->xWrite(pFd, aBuf, nByte, iOff)
15051 pFd->pMethods->xTruncate(pFd, size)
15056 pFd->pMethods->xSync(pFd, flags)
15061 pFd->pMethods->xFileSize(pFd, pSize)
15066 pFd->pMethods->xLock(pFd, eLock)
15071 pFd->pMethods->xUnlock(pFd, eLock)
15076 pFd->pMethods->xCheckReservedLock(pFd, pResOut)
15081 (pFd->pMethods ? pFd->pMethods->xFileControl(pFd, op, pArg) : SQLITE_NOTFOUND)
15086 pFd->pMethods->xSectorSize(pFd)
15091 pFd->pMethods->xDeviceCharacteristics(pFd)
15098 pFd->pMethods->xShmMap(pFd, iPg, pgsz, bExtend, pp)
15103 pFd->pMethods->xShmLock(pFd, offset, n, flags)
15107 if( pFd->pMethods==&recover_methods ){
15108 pFd->pMethods = recover_g.pMethods;
15109 pFd->pMethods->xShmBarrier(pFd);
15110 pFd->pMethods = &recover_methods;
15112 pFd->pMethods->xShmBarrier(pFd);
15117 pFd->pMethods->xShmUnmap(pFd, deleteFlag)
15141 assert( recover_g.pMethods==0 );
15144 assert( pFd==0 || pFd->pMethods!=&recover_methods );
15145 if( pFd && pFd->pMethods ){
15146 int iVersion = 1 + (pFd->pMethods->iVersion>1 && pFd->pMethods->xShmMap!=0);
15147 recover_g.pMethods = pFd->pMethods;
15150 pFd->pMethods = &recover_methods;
15163 if( pFd && pFd->pMethods ){
15164 pFd->pMethods = recover_g.pMethods;
15165 recover_g.pMethods = 0;
26548 rc = pFile->pMethods->xFileSize(pFile, &nSize);
26560 rc = pFile->pMethods->xRead(pFile, buf, nBuf, nPos);