Lines Matching refs:ofst

43269   int ofst,              /* First byte of the locking range */  in unixShmSystemLock()  argument
43281 assert( (ofst==UNIX_SHM_DMS && n==1) in unixShmSystemLock()
43282 || (ofst>=UNIX_SHM_BASE && ofst+n<=(UNIX_SHM_BASE+SQLITE_SHM_NLOCK)) in unixShmSystemLock()
43284 if( ofst==UNIX_SHM_DMS ){ in unixShmSystemLock()
43290 for(ii=ofst-UNIX_SHM_BASE; ii<ofst-UNIX_SHM_BASE+n; ii++){ in unixShmSystemLock()
43304 assert( ofst>=UNIX_SHM_BASE && ofst<=(UNIX_SHM_DMS+SQLITE_SHM_NLOCK) ); in unixShmSystemLock()
43311 f.l_start = ofst; in unixShmSystemLock()
43328 OSTRACE(("unlock %d..%d ok\n", ofst, ofst+n-1)); in unixShmSystemLock()
43330 OSTRACE(("read-lock %d..%d ok\n", ofst, ofst+n-1)); in unixShmSystemLock()
43333 OSTRACE(("write-lock %d..%d ok\n", ofst, ofst+n-1)); in unixShmSystemLock()
43337 OSTRACE(("unlock %d..%d failed\n", ofst, ofst+n-1)); in unixShmSystemLock()
43339 OSTRACE(("read-lock %d..%d failed\n", ofst, ofst+n-1)); in unixShmSystemLock()
43342 OSTRACE(("write-lock %d..%d failed\n", ofst, ofst+n-1)); in unixShmSystemLock()
43848 int ofst, /* First lock to acquire or release */ in unixShmLock() argument
43856 u16 mask = (1<<(ofst+n)) - (1<<ofst); /* Mask of locks to take or release */ in unixShmLock()
43867 assert( ofst>=0 && ofst+n<=SQLITE_SHM_NLOCK ); in unixShmLock()
43893 (ofst!=2 || lockMask==0) in unixShmLock()
43894 && (ofst!=1 || lockMask==0 || lockMask==2) in unixShmLock()
43895 && (ofst!=0 || lockMask<3) in unixShmLock()
43896 && (ofst<3 || lockMask<(1<<ofst)) in unixShmLock()
43935 for(iMutex=ofst; iMutex<ofst+n; iMutex++){ in unixShmLock()
43961 assert( aLock[ofst]>=1 ); in unixShmLock()
43962 if( aLock[ofst]>1 ){ in unixShmLock()
43964 aLock[ofst]--; in unixShmLock()
43970 rc = unixShmSystemLock(pDbFd, F_UNLCK, ofst+UNIX_SHM_BASE, n); in unixShmLock()
43972 memset(&aLock[ofst], 0, sizeof(int)*n); in unixShmLock()
43980 if( aLock[ofst]<0 ){ in unixShmLock()
43983 }else if( aLock[ofst]==0 ){ in unixShmLock()
43984 rc = unixShmSystemLock(pDbFd, F_RDLCK, ofst+UNIX_SHM_BASE, n); in unixShmLock()
43990 aLock[ofst]++; in unixShmLock()
44002 for(ii=ofst; ii<ofst+n; ii++){ in unixShmLock()
44012 rc = unixShmSystemLock(pDbFd, F_WRLCK, ofst+UNIX_SHM_BASE, n); in unixShmLock()
44015 for(ii=ofst; ii<ofst+n; ii++){ in unixShmLock()
44027 for(iMutex--; iMutex>=ofst; iMutex--){ in unixShmLock()
51644 int ofst, /* First lock to acquire or release */
51652 u16 mask = (u16)((1U<<(ofst+n)) - (1U<<ofst)); /* Mask of locks to [un]take */
51658 assert( ofst>=0 && ofst+n<=SQLITE_SHM_NLOCK );
51682 (ofst!=2 || lockMask==0)
51683 && (ofst!=1 || lockMask==0 || lockMask==2)
51684 && (ofst!=0 || lockMask<3)
51685 && (ofst<3 || lockMask<(1<<ofst))
51713 rc = winHandleUnlock(p->hShm, ofst+WIN_SHM_BASE, n);
51723 rc = winHandleLockTimeout(p->hShm, ofst+WIN_SHM_BASE, n, bExcl, nMs);
51737 ofst, n, flags,
60475 i64 ofst = (pgno-1)*(i64)pPager->pageSize; local
60485 rc = sqlite3OsWrite(pPager->fd, (u8 *)aData, pPager->pageSize, ofst);
221842 unsigned int cnt, ofst;
221847 ofst = rbuDeltaGetInt(&zDelta, &lenDelta);
221858 if( (int)(ofst+cnt) > lenSrc ){
221862 memcpy(zOut, &zSrc[ofst], cnt);
226181 static int rbuVfsShmLock(sqlite3_file *pFile, int ofst, int n, int flags){
226199 if( ofst==WAL_LOCK_CKPT && n==1 ) rc = SQLITE_BUSY;
226206 rc = p->pReal->pMethods->xShmLock(p->pReal, ofst, n, flags);
226208 pRbu->mLock |= ((1<<n) - 1) << ofst;