Searched refs:pMutex (Results 1 – 11 of 11) sorted by relevance
| /sqlite-3.40.0/ext/lsm1/ |
| H A D | lsm_unix.c | 574 pMutex->pEnv = pEnv; in lsmPosixOsMutexNew() 580 *ppNew = (lsm_mutex *)pMutex; in lsmPosixOsMutexNew() 587 lsmFree(pMutex->pEnv, pMutex); in lsmPosixOsMutexDel() 592 pthread_mutex_lock(&pMutex->mutex); in lsmPosixOsMutexEnter() 596 pMutex->owner = pthread_self(); in lsmPosixOsMutexEnter() 608 pMutex->owner = pthread_self(); in lsmPosixOsMutexTry() 619 pMutex->owner = 0; in lsmPosixOsMutexLeave() 628 return pMutex ? pthread_equal(pMutex->owner, pthread_self()) : 1; in lsmPosixOsMutexHeld() 632 return pMutex ? !pthread_equal(pMutex->owner, pthread_self()) : 1; in lsmPosixOsMutexNotHeld() 670 NoopMutex *p = (NoopMutex *)pMutex; in lsmPosixOsMutexDel() [all …]
|
| H A D | lsm_mutex.c | 34 void lsmMutexDel(lsm_env *pEnv, lsm_mutex *pMutex){ in lsmMutexDel() argument 35 if( pMutex ) pEnv->xMutexDel(pMutex); in lsmMutexDel() 41 void lsmMutexEnter(lsm_env *pEnv, lsm_mutex *pMutex){ in lsmMutexEnter() argument 42 pEnv->xMutexEnter(pMutex); in lsmMutexEnter() 53 int lsmMutexTry(lsm_env *pEnv, lsm_mutex *pMutex){ in lsmMutexTry() argument 54 return pEnv->xMutexTry(pMutex); in lsmMutexTry() 60 void lsmMutexLeave(lsm_env *pEnv, lsm_mutex *pMutex){ in lsmMutexLeave() argument 61 pEnv->xMutexLeave(pMutex); in lsmMutexLeave() 73 int lsmMutexHeld(lsm_env *pEnv, lsm_mutex *pMutex){ in lsmMutexHeld() argument 74 return pEnv->xMutexHeld ? pEnv->xMutexHeld(pMutex) : 1; in lsmMutexHeld() [all …]
|
| H A D | lsm_win32.c | 887 pMutex->pEnv = pEnv; in lsmWin32OsMutexNew() 890 *ppNew = (lsm_mutex *)pMutex; in lsmWin32OsMutexNew() 897 lsmFree(pMutex->pEnv, pMutex); in lsmWin32OsMutexDel() 929 pMutex->owner = 0; in lsmWin32OsMutexLeave() 938 return pMutex ? pMutex->owner==GetCurrentThreadId() : 1; in lsmWin32OsMutexHeld() 942 return pMutex ? pMutex->owner!=GetCurrentThreadId() : 1; in lsmWin32OsMutexNotHeld() 980 NoopMutex *p = (NoopMutex *)pMutex; in lsmWin32OsMutexDel() 985 NoopMutex *p = (NoopMutex *)pMutex; in lsmWin32OsMutexEnter() 990 NoopMutex *p = (NoopMutex *)pMutex; in lsmWin32OsMutexTry() 996 NoopMutex *p = (NoopMutex *)pMutex; in lsmWin32OsMutexLeave() [all …]
|
| /sqlite-3.40.0/ext/lsm1/lsm-test/ |
| H A D | lsmtest_mem.c | 46 void *pMutex; /* Mutex handle */ member 310 lsm_mutex *pMutex; member 314 LsmMutex *p = (LsmMutex *)pTm->pMutex; in tmLsmMutexEnter() 315 p->pEnv->xMutexEnter(p->pMutex); in tmLsmMutexEnter() 318 LsmMutex *p = (LsmMutex *)(pTm->pMutex); in tmLsmMutexLeave() 319 p->pEnv->xMutexLeave(p->pMutex); in tmLsmMutexLeave() 322 LsmMutex *p = (LsmMutex *)pTm->pMutex; in tmLsmMutexDel() 341 LsmMutex *pMutex; in testMallocInstall() local 351 pMutex->pEnv = pEnv; in testMallocInstall() 352 pEnv->xMutexStatic(pEnv, LSM_MUTEX_HEAP, &pMutex->pMutex); in testMallocInstall() [all …]
|
| /sqlite-3.40.0/src/ |
| H A D | test_mutex.c | 410 sqlite3_mutex *pMutex; in test_enter_static_mutex() local 415 pMutex = getStaticMutexPointer(interp, objv[1]); in test_enter_static_mutex() 416 if( !pMutex ){ in test_enter_static_mutex() 419 sqlite3_mutex_enter(pMutex); in test_enter_static_mutex() 429 sqlite3_mutex *pMutex; in test_leave_static_mutex() local 434 pMutex = getStaticMutexPointer(interp, objv[1]); in test_leave_static_mutex() 435 if( !pMutex ){ in test_leave_static_mutex() 438 sqlite3_mutex_leave(pMutex); in test_leave_static_mutex()
|
| H A D | status.c | 140 sqlite3_mutex *pMutex; in sqlite3_status64() local 148 pMutex = statMutex[op] ? sqlite3Pcache1Mutex() : sqlite3MallocMutex(); in sqlite3_status64() 149 sqlite3_mutex_enter(pMutex); in sqlite3_status64() 155 sqlite3_mutex_leave(pMutex); in sqlite3_status64() 156 (void)pMutex; /* Prevent warning when SQLITE_THREADSAFE=0 */ in sqlite3_status64()
|
| H A D | memdb.c | 75 sqlite3_mutex *pMutex; /* Used by shared stores only */ member 195 sqlite3_mutex_enter(p->pMutex); in memdbEnter() 198 sqlite3_mutex_leave(p->pMutex); in memdbLeave() 240 sqlite3_mutex_free(p->pMutex); in memdbClose() 546 p->pMutex = sqlite3_mutex_alloc(SQLITE_MUTEX_FAST); in memdbOpen() 547 if( p->pMutex==0 ){ in memdbOpen() 737 assert( pStore->pMutex==0 ); in sqlite3_serialize()
|
| H A D | test4.c | 64 sqlite3_mutex *pMutex = sqlite3_mutex_alloc(SQLITE_MUTEX_STATIC_APP1); in test_barrier() local 65 sqlite3_mutex_enter(pMutex); in test_barrier() 66 sqlite3_mutex_leave(pMutex); in test_barrier()
|
| H A D | test_quota.c | 177 sqlite3_mutex *pMutex; member 190 static void quotaEnter(void){ sqlite3_mutex_enter(gQuota.pMutex); } in quotaEnter() 191 static void quotaLeave(void){ sqlite3_mutex_leave(gQuota.pMutex); } in quotaLeave() 755 gQuota.pMutex = sqlite3_mutex_alloc(SQLITE_MUTEX_FAST); in sqlite3_quota_initialize() 756 if( !gQuota.pMutex ){ in sqlite3_quota_initialize() 812 sqlite3_mutex_free(gQuota.pMutex); in sqlite3_quota_shutdown()
|
| H A D | os_win.c | 5767 MUTEX_LOGIC( sqlite3_mutex *pMutex; ) 5768 MUTEX_LOGIC( pMutex = sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_TEMPDIR); ) 5769 sqlite3_mutex_enter(pMutex); 5771 sqlite3_mutex_leave(pMutex);
|
| /sqlite-3.40.0/ext/misc/ |
| H A D | vfslog.c | 247 sqlite3_mutex *pMutex; in vlogLogClose() local 250 pMutex = sqlite3_mutex_alloc(SQLITE_MUTEX_STATIC_MASTER); in vlogLogClose() 251 sqlite3_mutex_enter(pMutex); in vlogLogClose() 254 sqlite3_mutex_leave(pMutex); in vlogLogClose() 266 sqlite3_mutex *pMutex; in vlogLogOpen() local 281 pMutex = sqlite3_mutex_alloc(SQLITE_MUTEX_STATIC_MASTER); in vlogLogOpen() 282 sqlite3_mutex_enter(pMutex); in vlogLogOpen() 298 sqlite3_mutex_leave(pMutex); in vlogLogOpen() 309 sqlite3_mutex_leave(pMutex); in vlogLogOpen()
|