Lines Matching refs:locktype
267 u8 locktype; /* Type of lock currently held on this file */ member
2739 pFile->h, pBuf, amt, offset, pFile->locktype));
2817 pFile->h, pBuf, amt, offset, pFile->locktype));
2940 osGetCurrentProcessId(), pFile, pFile->h, nByte, pFile->locktype));
3029 pFile->locktype));
3163 OSTRACE(("READ-LOCK file=%p, lock=%d\n", pFile->h, pFile->locktype));
3199 OSTRACE(("READ-UNLOCK file=%p, lock=%d\n", pFile->h, pFile->locktype));
3243 static int winLock(sqlite3_file *id, int locktype){ argument
3253 pFile->h, pFile->locktype, pFile->sharedLockByte, locktype));
3259 if( pFile->locktype>=locktype ){
3266 if( (pFile->ctrlFlags & WINFILE_RDONLY)!=0 && locktype>=RESERVED_LOCK ){
3272 assert( pFile->locktype!=NO_LOCK || locktype==SHARED_LOCK );
3273 assert( locktype!=PENDING_LOCK );
3274 assert( locktype!=RESERVED_LOCK || pFile->locktype==SHARED_LOCK );
3280 newLocktype = pFile->locktype;
3281 if( pFile->locktype==NO_LOCK
3282 || (locktype==EXCLUSIVE_LOCK && pFile->locktype<=RESERVED_LOCK)
3313 if( locktype==SHARED_LOCK && res ){
3314 assert( pFile->locktype==NO_LOCK );
3325 if( locktype==RESERVED_LOCK && res ){
3326 assert( pFile->locktype==SHARED_LOCK );
3337 if( locktype==EXCLUSIVE_LOCK && res ){
3344 if( locktype==EXCLUSIVE_LOCK && res ){
3345 assert( pFile->locktype>=SHARED_LOCK );
3360 if( gotPendingLock && locktype==SHARED_LOCK ){
3373 pFile->h, locktype, newLocktype));
3375 pFile->locktype = (u8)newLocktype;
3377 pFile->h, pFile->locktype, sqlite3ErrName(rc)));
3394 if( pFile->locktype>=RESERVED_LOCK ){
3422 static int winUnlock(sqlite3_file *id, int locktype){ argument
3427 assert( locktype<=SHARED_LOCK );
3429 pFile->h, pFile->locktype, pFile->sharedLockByte, locktype));
3430 type = pFile->locktype;
3433 if( locktype==SHARED_LOCK && !winGetReadLock(pFile) ){
3443 if( locktype==NO_LOCK && type>=SHARED_LOCK ){
3449 pFile->locktype = (u8)locktype;
3451 pFile->h, pFile->locktype, sqlite3ErrName(rc)));
3472 static int winNolockLock(sqlite3_file *id, int locktype){ argument
3474 UNUSED_PARAMETER(locktype);
3484 static int winNolockUnlock(sqlite3_file *id, int locktype){ argument
3486 UNUSED_PARAMETER(locktype);
3523 *(int*)pArg = pFile->locktype;