Lines Matching refs:pMethods

1136   const struct sqlite3_io_methods *pMethods;  /* Methods for an open file */  member
14391 if( pId->pMethods ){ in sqlite3OsClose()
14392 rc = pId->pMethods->xClose(pId); in sqlite3OsClose()
14393 pId->pMethods = 0; in sqlite3OsClose()
14399 return id->pMethods->xRead(id, pBuf, amt, offset); in sqlite3OsRead()
14403 return id->pMethods->xWrite(id, pBuf, amt, offset); in sqlite3OsWrite()
14406 return id->pMethods->xTruncate(id, size); in sqlite3OsTruncate()
14410 return id->pMethods->xSync(id, flags); in sqlite3OsSync()
14414 return id->pMethods->xFileSize(id, pSize); in sqlite3OsFileSize()
14418 return id->pMethods->xLock(id, lockType); in sqlite3OsLock()
14421 return id->pMethods->xUnlock(id, lockType); in sqlite3OsUnlock()
14425 return id->pMethods->xCheckReservedLock(id, pResOut); in sqlite3OsCheckReservedLock()
14428 return id->pMethods->xFileControl(id, op, pArg); in sqlite3OsFileControl()
14431 int (*xSectorSize)(sqlite3_file*) = id->pMethods->xSectorSize; in sqlite3OsSectorSize()
14435 return id->pMethods->xDeviceCharacteristics(id); in sqlite3OsDeviceCharacteristics()
14438 return id->pMethods->xShmLock(id, offset, n, flags); in sqlite3OsShmLock()
14441 id->pMethods->xShmBarrier(id); in sqlite3OsShmBarrier()
14444 return id->pMethods->xShmUnmap(id, deleteFlag); in sqlite3OsShmUnmap()
14453 return id->pMethods->xShmMap(id, iPage, pgsz, bExtend, pp); in sqlite3OsShmMap()
14474 assert( rc==SQLITE_OK || pFile->pMethods==0 ); in sqlite3OsOpen()
28994 const sqlite3_io_methods *pMethods; /* Appropriate locking method */
29018 return aMap[i].pMethods;
38312 #define isOpen(pFd) ((pFd)->pMethods)
40274 pPager->fd->pMethods==0 ||
44203 const sqlite3_io_methods *pMethods = pPager->fd->pMethods;
44204 return pPager->exclusiveMode || (pMethods->iVersion>=2 && pMethods->xShmMap);
71386 if( p->pMethods!=&JournalFileMethods ){
71652 return pJfd->pMethods==&MemJournalMethods;
112831 }else if( fd->pMethods ){