pLock            26893 ext/sqlite3/libsqlite/sqlite3.c static int unixFileLock(unixFile *pFile, struct flock *pLock){
pLock            26916 ext/sqlite3/libsqlite/sqlite3.c     rc = osFcntl(pFile->h, F_SETLK, pLock);
pLock            52522 ext/sqlite3/libsqlite/sqlite3.c   BtLock *pLock;        /* List of locks held on this shared-btree struct */
pLock            53199 ext/sqlite3/libsqlite/sqlite3.c   BtLock *pLock;
pLock            53245 ext/sqlite3/libsqlite/sqlite3.c   for(pLock=pBtree->pBt->pLock; pLock; pLock=pLock->pNext){
pLock            53246 ext/sqlite3/libsqlite/sqlite3.c     if( pLock->pBtree==pBtree 
pLock            53247 ext/sqlite3/libsqlite/sqlite3.c      && (pLock->iTable==iTab || (pLock->eLock==WRITE_LOCK && pLock->iTable==1))
pLock            53248 ext/sqlite3/libsqlite/sqlite3.c      && pLock->eLock>=eLockType 
pLock            53327 ext/sqlite3/libsqlite/sqlite3.c   for(pIter=pBt->pLock; pIter; pIter=pIter->pNext){
pLock            53372 ext/sqlite3/libsqlite/sqlite3.c   BtLock *pLock = 0;
pLock            53391 ext/sqlite3/libsqlite/sqlite3.c   for(pIter=pBt->pLock; pIter; pIter=pIter->pNext){
pLock            53393 ext/sqlite3/libsqlite/sqlite3.c       pLock = pIter;
pLock            53401 ext/sqlite3/libsqlite/sqlite3.c   if( !pLock ){
pLock            53402 ext/sqlite3/libsqlite/sqlite3.c     pLock = (BtLock *)sqlite3MallocZero(sizeof(BtLock));
pLock            53403 ext/sqlite3/libsqlite/sqlite3.c     if( !pLock ){
pLock            53406 ext/sqlite3/libsqlite/sqlite3.c     pLock->iTable = iTable;
pLock            53407 ext/sqlite3/libsqlite/sqlite3.c     pLock->pBtree = p;
pLock            53408 ext/sqlite3/libsqlite/sqlite3.c     pLock->pNext = pBt->pLock;
pLock            53409 ext/sqlite3/libsqlite/sqlite3.c     pBt->pLock = pLock;
pLock            53417 ext/sqlite3/libsqlite/sqlite3.c   if( eLock>pLock->eLock ){
pLock            53418 ext/sqlite3/libsqlite/sqlite3.c     pLock->eLock = eLock;
pLock            53436 ext/sqlite3/libsqlite/sqlite3.c   BtLock **ppIter = &pBt->pLock;
pLock            53443 ext/sqlite3/libsqlite/sqlite3.c     BtLock *pLock = *ppIter;
pLock            53444 ext/sqlite3/libsqlite/sqlite3.c     assert( (pBt->btsFlags & BTS_EXCLUSIVE)==0 || pBt->pWriter==pLock->pBtree );
pLock            53445 ext/sqlite3/libsqlite/sqlite3.c     assert( pLock->pBtree->inTrans>=pLock->eLock );
pLock            53446 ext/sqlite3/libsqlite/sqlite3.c     if( pLock->pBtree==p ){
pLock            53447 ext/sqlite3/libsqlite/sqlite3.c       *ppIter = pLock->pNext;
pLock            53448 ext/sqlite3/libsqlite/sqlite3.c       assert( pLock->iTable!=1 || pLock==&p->lock );
pLock            53449 ext/sqlite3/libsqlite/sqlite3.c       if( pLock->iTable!=1 ){
pLock            53450 ext/sqlite3/libsqlite/sqlite3.c         sqlite3_free(pLock);
pLock            53453 ext/sqlite3/libsqlite/sqlite3.c       ppIter = &pLock->pNext;
pLock            53481 ext/sqlite3/libsqlite/sqlite3.c     BtLock *pLock;
pLock            53484 ext/sqlite3/libsqlite/sqlite3.c     for(pLock=pBt->pLock; pLock; pLock=pLock->pNext){
pLock            53485 ext/sqlite3/libsqlite/sqlite3.c       assert( pLock->eLock==READ_LOCK || pLock->pBtree==p );
pLock            53486 ext/sqlite3/libsqlite/sqlite3.c       pLock->eLock = READ_LOCK;
pLock            55964 ext/sqlite3/libsqlite/sqlite3.c     for(pIter=pBt->pLock; pIter; pIter=pIter->pNext){
pLock            56020 ext/sqlite3/libsqlite/sqlite3.c         p->lock.pNext = pBt->pLock;
pLock            56021 ext/sqlite3/libsqlite/sqlite3.c         pBt->pLock = &p->lock;