Lines Matching refs:Wal

57974 typedef struct Wal Wal;  typedef
57977 SQLITE_PRIVATE int sqlite3WalOpen(sqlite3_vfs*, sqlite3_file*, const char *, int, i64, Wal**);
57978 SQLITE_PRIVATE int sqlite3WalClose(Wal *pWal, sqlite3*, int sync_flags, int, u8 *);
57981 SQLITE_PRIVATE void sqlite3WalLimit(Wal*, i64);
57990 SQLITE_PRIVATE int sqlite3WalBeginReadTransaction(Wal *pWal, int *);
57991 SQLITE_PRIVATE void sqlite3WalEndReadTransaction(Wal *pWal);
57994 SQLITE_PRIVATE int sqlite3WalFindFrame(Wal *, Pgno, u32 *);
57995 SQLITE_PRIVATE int sqlite3WalReadFrame(Wal *, u32, int, u8 *);
57998 SQLITE_PRIVATE Pgno sqlite3WalDbsize(Wal *pWal);
58001 SQLITE_PRIVATE int sqlite3WalBeginWriteTransaction(Wal *pWal);
58002 SQLITE_PRIVATE int sqlite3WalEndWriteTransaction(Wal *pWal);
58005 SQLITE_PRIVATE int sqlite3WalUndo(Wal *pWal, int (*xUndo)(void *, Pgno), void *pUndoCtx);
58009 SQLITE_PRIVATE void sqlite3WalSavepoint(Wal *pWal, u32 *aWalData);
58013 SQLITE_PRIVATE int sqlite3WalSavepointUndo(Wal *pWal, u32 *aWalData);
58016 SQLITE_PRIVATE int sqlite3WalFrames(Wal *pWal, int, PgHdr *, Pgno, int, int);
58020 Wal *pWal, /* Write-ahead log connection */
58037 SQLITE_PRIVATE int sqlite3WalCallback(Wal *pWal);
58042 SQLITE_PRIVATE int sqlite3WalExclusiveMode(Wal *pWal, int op);
58048 SQLITE_PRIVATE int sqlite3WalHeapMemory(Wal *pWal);
58051 SQLITE_PRIVATE int sqlite3WalSnapshotGet(Wal *pWal, sqlite3_snapshot **ppSnapshot);
58052 SQLITE_PRIVATE void sqlite3WalSnapshotOpen(Wal *pWal, sqlite3_snapshot *pSnapshot);
58053 SQLITE_PRIVATE int sqlite3WalSnapshotRecover(Wal *pWal);
58054 SQLITE_PRIVATE int sqlite3WalSnapshotCheck(Wal *pWal, sqlite3_snapshot *pSnapshot);
58055 SQLITE_PRIVATE void sqlite3WalSnapshotUnlock(Wal *pWal);
58062 SQLITE_PRIVATE int sqlite3WalFramesize(Wal *pWal);
58066 SQLITE_PRIVATE sqlite3_file *sqlite3WalFile(Wal *pWal);
58069 SQLITE_PRIVATE int sqlite3WalWriteLock(Wal *pWal, int bLock);
58070 SQLITE_PRIVATE void sqlite3WalDb(Wal *pWal, sqlite3 *db);
58074 SQLITE_PRIVATE int sqlite3WalSystemErrno(Wal*);
58758 Wal *pWal; /* Write-ahead log used by "journal_mode=wal" */
66389 struct Wal { struct
66543 static int sehExceptionFilter(Wal *pWal, int eCode, EXCEPTION_POINTERS *p){
66565 static void sehInjectFault(Wal *pWal){
66635 Wal *pWal, /* The WAL context */
66684 Wal *pWal, /* The WAL context */
66698 static volatile WalCkptInfo *walCkptInfo(Wal *pWal){
66707 static volatile WalIndexHdr *walIndexHdr(Wal *pWal){
66796 static void walShmBarrier(Wal *pWal){
66820 static SQLITE_NO_TSAN void walIndexWriteHdr(Wal *pWal){
66848 Wal *pWal, /* The write-ahead log */
66879 Wal *pWal, /* The write-ahead log */
66957 static int walLockShared(Wal *pWal, int lockIdx){
66970 static void walUnlockShared(Wal *pWal, int lockIdx){
66979 static int walLockExclusive(Wal *pWal, int lockIdx, int n){
66994 static void walUnlockExclusive(Wal *pWal, int lockIdx, int n){
67046 Wal *pWal, /* WAL handle */
67090 static u32 walFramePgno(Wal *pWal, u32 iFrame){
67111 static void walCleanupHash(Wal *pWal){
67173 static int walIndexAppend(Wal *pWal, u32 iFrame, u32 iPage){
67262 static int walIndexRecover(Wal *pWal){
67491 static void walIndexClose(Wal *pWal, int isDelete){
67525 Wal **ppWal /* OUT: Allocated Wal handle */
67528 Wal *pRet; /* Object to allocate and return */
67581 pRet = (Wal*)sqlite3MallocZero(sizeof(Wal) + pVfs->szOsFile);
67622 SQLITE_PRIVATE void sqlite3WalLimit(Wal *pWal, i64 iLimit){
67826 static int walIteratorInit(Wal *pWal, u32 nBackfill, WalIterator **pp){
67898 static int walEnableBlockingMs(Wal *pWal, int nMs){
67911 static int walEnableBlocking(Wal *pWal){
67925 static void walDisableBlocking(Wal *pWal){
67939 SQLITE_PRIVATE int sqlite3WalWriteLock(Wal *pWal, int bLock){
67961 SQLITE_PRIVATE void sqlite3WalDb(Wal *pWal, sqlite3 *db){
67980 Wal *pWal, /* WAL connection */
68003 static int walPagesize(Wal *pWal){
68024 static void walRestartHdr(Wal *pWal, u32 salt1){
68072 Wal *pWal, /* Wal connection */
68259 static void walLimitSize(Wal *pWal, i64 nMax){
68295 static int walHandleException(Wal *pWal){
68328 static int walAssertLockmask(Wal *pWal){
68349 SQLITE_PRIVATE int sqlite3WalSystemErrno(Wal *pWal){
68366 Wal *pWal, /* Wal to close */
68448 static SQLITE_NO_TSAN int walIndexTryHdr(Wal *pWal, int *pChanged){
68518 static int walIndexReadHdr(Wal *pWal, int *pChanged){
68650 static int walBeginShmUnreliable(Wal *pWal, int *pChanged){
68878 static int walTryBeginRead(Wal *pWal, int *pChanged, int useWal, int *pCnt){
69137 Wal *pWal, /* WAL handle */
69200 SQLITE_PRIVATE int sqlite3WalSnapshotRecover(Wal *pWal){
69232 static int walBeginReadTransaction(Wal *pWal, int *pChanged){
69351 SQLITE_PRIVATE int sqlite3WalBeginReadTransaction(Wal *pWal, int *pChanged){
69364 SQLITE_PRIVATE void sqlite3WalEndReadTransaction(Wal *pWal){
69384 Wal *pWal, /* WAL handle */
69496 Wal *pWal, /* WAL handle */
69514 Wal *pWal, /* WAL handle */
69533 SQLITE_PRIVATE Pgno sqlite3WalDbsize(Wal *pWal){
69554 SQLITE_PRIVATE int sqlite3WalBeginWriteTransaction(Wal *pWal){
69607 SQLITE_PRIVATE int sqlite3WalEndWriteTransaction(Wal *pWal){
69629 SQLITE_PRIVATE int sqlite3WalUndo(Wal *pWal, int (*xUndo)(void *, Pgno), void *pUndoCtx){
69673 SQLITE_PRIVATE void sqlite3WalSavepoint(Wal *pWal, u32 *aWalData){
69687 SQLITE_PRIVATE int sqlite3WalSavepointUndo(Wal *pWal, u32 *aWalData){
69730 static int walRestartLog(Wal *pWal){
69778 Wal *pWal; /* The complete WAL information */
69844 static int walRewriteChecksums(Wal *pWal, u32 iLast){
69894 Wal *pWal, /* Wal handle to write to */
70131 Wal *pWal, /* Wal handle to write to */
70157 Wal *pWal, /* Wal connection */
70288 SQLITE_PRIVATE int sqlite3WalCallback(Wal *pWal){
70321 SQLITE_PRIVATE int sqlite3WalExclusiveMode(Wal *pWal, int op){
70365 SQLITE_PRIVATE int sqlite3WalHeapMemory(Wal *pWal){
70374 SQLITE_PRIVATE int sqlite3WalSnapshotGet(Wal *pWal, sqlite3_snapshot **ppSnapshot){
70399 Wal *pWal,
70446 SQLITE_PRIVATE int sqlite3WalSnapshotCheck(Wal *pWal, sqlite3_snapshot *pSnapshot){
70468 SQLITE_PRIVATE void sqlite3WalSnapshotUnlock(Wal *pWal){
70482 SQLITE_PRIVATE int sqlite3WalFramesize(Wal *pWal){
70490 SQLITE_PRIVATE sqlite3_file *sqlite3WalFile(Wal *pWal){