Lines Matching refs:locktype

41852   u8 locktype;            /* Type of lock currently held on this file */
44317 pFile->h, pBuf, amt, offset, pFile->locktype));
44395 pFile->h, pBuf, amt, offset, pFile->locktype));
44518 osGetCurrentProcessId(), pFile, pFile->h, nByte, pFile->locktype));
44607 pFile->locktype));
44741 OSTRACE(("READ-LOCK file=%p, lock=%d\n", pFile->h, pFile->locktype));
44777 OSTRACE(("READ-UNLOCK file=%p, lock=%d\n", pFile->h, pFile->locktype));
44821 static int winLock(sqlite3_file *id, int locktype){
44831 pFile->h, pFile->locktype, pFile->sharedLockByte, locktype));
44837 if( pFile->locktype>=locktype ){
44844 if( (pFile->ctrlFlags & WINFILE_RDONLY)!=0 && locktype>=RESERVED_LOCK ){
44850 assert( pFile->locktype!=NO_LOCK || locktype==SHARED_LOCK );
44851 assert( locktype!=PENDING_LOCK );
44852 assert( locktype!=RESERVED_LOCK || pFile->locktype==SHARED_LOCK );
44858 newLocktype = pFile->locktype;
44859 if( pFile->locktype==NO_LOCK
44860 || (locktype==EXCLUSIVE_LOCK && pFile->locktype<=RESERVED_LOCK)
44891 if( locktype==SHARED_LOCK && res ){
44892 assert( pFile->locktype==NO_LOCK );
44903 if( locktype==RESERVED_LOCK && res ){
44904 assert( pFile->locktype==SHARED_LOCK );
44915 if( locktype==EXCLUSIVE_LOCK && res ){
44922 if( locktype==EXCLUSIVE_LOCK && res ){
44923 assert( pFile->locktype>=SHARED_LOCK );
44938 if( gotPendingLock && locktype==SHARED_LOCK ){
44951 pFile->h, locktype, newLocktype));
44953 pFile->locktype = (u8)newLocktype;
44955 pFile->h, pFile->locktype, sqlite3ErrName(rc)));
44972 if( pFile->locktype>=RESERVED_LOCK ){
45000 static int winUnlock(sqlite3_file *id, int locktype){
45005 assert( locktype<=SHARED_LOCK );
45007 pFile->h, pFile->locktype, pFile->sharedLockByte, locktype));
45008 type = pFile->locktype;
45011 if( locktype==SHARED_LOCK && !winGetReadLock(pFile) ){
45021 if( locktype==NO_LOCK && type>=SHARED_LOCK ){
45027 pFile->locktype = (u8)locktype;
45029 pFile->h, pFile->locktype, sqlite3ErrName(rc)));
45050 static int winNolockLock(sqlite3_file *id, int locktype){
45052 UNUSED_PARAMETER(locktype);
45062 static int winNolockUnlock(sqlite3_file *id, int locktype){
45064 UNUSED_PARAMETER(locktype);
45101 *(int*)pArg = pFile->locktype;
55473 static int pager_wait_on_lock(Pager *pPager, int locktype){
55481 assert( (pPager->eLock>=locktype)
55482 || (pPager->eLock==NO_LOCK && locktype==SHARED_LOCK)
55483 || (pPager->eLock==RESERVED_LOCK && locktype==EXCLUSIVE_LOCK)
55487 rc = pagerLockDb(pPager, locktype);