Lines Matching refs:pVfs

53   sqlite3_vfs *pVfs;              /* The VFS */  member
84 sqlite3_vfs *pVfs; /* The testvfs registered with SQLite */ member
320 Testvfs *p = (Testvfs *)pFd->pVfs->pAppData; in tvfsClose()
352 Testvfs *p = (Testvfs *)pFd->pVfs->pAppData; in tvfsRead()
379 Testvfs *p = (Testvfs *)pFd->pVfs->pAppData; in tvfsWrite()
409 Testvfs *p = (Testvfs *)pFd->pVfs->pAppData; in tvfsTruncate()
430 Testvfs *p = (Testvfs *)pFd->pVfs->pAppData; in tvfsSync()
481 Testvfs *p = (Testvfs *)pFd->pVfs->pAppData; in tvfsLock()
496 Testvfs *p = (Testvfs *)pFd->pVfs->pAppData; in tvfsUnlock()
514 Testvfs *p = (Testvfs *)pFd->pVfs->pAppData; in tvfsCheckReservedLock()
527 Testvfs *p = (Testvfs *)pFd->pVfs->pAppData; in tvfsFileControl()
581 Testvfs *p = (Testvfs *)pFd->pVfs->pAppData; in tvfsSectorSize()
593 Testvfs *p = (Testvfs *)pFd->pVfs->pAppData; in tvfsDeviceCharacteristics()
604 sqlite3_vfs *pVfs, in tvfsOpen() argument
614 Testvfs *p = (Testvfs *)pVfs->pAppData; in tvfsOpen()
616 pFd = (TestvfsFd *)ckalloc(sizeof(TestvfsFd) + PARENTVFS(pVfs)->szOsFile); in tvfsOpen()
617 memset(pFd, 0, sizeof(TestvfsFd) + PARENTVFS(pVfs)->szOsFile); in tvfsOpen()
621 pFd->pVfs = pVfs; in tvfsOpen()
668 rc = sqlite3OsOpen(PARENTVFS(pVfs), zName, pFd->pReal, flags, pOutFlags); in tvfsOpen()
673 if( pVfs->iVersion>1 ){ in tvfsOpen()
682 if( pMethods->iVersion>pVfs->iVersion ){ in tvfsOpen()
683 pMethods->iVersion = pVfs->iVersion; in tvfsOpen()
685 if( pVfs->iVersion>1 && ((Testvfs *)pVfs->pAppData)->isNoshm ){ in tvfsOpen()
702 static int tvfsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ in tvfsDelete() argument
704 Testvfs *p = (Testvfs *)pVfs->pAppData; in tvfsDelete()
713 rc = sqlite3OsDelete(PARENTVFS(pVfs), zPath, dirSync); in tvfsDelete()
723 sqlite3_vfs *pVfs, in tvfsAccess() argument
728 Testvfs *p = (Testvfs *)pVfs->pAppData; in tvfsAccess()
747 return sqlite3OsAccess(PARENTVFS(pVfs), zPath, flags, pResOut); in tvfsAccess()
756 sqlite3_vfs *pVfs, in tvfsFullPathname() argument
761 Testvfs *p = (Testvfs *)pVfs->pAppData; in tvfsFullPathname()
769 return sqlite3OsFullPathname(PARENTVFS(pVfs), zPath, nOut, zOut); in tvfsFullPathname()
776 static void *tvfsDlOpen(sqlite3_vfs *pVfs, const char *zPath){ in tvfsDlOpen() argument
777 return sqlite3OsDlOpen(PARENTVFS(pVfs), zPath); in tvfsDlOpen()
785 static void tvfsDlError(sqlite3_vfs *pVfs, int nByte, char *zErrMsg){ in tvfsDlError() argument
786 sqlite3OsDlError(PARENTVFS(pVfs), nByte, zErrMsg); in tvfsDlError()
792 static void (*tvfsDlSym(sqlite3_vfs *pVfs, void *p, const char *zSym))(void){ in tvfsDlSym() argument
793 return sqlite3OsDlSym(PARENTVFS(pVfs), p, zSym); in tvfsDlSym()
799 static void tvfsDlClose(sqlite3_vfs *pVfs, void *pHandle){ in tvfsDlClose() argument
800 sqlite3OsDlClose(PARENTVFS(pVfs), pHandle); in tvfsDlClose()
808 static int tvfsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ in tvfsRandomness() argument
809 return sqlite3OsRandomness(PARENTVFS(pVfs), nByte, zBufOut); in tvfsRandomness()
816 static int tvfsSleep(sqlite3_vfs *pVfs, int nMicro){ in tvfsSleep() argument
817 return sqlite3OsSleep(PARENTVFS(pVfs), nMicro); in tvfsSleep()
823 static int tvfsCurrentTime(sqlite3_vfs *pVfs, double *pTimeOut){ in tvfsCurrentTime() argument
824 return PARENTVFS(pVfs)->xCurrentTime(PARENTVFS(pVfs), pTimeOut); in tvfsCurrentTime()
834 p = (Testvfs *)pFd->pVfs->pAppData; in tvfsShmOpen()
895 Testvfs *p = (Testvfs *)(pFd->pVfs->pAppData); in tvfsShmMap()
944 Testvfs *p = (Testvfs *)(pFd->pVfs->pAppData); in tvfsShmLock()
1006 Testvfs *p = (Testvfs *)(pFd->pVfs->pAppData); in tvfsShmBarrier()
1026 Testvfs *p = (Testvfs *)(pFd->pVfs->pAppData); in tvfsShmUnmap()
1396 sqlite3_vfs_unregister(p->pVfs); in testvfs_obj_del()
1397 memset(p->pVfs, 0, sizeof(sqlite3_vfs)); in testvfs_obj_del()
1398 ckfree((char *)p->pVfs); in testvfs_obj_del()
1477 sqlite3_vfs *pVfs; /* New VFS */ in testvfs_cmd() local
1556 pVfs = (sqlite3_vfs *)ckalloc(sizeof(sqlite3_vfs)); in testvfs_cmd()
1557 memcpy(pVfs, &tvfs_vfs, sizeof(sqlite3_vfs)); in testvfs_cmd()
1558 pVfs->pAppData = (void *)p; in testvfs_cmd()
1559 pVfs->iVersion = iVersion; in testvfs_cmd()
1560 pVfs->zName = p->zName; in testvfs_cmd()
1561 pVfs->mxPathname = p->pParent->mxPathname; in testvfs_cmd()
1562 if( mxPathname>=0 && mxPathname<pVfs->mxPathname ){ in testvfs_cmd()
1563 pVfs->mxPathname = mxPathname; in testvfs_cmd()
1565 pVfs->szOsFile = szOsFile; in testvfs_cmd()
1566 p->pVfs = pVfs; in testvfs_cmd()
1571 sqlite3_vfs_register(pVfs, isDefault); in testvfs_cmd()