Lines Matching refs:lockIdx
908 static const char *walLockName(int lockIdx){ in walLockName() argument
909 if( lockIdx==WAL_WRITE_LOCK ){ in walLockName()
911 }else if( lockIdx==WAL_CKPT_LOCK ){ in walLockName()
913 }else if( lockIdx==WAL_RECOVER_LOCK ){ in walLockName()
918 lockIdx-WAL_READ_LOCK(0)); in walLockName()
932 static int walLockShared(Wal *pWal, int lockIdx){ in walLockShared() argument
935 rc = sqlite3OsShmLock(pWal->pDbFd, lockIdx, 1, in walLockShared()
938 walLockName(lockIdx), rc ? "failed" : "ok")); in walLockShared()
942 static void walUnlockShared(Wal *pWal, int lockIdx){ in walUnlockShared() argument
944 (void)sqlite3OsShmLock(pWal->pDbFd, lockIdx, 1, in walUnlockShared()
946 WALTRACE(("WAL%p: release SHARED-%s\n", pWal, walLockName(lockIdx))); in walUnlockShared()
948 static int walLockExclusive(Wal *pWal, int lockIdx, int n){ in walLockExclusive() argument
951 rc = sqlite3OsShmLock(pWal->pDbFd, lockIdx, n, in walLockExclusive()
954 walLockName(lockIdx), n, rc ? "failed" : "ok")); in walLockExclusive()
958 static void walUnlockExclusive(Wal *pWal, int lockIdx, int n){ in walUnlockExclusive() argument
960 (void)sqlite3OsShmLock(pWal->pDbFd, lockIdx, n, in walUnlockExclusive()
963 walLockName(lockIdx), n)); in walUnlockExclusive()
1947 int lockIdx, /* Offset of first byte to lock */ in walBusyLock() argument
1952 rc = walLockExclusive(pWal, lockIdx, n); in walBusyLock()