Lines Matching refs:EXCLUSIVE_LOCK
10111 #define EXCLUSIVE_LOCK 4
10125 ** An EXCLUSIVE_LOCK is obtained by locking all bytes in the range.
24932 case EXCLUSIVE_LOCK: return "EXCLUSIVE";
25739 ** (4) EXCLUSIVE_LOCK
25863 || (eFileLock==EXCLUSIVE_LOCK && pFile->eFileLock<PENDING_LOCK)
25914 }else if( eFileLock==EXCLUSIVE_LOCK && pInode->nShared>1 ){
25926 assert( eFileLock==RESERVED_LOCK || eFileLock==EXCLUSIVE_LOCK );
25965 }else if( eFileLock==EXCLUSIVE_LOCK ){
25997 ** If handleNFSUnlock is true, then on downgrading an EXCLUSIVE_LOCK to SHARED
26363 ** (4) EXCLUSIVE_LOCK
26588 ** (4) EXCLUSIVE_LOCK
26765 ** (4) EXCLUSIVE_LOCK
27015 ** (4) EXCLUSIVE_LOCK
27097 || (eFileLock==EXCLUSIVE_LOCK && pFile->eFileLock<PENDING_LOCK)
27144 }else if( eFileLock==EXCLUSIVE_LOCK && pInode->nShared>1 ){
27162 if (!failed && eFileLock == EXCLUSIVE_LOCK) {
27195 }else if( eFileLock==EXCLUSIVE_LOCK ){
27257 if( pFile->eFileLock==EXCLUSIVE_LOCK ){
31020 if( lockType==EXCLUSIVE_LOCK ){
31144 rc = proxyConchLock(pFile, myHostID, EXCLUSIVE_LOCK);
31147 rc = conchFile->pMethod->xLock((sqlite3_file*)conchFile, EXCLUSIVE_LOCK);
31571 ** (4) EXCLUSIVE_LOCK
34893 ** (4) EXCLUSIVE_LOCK
34945 || ( (locktype==EXCLUSIVE_LOCK)
35001 if( locktype==EXCLUSIVE_LOCK && res ){
35008 if( locktype==EXCLUSIVE_LOCK && res ){
35014 newLocktype = EXCLUSIVE_LOCK;
35095 if( type>=EXCLUSIVE_LOCK ){
40628 ** the database file: NO_LOCK, SHARED_LOCK, RESERVED_LOCK or EXCLUSIVE_LOCK.
40673 #define UNKNOWN_LOCK (EXCLUSIVE_LOCK+1)
40741 ** NO_LOCK, SHARED_LOCK, RESERVED_LOCK or EXCLUSIVE_LOCK.
40744 ** locks), this variable is always set to EXCLUSIVE_LOCK. Since such
41119 assert( p->tempFile==0 || p->eLock==EXCLUSIVE_LOCK );
41196 assert( p->eLock==EXCLUSIVE_LOCK );
41199 assert( p->eLock>=EXCLUSIVE_LOCK );
41208 assert( p->eLock==EXCLUSIVE_LOCK );
41263 p->eLock==EXCLUSIVE_LOCK ? "EXCLUSIVE" :
41372 ** RESERVED_LOCK or EXCLUSIVE_LOCK. If the caller is successful, set the
41376 ** called, do not modify it unless the new locking state is EXCLUSIVE_LOCK.
41383 assert( eLock==SHARED_LOCK || eLock==RESERVED_LOCK || eLock==EXCLUSIVE_LOCK );
41386 if( rc==SQLITE_OK && (pPager->eLock!=UNKNOWN_LOCK||eLock==EXCLUSIVE_LOCK) ){
42198 ** eState==PAGER_NONE and eLock==EXCLUSIVE_LOCK.
42203 ** and eLock==EXCLUSIVE_LOCK when the read-transaction is closed.
42281 assert( pPager->eLock==EXCLUSIVE_LOCK );
42446 || (pPager->eState==PAGER_OPEN && pPager->eLock==EXCLUSIVE_LOCK)
42800 assert( pPager->eLock==EXCLUSIVE_LOCK );
43817 ** SHARED_LOCK -> EXCLUSIVE_LOCK | No
43818 ** RESERVED_LOCK -> EXCLUSIVE_LOCK | Yes
44046 || (pPager->eLock==RESERVED_LOCK && locktype==EXCLUSIVE_LOCK)
44484 assert( pPager->eLock==EXCLUSIVE_LOCK );
44991 pPager->eLock = EXCLUSIVE_LOCK; /* Pretend we are in EXCLUSIVE locking mode */
45307 rc = pagerLockDb(pPager, EXCLUSIVE_LOCK);
45857 rc = pagerLockDb(pPager, EXCLUSIVE_LOCK);
45878 rc = pager_wait_on_lock(pPager, EXCLUSIVE_LOCK);
46321 rc = pager_wait_on_lock(pPager, EXCLUSIVE_LOCK);
47344 assert( pPager->eLock==SHARED_LOCK || pPager->eLock==EXCLUSIVE_LOCK );
47345 rc = pagerLockDb(pPager, EXCLUSIVE_LOCK);
47365 assert( pPager->eLock==SHARED_LOCK || pPager->eLock==EXCLUSIVE_LOCK );