Lines Matching refs:aLock
4291 int aLock[SQLITE_SHM_NLOCK]; /* # shared locks on slot, -1==excl lock */ member
4876 int aLock[SQLITE_SHM_NLOCK]; in assertLockingArrayOk() local
4879 memset(aLock, 0, sizeof(aLock)); in assertLockingArrayOk()
4884 assert( aLock[i]==0 ); in assertLockingArrayOk()
4885 aLock[i] = -1; in assertLockingArrayOk()
4887 assert( aLock[i]>=0 ); in assertLockingArrayOk()
4888 aLock[i]++; in assertLockingArrayOk()
4893 assert( 0==memcmp(pShmNode->aLock, aLock, sizeof(aLock)) ); in assertLockingArrayOk()
4894 return (memcmp(pShmNode->aLock, aLock, sizeof(aLock))==0); in assertLockingArrayOk()
4917 int *aLock; in unixShmLock() local
4923 aLock = pShmNode->aLock; in unixShmLock()
4969 if( aLock[ii]>((p->sharedMask & (1<<ii)) ? 1 : 0) ){ in unixShmLock()
4977 memset(&aLock[ofst], 0, sizeof(int)*n); in unixShmLock()
4980 assert( n==1 && aLock[ofst]>1 ); in unixShmLock()
4981 aLock[ofst]--; in unixShmLock()
4994 if( aLock[ofst]<0 ){ in unixShmLock()
4996 }else if( aLock[ofst]==0 ){ in unixShmLock()
5003 aLock[ofst]++; in unixShmLock()
5012 if( ALWAYS((p->exclMask & (1<<ii))==0) && aLock[ii] ){ in unixShmLock()
5026 aLock[ii] = -1; in unixShmLock()