Lines Matching refs:EXCLUSIVE_LOCK

16506 #define EXCLUSIVE_LOCK  4
16520 ** An EXCLUSIVE_LOCK is obtained by locking all bytes in the range.
34626 case EXCLUSIVE_LOCK: return "EXCLUSIVE";
35502 ** (4) EXCLUSIVE_LOCK
35628 || (eFileLock==EXCLUSIVE_LOCK && pFile->eFileLock<PENDING_LOCK)
35679 }else if( eFileLock==EXCLUSIVE_LOCK && pInode->nShared>1 ){
35691 assert( eFileLock==RESERVED_LOCK || eFileLock==EXCLUSIVE_LOCK );
35730 }else if( eFileLock==EXCLUSIVE_LOCK ){
35763 ** If handleNFSUnlock is true, then on downgrading an EXCLUSIVE_LOCK to SHARED
36121 ** (4) EXCLUSIVE_LOCK
36338 ** (4) EXCLUSIVE_LOCK
36512 ** (4) EXCLUSIVE_LOCK
36762 ** (4) EXCLUSIVE_LOCK
36844 || (eFileLock==EXCLUSIVE_LOCK && pFile->eFileLock<PENDING_LOCK)
36891 }else if( eFileLock==EXCLUSIVE_LOCK && pInode->nShared>1 ){
36909 if (!failed && eFileLock == EXCLUSIVE_LOCK) {
36942 }else if( eFileLock==EXCLUSIVE_LOCK ){
37004 if( pFile->eFileLock==EXCLUSIVE_LOCK ){
41123 if( lockType==EXCLUSIVE_LOCK ){
41248 rc = proxyConchLock(pFile, myHostID, EXCLUSIVE_LOCK);
41251 rc = proxyConchLock(pFile, myHostID, EXCLUSIVE_LOCK);
41680 ** (4) EXCLUSIVE_LOCK
45325 ** (4) EXCLUSIVE_LOCK
45383 || (locktype==EXCLUSIVE_LOCK && pFile->locktype<=RESERVED_LOCK)
45438 if( locktype==EXCLUSIVE_LOCK && res ){
45445 if( locktype==EXCLUSIVE_LOCK && res ){
45451 newLocktype = EXCLUSIVE_LOCK;
45532 if( type>=EXCLUSIVE_LOCK ){
52509 ** the database file: NO_LOCK, SHARED_LOCK, RESERVED_LOCK or EXCLUSIVE_LOCK.
52554 #define UNKNOWN_LOCK (EXCLUSIVE_LOCK+1)
52610 ** NO_LOCK, SHARED_LOCK, RESERVED_LOCK or EXCLUSIVE_LOCK.
52613 ** locks), this variable is always set to EXCLUSIVE_LOCK. Since such
53011 assert( p->tempFile==0 || p->eLock==EXCLUSIVE_LOCK );
53089 assert( p->eLock==EXCLUSIVE_LOCK );
53092 assert( p->eLock>=EXCLUSIVE_LOCK );
53102 assert( p->eLock==EXCLUSIVE_LOCK );
53162 p->eLock==EXCLUSIVE_LOCK ? "EXCLUSIVE" :
53300 ** RESERVED_LOCK or EXCLUSIVE_LOCK. If the caller is successful, set the
53304 ** called, do not modify it unless the new locking state is EXCLUSIVE_LOCK.
53311 assert( eLock==SHARED_LOCK || eLock==RESERVED_LOCK || eLock==EXCLUSIVE_LOCK );
53314 if( rc==SQLITE_OK && (pPager->eLock!=UNKNOWN_LOCK||eLock==EXCLUSIVE_LOCK) ){
54166 ** eState==PAGER_NONE and eLock==EXCLUSIVE_LOCK.
54171 ** and eLock==EXCLUSIVE_LOCK when the read-transaction is closed.
54266 assert( pPager->eLock==EXCLUSIVE_LOCK );
54415 || (pPager->eState==PAGER_OPEN && pPager->eLock==EXCLUSIVE_LOCK)
54759 assert( pPager->eLock==EXCLUSIVE_LOCK );
55792 ** SHARED_LOCK -> EXCLUSIVE_LOCK | No
55793 ** RESERVED_LOCK -> EXCLUSIVE_LOCK | Yes
56031 || (pPager->eLock==RESERVED_LOCK && locktype==EXCLUSIVE_LOCK)
56500 assert( pPager->eLock==EXCLUSIVE_LOCK );
57078 pPager->eLock = EXCLUSIVE_LOCK; /* Pretend we are in EXCLUSIVE mode */
57348 assert( pPager->tempFile==0 || pPager->eLock==EXCLUSIVE_LOCK );
57386 rc = pagerLockDb(pPager, EXCLUSIVE_LOCK);
57994 rc = pagerLockDb(pPager, EXCLUSIVE_LOCK);
58015 rc = pager_wait_on_lock(pPager, EXCLUSIVE_LOCK);
58490 rc = pager_wait_on_lock(pPager, EXCLUSIVE_LOCK);
59597 assert( pPager->eLock==SHARED_LOCK || pPager->eLock==EXCLUSIVE_LOCK );
59598 rc = pagerLockDb(pPager, EXCLUSIVE_LOCK);
59618 assert( pPager->eLock==SHARED_LOCK || pPager->eLock==EXCLUSIVE_LOCK );