Lines Matching refs:eLock

645   u8 eLock;                   /* Current lock held on database file */  member
866 assert( p->tempFile==0 || p->eLock==EXCLUSIVE_LOCK ); in assert_pager_state()
896 assert( pPager->changeCountDone==0 || pPager->eLock>=RESERVED_LOCK ); in assert_pager_state()
897 assert( p->eLock!=PENDING_LOCK ); in assert_pager_state()
908 assert( p->eLock!=UNKNOWN_LOCK ); in assert_pager_state()
909 assert( p->eLock>=SHARED_LOCK ); in assert_pager_state()
913 assert( p->eLock!=UNKNOWN_LOCK ); in assert_pager_state()
916 assert( p->eLock>=RESERVED_LOCK ); in assert_pager_state()
925 assert( p->eLock!=UNKNOWN_LOCK ); in assert_pager_state()
933 assert( p->eLock>=RESERVED_LOCK ); in assert_pager_state()
944 assert( p->eLock==EXCLUSIVE_LOCK ); in assert_pager_state()
947 assert( p->eLock>=EXCLUSIVE_LOCK ); in assert_pager_state()
957 assert( p->eLock==EXCLUSIVE_LOCK ); in assert_pager_state()
1015 , p->eLock==NO_LOCK ? "NO_LOCK" : in print_pager_state()
1016 p->eLock==RESERVED_LOCK ? "RESERVED" : in print_pager_state()
1017 p->eLock==EXCLUSIVE_LOCK ? "EXCLUSIVE" : in print_pager_state()
1018 p->eLock==SHARED_LOCK ? "SHARED" : in print_pager_state()
1019 p->eLock==UNKNOWN_LOCK ? "UNKNOWN" : "?error?" in print_pager_state()
1135 static int pagerUnlockDb(Pager *pPager, int eLock){ in pagerUnlockDb() argument
1138 assert( !pPager->exclusiveMode || pPager->eLock==eLock ); in pagerUnlockDb()
1139 assert( eLock==NO_LOCK || eLock==SHARED_LOCK ); in pagerUnlockDb()
1140 assert( eLock!=NO_LOCK || pagerUseWal(pPager)==0 ); in pagerUnlockDb()
1142 assert( pPager->eLock>=eLock ); in pagerUnlockDb()
1143 rc = pPager->noLock ? SQLITE_OK : sqlite3OsUnlock(pPager->fd, eLock); in pagerUnlockDb()
1144 if( pPager->eLock!=UNKNOWN_LOCK ){ in pagerUnlockDb()
1145 pPager->eLock = (u8)eLock; in pagerUnlockDb()
1147 IOTRACE(("UNLOCK %p %d\n", pPager, eLock)) in pagerUnlockDb()
1163 static int pagerLockDb(Pager *pPager, int eLock){ in pagerLockDb() argument
1166 assert( eLock==SHARED_LOCK || eLock==RESERVED_LOCK || eLock==EXCLUSIVE_LOCK ); in pagerLockDb()
1167 if( pPager->eLock<eLock || pPager->eLock==UNKNOWN_LOCK ){ in pagerLockDb()
1168 rc = pPager->noLock ? SQLITE_OK : sqlite3OsLock(pPager->fd, eLock); in pagerLockDb()
1169 if( rc==SQLITE_OK && (pPager->eLock!=UNKNOWN_LOCK||eLock==EXCLUSIVE_LOCK) ){ in pagerLockDb()
1170 pPager->eLock = (u8)eLock; in pagerLockDb()
1171 IOTRACE(("LOCK %p %d\n", pPager, eLock)) in pagerLockDb()
1863 pPager->eLock = UNKNOWN_LOCK; in pager_unlock()
2030 if( pPager->eState<PAGER_WRITER_LOCKED && pPager->eLock<RESERVED_LOCK ){ in pager_end_transaction()
2121 assert( pPager->eLock==EXCLUSIVE_LOCK ); in pager_end_transaction()
2270 || (pPager->eState==PAGER_OPEN && pPager->eLock==EXCLUSIVE_LOCK) in pager_playback_one_page()
2614 assert( pPager->eLock==EXCLUSIVE_LOCK ); in pager_truncate()
3236 assert( pPager->eLock>=SHARED_LOCK ); in pagerPagecount()
3289 assert( pPager->eLock>=SHARED_LOCK ); in pagerOpenWalIfPresent()
3890 assert( (pPager->eLock>=locktype) in pager_wait_on_lock()
3891 || (pPager->eLock==NO_LOCK && locktype==SHARED_LOCK) in pager_wait_on_lock()
3892 || (pPager->eLock==RESERVED_LOCK && locktype==EXCLUSIVE_LOCK) in pager_wait_on_lock()
4368 assert( pPager->eLock==EXCLUSIVE_LOCK ); in pager_write_pagelist()
4947 pPager->eLock = EXCLUSIVE_LOCK; /* Pretend we are in EXCLUSIVE mode */ in sqlite3PagerOpen()
5217 assert( pPager->tempFile==0 || pPager->eLock==EXCLUSIVE_LOCK ); in sqlite3PagerSharedLock()
5221 assert( pPager->eLock==NO_LOCK || pPager->eLock==UNKNOWN_LOCK ); in sqlite3PagerSharedLock()
5228 if( pPager->eLock<=SHARED_LOCK ){ in sqlite3PagerSharedLock()
5332 assert( (pPager->eLock==SHARED_LOCK) in sqlite3PagerSharedLock()
5333 || (pPager->exclusiveMode && pPager->eLock>SHARED_LOCK) in sqlite3PagerSharedLock()
7334 if( pPager->eLock>=RESERVED_LOCK ){ in sqlite3PagerSetJournalMode()
7480 assert( pPager->eLock==SHARED_LOCK || pPager->eLock==EXCLUSIVE_LOCK ); in pagerExclusiveLock()
7501 assert( pPager->eLock==SHARED_LOCK || pPager->eLock==EXCLUSIVE_LOCK ); in pagerOpenWal()