Home
last modified time | relevance | path

Searched refs:lsm_env (Results 1 – 19 of 19) sorted by relevance

/sqlite-3.40.0/ext/lsm1/
H A Dlsm.h29 typedef struct lsm_env lsm_env; /* Runtime environment */ typedef
49 struct lsm_env { struct
54 int (*xFullpath)(lsm_env*, const char *, char *, int *); argument
64 int (*xUnlink)(lsm_env*, const char *); argument
87 int (*xSleep)(lsm_env*, int microseconds); argument
124 int lsm_new(lsm_env*, lsm_db **ppDb);
139 lsm_env *lsm_get_env(lsm_db *pDb);
145 lsm_env *lsm_default_env(void);
332 void *lsm_malloc(lsm_env*, size_t);
333 void *lsm_realloc(lsm_env*, void *, size_t);
[all …]
H A DlsmInt.h627 void lsmTreeRelease(lsm_env *, Tree *);
664 void *lsmMalloc(lsm_env*, size_t);
665 void lsmFree(lsm_env*, void *);
680 int lsmMutexNew(lsm_env*, lsm_mutex **);
681 void lsmMutexDel(lsm_env*, lsm_mutex *);
683 int lsmMutexTry(lsm_env*, lsm_mutex *);
687 int lsmMutexHeld(lsm_env *, lsm_mutex *);
720 lsm_env *lsmFsEnv(FileSystem *);
721 lsm_env *lsmPageEnv(Page *);
781 void lsmEnvShmBarrier(lsm_env *);
[all …]
H A Dlsm_mem.c21 void *lsmMalloc(lsm_env *pEnv, size_t N){ in lsmMalloc()
25 void lsmFree(lsm_env *pEnv, void *p){ in lsmFree()
29 void *lsmRealloc(lsm_env *pEnv, void *p, size_t N){ in lsmRealloc()
37 void *lsm_malloc(lsm_env *pEnv, size_t N){ in lsm_malloc()
40 void lsm_free(lsm_env *pEnv, void *p){ in lsm_free()
43 void *lsm_realloc(lsm_env *pEnv, void *p, size_t N){ in lsm_realloc()
47 void *lsmMallocZero(lsm_env *pEnv, size_t N){ in lsmMallocZero()
55 void *lsmMallocRc(lsm_env *pEnv, size_t N, int *pRc){ in lsmMallocRc()
66 void *lsmMallocZeroRc(lsm_env *pEnv, size_t N, int *pRc){ in lsmMallocZeroRc()
77 void *lsmReallocOrFree(lsm_env *pEnv, void *p, size_t N){ in lsmReallocOrFree()
[all …]
H A Dlsm_mutex.c20 int lsmMutexNew(lsm_env *pEnv, lsm_mutex **ppNew){ in lsmMutexNew()
27 int lsmMutexStatic(lsm_env *pEnv, int iMutex, lsm_mutex **ppStatic){ in lsmMutexStatic()
34 void lsmMutexDel(lsm_env *pEnv, lsm_mutex *pMutex){ in lsmMutexDel()
41 void lsmMutexEnter(lsm_env *pEnv, lsm_mutex *pMutex){ in lsmMutexEnter()
53 int lsmMutexTry(lsm_env *pEnv, lsm_mutex *pMutex){ in lsmMutexTry()
60 void lsmMutexLeave(lsm_env *pEnv, lsm_mutex *pMutex){ in lsmMutexLeave()
73 int lsmMutexHeld(lsm_env *pEnv, lsm_mutex *pMutex){ in lsmMutexHeld()
85 int lsmMutexNotHeld(lsm_env *pEnv, lsm_mutex *pMutex){ in lsmMutexNotHeld()
H A Dlsm_win32.c114 lsm_env *pEnv, in win32RetryIoerr()
193 lsm_env *pEnv, in win32Open()
244 lsm_env *pEnv, in lsmWin32OsOpen()
460 lsm_env *pEnv, in lsmWin32OsFullpath()
544 lsm_env *pEnv, in win32Delete()
840 lsm_env *pEnv;
858 lsm_env *pEnv, in lsmWin32OsMutexStatic()
964 lsm_env *pEnv, in lsmWin32OsMutexStatic()
1019 lsm_env *lsm_default_env(void){ in lsm_default_env()
1020 static lsm_env win32_env = { in lsm_default_env()
[all …]
H A Dlsm_unix.c76 lsm_env *pEnv, in lsmPosixOsOpen()
244 lsm_env *pEnv, in lsmPosixOsFullpath()
465 static int lsmPosixOsSleep(lsm_env *pEnv, int us){ in lsmPosixOsSleep()
487 static void lsmPosixOsFree(lsm_env *pEnv, void *p){ in lsmPosixOsFree()
520 static size_t lsmPosixOsMSize(lsm_env *pEnv, void *p){ in lsmPosixOsMSize()
537 lsm_env *pEnv;
551 lsm_env *pEnv, in lsmPosixOsMutexStatic()
654 lsm_env *pEnv, in lsmPosixOsMutexStatic()
709 lsm_env *lsm_default_env(void){ in lsm_default_env()
710 static lsm_env posix_env = { in lsm_default_env()
[all …]
H A Dlsm_file.c376 lsm_env *pEnv, in lsmEnvRead()
386 lsm_env *pEnv, in lsmEnvWrite()
416 lsm_env *pEnv, in lsmEnvRemap()
431 lsm_env *pEnv, in lsmEnvTestLock()
441 lsm_env *pEnv, in lsmEnvShmMap()
450 void lsmEnvShmBarrier(lsm_env *pEnv){ in lsmEnvShmBarrier()
687 lsm_env *pEnv = pFS->pEnv; in lsmFsConfigure()
756 lsm_env *pEnv = pFS->pEnv; in lsmFsClose()
823 lsm_env *pEnv = pDb->pEnv; in lsmFsFileid()
2913 lsm_env *lsmFsEnv(FileSystem *pFS){ in lsmFsEnv()
[all …]
H A Dlsm_shared.c66 static int enterGlobalMutex(lsm_env *pEnv){ in enterGlobalMutex()
72 static void leaveGlobalMutex(lsm_env *pEnv){ in leaveGlobalMutex()
79 static int holdingGlobalMutex(lsm_env *pEnv){ in holdingGlobalMutex()
101 lsm_env *pEnv = db->pEnv; in freelistAppend()
147 static void freeDatabase(lsm_env *pEnv, Database *p){ in freeDatabase()
412 static int dbOpenSharedFd(lsm_env *pEnv, Database *p, int bRoOk){ in dbOpenSharedFd()
441 lsm_env *pEnv = pDb->pEnv; in lsmDbDatabaseConnect()
990 void lsmFreeSnapshot(lsm_env *pEnv, Snapshot *p){ in lsmFreeSnapshot()
1644 lsm_env *pEnv = db->pEnv; in lsmShmCacheChunks()
1715 static int lockSharedFile(lsm_env *pEnv, Database *p, int iLock, int eOp){ in lockSharedFile()
H A Dlsm_str.c20 void lsmStringInit(LsmString *pStr, lsm_env *pEnv){ in lsmStringInit()
137 char *lsmMallocPrintf(lsm_env *pEnv, const char *zFormat, ...){ in lsmMallocPrintf()
H A Dlsm_main.c73 int lsm_new(lsm_env *pEnv, lsm_db **ppDb){ in lsm_new()
105 lsm_env *lsm_get_env(lsm_db *pDb){ in lsm_get_env()
121 lsm_env *pEnv, in getFullpathname()
H A Dlsm_sorted.c110 lsm_env *pEnv;
552 lsm_env *pEnv, /* Environment handle */ in pageGetKeyCopy()
739 lsm_env *pEnv = lsmFsEnv(pCsr->pFS); in btreeCursorFree()
843 lsm_env *pEnv = lsmFsEnv(pCsr->pFS); in btreeCursorRestore()
1344 lsm_env *pEnv = lsmFsEnv(pCsr->pDb->pFS);
1719 lsm_env *pEnv = pCsr->pDb->pEnv; in segmentPtrSeek()
2238 lsm_env *pEnv = pCsr->pDb->pEnv; in mcursorFreeComponents()
3021 lsm_env *pEnv = pCsr->pDb->pEnv; in treeCursorSeek()
3480 lsm_env *pEnv = pMW->pDb->pEnv; in mergeWorkerLoadHierarchy()
4302 static void sortedFreeLevel(lsm_env *pEnv, Level *p){ in sortedFreeLevel()
[all …]
H A Dlsm_tree.c222 static int intArrayAppend(lsm_env *pEnv, IntArray *p, u32 iVal){ in intArrayAppend()
240 static void intArrayFree(lsm_env *pEnv, IntArray *p){ in intArrayFree()
H A Dlsm_ckpt.c210 lsm_env *pEnv;
/sqlite-3.40.0/ext/lsm1/lsm-test/
H A Dlsmtest_tdb3.c57 lsm_env *tdb_lsm_env(void){ in tdb_lsm_env()
59 static lsm_env env; in tdb_lsm_env()
156 lsm_env *pRealEnv = tdb_lsm_env(); in testEnvFullpath()
166 lsm_env *pRealEnv = tdb_lsm_env(); in testEnvOpen()
188 lsm_env *pRealEnv = tdb_lsm_env(); in testEnvRead()
195 lsm_env *pRealEnv = tdb_lsm_env(); in testEnvWrite()
255 lsm_env *pRealEnv = tdb_lsm_env(); in testEnvSync()
298 lsm_env *pRealEnv = tdb_lsm_env(); in testEnvTruncate()
305 lsm_env *pRealEnv = tdb_lsm_env(); in testEnvSectorSize()
316 lsm_env *pRealEnv = tdb_lsm_env(); in testEnvRemap()
[all …]
H A Dlsmtest_mem.c309 lsm_env *pEnv;
329 static void *tmLsmEnvMalloc(lsm_env *p, size_t n){ in tmLsmEnvMalloc()
332 static void tmLsmEnvFree(lsm_env *p, void *ptr){ in tmLsmEnvFree()
335 static void *tmLsmEnvRealloc(lsm_env *p, void *ptr, size_t n){ in tmLsmEnvRealloc()
339 void testMallocInstall(lsm_env *pEnv){ in testMallocInstall()
369 void testMallocUninstall(lsm_env *pEnv){ in testMallocUninstall()
382 lsm_env *pEnv, in testMallocCheck()
396 lsm_env *pEnv, in testMallocOom()
406 void testMallocOomEnable(lsm_env *pEnv, int bEnable){ in testMallocOomEnable()
H A Dlsmtest.h152 void testMallocInstall(lsm_env *pEnv);
153 void testMallocUninstall(lsm_env *pEnv);
154 void testMallocCheck(lsm_env *pEnv, int *, int *, FILE *);
155 void testMallocOom(lsm_env *pEnv, int, int, void(*)(void*), void *);
156 void testMallocOomEnable(lsm_env *pEnv, int);
H A Dlsmtest_tdb.h151 lsm_env *tdb_lsm_env(void);
H A Dlsmtest6.c6 lsm_env *pEnv;
H A Dlsmtest_main.c1351 lsm_env *pEnv; in do_replay()