Lines Matching refs:ofst

43270   int ofst,              /* First byte of the locking range */  in unixShmSystemLock()  argument
43282 assert( (ofst==UNIX_SHM_DMS && n==1) in unixShmSystemLock()
43283 || (ofst>=UNIX_SHM_BASE && ofst+n<=(UNIX_SHM_BASE+SQLITE_SHM_NLOCK)) in unixShmSystemLock()
43285 if( ofst==UNIX_SHM_DMS ){ in unixShmSystemLock()
43291 for(ii=ofst-UNIX_SHM_BASE; ii<ofst-UNIX_SHM_BASE+n; ii++){ in unixShmSystemLock()
43305 assert( ofst>=UNIX_SHM_BASE && ofst<=(UNIX_SHM_DMS+SQLITE_SHM_NLOCK) ); in unixShmSystemLock()
43312 f.l_start = ofst; in unixShmSystemLock()
43329 OSTRACE(("unlock %d..%d ok\n", ofst, ofst+n-1)); in unixShmSystemLock()
43331 OSTRACE(("read-lock %d..%d ok\n", ofst, ofst+n-1)); in unixShmSystemLock()
43334 OSTRACE(("write-lock %d..%d ok\n", ofst, ofst+n-1)); in unixShmSystemLock()
43338 OSTRACE(("unlock %d..%d failed\n", ofst, ofst+n-1)); in unixShmSystemLock()
43340 OSTRACE(("read-lock %d..%d failed\n", ofst, ofst+n-1)); in unixShmSystemLock()
43343 OSTRACE(("write-lock %d..%d failed\n", ofst, ofst+n-1)); in unixShmSystemLock()
43849 int ofst, /* First lock to acquire or release */ in unixShmLock() argument
43857 u16 mask = (1<<(ofst+n)) - (1<<ofst); /* Mask of locks to take or release */ in unixShmLock()
43868 assert( ofst>=0 && ofst+n<=SQLITE_SHM_NLOCK ); in unixShmLock()
43894 (ofst!=2 || lockMask==0) in unixShmLock()
43895 && (ofst!=1 || lockMask==0 || lockMask==2) in unixShmLock()
43896 && (ofst!=0 || lockMask<3) in unixShmLock()
43897 && (ofst<3 || lockMask<(1<<ofst)) in unixShmLock()
43936 for(iMutex=ofst; iMutex<ofst+n; iMutex++){ in unixShmLock()
43962 assert( aLock[ofst]>=1 ); in unixShmLock()
43963 if( aLock[ofst]>1 ){ in unixShmLock()
43965 aLock[ofst]--; in unixShmLock()
43971 rc = unixShmSystemLock(pDbFd, F_UNLCK, ofst+UNIX_SHM_BASE, n); in unixShmLock()
43973 memset(&aLock[ofst], 0, sizeof(int)*n); in unixShmLock()
43981 if( aLock[ofst]<0 ){ in unixShmLock()
43984 }else if( aLock[ofst]==0 ){ in unixShmLock()
43985 rc = unixShmSystemLock(pDbFd, F_RDLCK, ofst+UNIX_SHM_BASE, n); in unixShmLock()
43991 aLock[ofst]++; in unixShmLock()
44003 for(ii=ofst; ii<ofst+n; ii++){ in unixShmLock()
44013 rc = unixShmSystemLock(pDbFd, F_WRLCK, ofst+UNIX_SHM_BASE, n); in unixShmLock()
44016 for(ii=ofst; ii<ofst+n; ii++){ in unixShmLock()
44028 for(iMutex--; iMutex>=ofst; iMutex--){ in unixShmLock()
51645 int ofst, /* First lock to acquire or release */
51653 u16 mask = (u16)((1U<<(ofst+n)) - (1U<<ofst)); /* Mask of locks to [un]take */
51659 assert( ofst>=0 && ofst+n<=SQLITE_SHM_NLOCK );
51683 (ofst!=2 || lockMask==0)
51684 && (ofst!=1 || lockMask==0 || lockMask==2)
51685 && (ofst!=0 || lockMask<3)
51686 && (ofst<3 || lockMask<(1<<ofst))
51714 rc = winHandleUnlock(p->hShm, ofst+WIN_SHM_BASE, n);
51724 rc = winHandleLockTimeout(p->hShm, ofst+WIN_SHM_BASE, n, bExcl, nMs);
51738 ofst, n, flags,
60476 i64 ofst = (pgno-1)*(i64)pPager->pageSize; local
60486 rc = sqlite3OsWrite(pPager->fd, (u8 *)aData, pPager->pageSize, ofst);
221883 unsigned int cnt, ofst;
221888 ofst = rbuDeltaGetInt(&zDelta, &lenDelta);
221899 if( (int)(ofst+cnt) > lenSrc ){
221903 memcpy(zOut, &zSrc[ofst], cnt);
226222 static int rbuVfsShmLock(sqlite3_file *pFile, int ofst, int n, int flags){
226240 if( ofst==WAL_LOCK_CKPT && n==1 ) rc = SQLITE_BUSY;
226247 rc = p->pReal->pMethods->xShmLock(p->pReal, ofst, n, flags);
226249 pRbu->mLock |= ((1<<n) - 1) << ofst;