Lines Matching refs:FileSystem
76 typedef struct FileSystem FileSystem; typedef
359 FileSystem *pFS; /* On-disk portion of database */
697 void lsmFsClose(FileSystem *);
699 int lsmFsUnmap(FileSystem *);
703 int lsmFsBlockSize(FileSystem *);
704 void lsmFsSetBlockSize(FileSystem *, int);
705 int lsmFsMoveBlock(FileSystem *pFS, Segment *pSeg, int iTo, int iFrom);
707 int lsmFsPageSize(FileSystem *);
708 void lsmFsSetPageSize(FileSystem *, int);
714 int lsmFsSortedDelete(FileSystem *, Snapshot *, int, Segment *);
715 int lsmFsSortedFinish(FileSystem *, Segment *);
716 int lsmFsSortedAppend(FileSystem *, Snapshot *, Level *, int, Page **);
717 int lsmFsSortedPadding(FileSystem *, Snapshot *, Segment *);
720 lsm_env *lsmFsEnv(FileSystem *);
722 FileSystem *lsmPageFS(Page *);
724 int lsmFsSectorSize(FileSystem *);
729 int lsmFsDbPageLast(FileSystem *pFS, Segment *pSeg, Page **ppPg);
730 int lsmFsDbPageGet(FileSystem *, Segment *, LsmPgno, Page **);
739 int lsmFsNRead(FileSystem *);
740 int lsmFsNWrite(FileSystem *);
742 int lsmFsMetaPageGet(FileSystem *, int, int, MetaPage **);
751 LsmPgno lsmFsRedirectPage(FileSystem *, Redirect *, LsmPgno);
756 int lsmFsWriteLog(FileSystem *pFS, i64 iOff, LsmString *pStr);
757 int lsmFsSyncLog(FileSystem *pFS);
758 int lsmFsReadLog(FileSystem *pFS, i64 iOff, int nRead, LsmString *pStr);
759 int lsmFsTruncateLog(FileSystem *pFS, i64 nByte);
760 int lsmFsTruncateDb(FileSystem *pFS, i64 nByte);
761 int lsmFsCloseAndDeleteLog(FileSystem *pFS);
763 LsmFile *lsmFsDeferClose(FileSystem *pFS);
766 int lsmFsSyncDb(FileSystem *, int);
768 void lsmFsFlushWaiting(FileSystem *, int *);
788 int lsmFsSegmentContainsPg(FileSystem *pFS, Segment *, LsmPgno, int *);
790 void lsmFsPurgeCache(FileSystem *);