Home
last modified time | relevance | path

Searched refs:lsm_mutex (Results 1 – 12 of 12) sorted by relevance

/sqlite-3.40.0/ext/lsm1/
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.h31 typedef struct lsm_mutex lsm_mutex; /* Mutex handle */ typedef
78 int (*xMutexStatic)(lsm_env*,int,lsm_mutex**); /* Obtain a static mutex */
79 int (*xMutexNew)(lsm_env*, lsm_mutex**); /* Get a new dynamic mutex */
80 void (*xMutexDel)(lsm_mutex *); /* Delete an allocated mutex */
81 void (*xMutexEnter)(lsm_mutex *); /* Grab a mutex */
82 int (*xMutexTry)(lsm_mutex *); /* Attempt to obtain a mutex */
83 void (*xMutexLeave)(lsm_mutex *); /* Leave a mutex */
84 int (*xMutexHeld)(lsm_mutex *); /* Return true if mutex is held */
85 int (*xMutexNotHeld)(lsm_mutex *); /* Return true if mutex not held */
H A Dlsm_unix.c553 lsm_mutex **ppStatic in lsmPosixOsMutexStatic()
563 *ppStatic = (lsm_mutex *)&sMutex[iMutex-1]; in lsmPosixOsMutexStatic()
580 *ppNew = (lsm_mutex *)pMutex; in lsmPosixOsMutexNew()
584 static void lsmPosixOsMutexDel(lsm_mutex *p){ in lsmPosixOsMutexDel()
590 static void lsmPosixOsMutexEnter(lsm_mutex *p){ in lsmPosixOsMutexEnter()
601 static int lsmPosixOsMutexTry(lsm_mutex *p){ in lsmPosixOsMutexTry()
615 static void lsmPosixOsMutexLeave(lsm_mutex *p){ in lsmPosixOsMutexLeave()
626 static int lsmPosixOsMutexHeld(lsm_mutex *p){ in lsmPosixOsMutexHeld()
630 static int lsmPosixOsMutexNotHeld(lsm_mutex *p){ in lsmPosixOsMutexNotHeld()
656 lsm_mutex **ppStatic in lsmPosixOsMutexStatic()
[all …]
H A Dlsm_win32.c860 lsm_mutex **ppStatic in lsmWin32OsMutexStatic()
877 *ppStatic = (lsm_mutex *)&sMutex[iMutex-1]; in lsmWin32OsMutexStatic()
890 *ppNew = (lsm_mutex *)pMutex; in lsmWin32OsMutexNew()
894 static void lsmWin32OsMutexDel(lsm_mutex *p){ in lsmWin32OsMutexDel()
900 static void lsmWin32OsMutexEnter(lsm_mutex *p){ in lsmWin32OsMutexEnter()
911 static int lsmWin32OsMutexTry(lsm_mutex *p){ in lsmWin32OsMutexTry()
925 static void lsmWin32OsMutexLeave(lsm_mutex *p){ in lsmWin32OsMutexLeave()
936 static int lsmWin32OsMutexHeld(lsm_mutex *p){ in lsmWin32OsMutexHeld()
940 static int lsmWin32OsMutexNotHeld(lsm_mutex *p){ in lsmWin32OsMutexNotHeld()
966 lsm_mutex **ppStatic in lsmWin32OsMutexStatic()
[all …]
H A DlsmInt.h679 int lsmMutexStatic(lsm_env*, int, lsm_mutex **);
680 int lsmMutexNew(lsm_env*, lsm_mutex **);
681 void lsmMutexDel(lsm_env*, lsm_mutex *);
682 void lsmMutexEnter(lsm_env*, lsm_mutex *);
683 int lsmMutexTry(lsm_env*, lsm_mutex *);
684 void lsmMutexLeave(lsm_env*, lsm_mutex *);
687 int lsmMutexHeld(lsm_env *, lsm_mutex *);
688 int lsmMutexNotHeld(lsm_env *, lsm_mutex *);
H A DMakefile.msc17 lsm_mutex.lo \
69 lsm_mutex.lo: $(LSMDIR)\lsm_mutex.c $(LSMHDR) $(SQLITE3H)
70 $(LTCOMPILE) $(LSMOPTS) -c $(LSMDIR)\lsm_mutex.c
H A DMakefile18 lsm_mutex.o \
H A Dlsm_shared.c56 lsm_mutex *pClientMutex; /* Protects the apShmChunk[] and pConn */
67 lsm_mutex *p; in enterGlobalMutex()
73 lsm_mutex *p; in leaveGlobalMutex()
80 lsm_mutex *p; in holdingGlobalMutex()
/sqlite-3.40.0/ext/lsm1/lsm-test/
H A Dlsmtest_mem.c310 lsm_mutex *pMutex;
/sqlite-3.40.0/
H A Dmain.mk282 $(TOP)/ext/lsm1/lsm_mutex.c \
H A DMakefile.msc2360 $(TOP)\ext\lsm1\lsm_mutex.c \
H A Dmanifest276 F ext/lsm1/lsm_mutex.c 378edf0a2b142b4f7640ee982df06d50b98788ea