Lines Matching refs:pUnlockConnection
10529 ** When X.pUnlockConnection==Y, that means that X is waiting for Y to
10537 sqlite3 *pUnlockConnection; /* Connection to watch for unlock */
125679 ** for which either sqlite3.pBlockingConnection or sqlite3.pUnlockConnection
125691 ** pUnlockConnection or pBlockingConnection, or both.
125697 ** blocked connections list have pUnlockConnection or pBlockingConnection
125707 assert( p->pUnlockConnection || p->pBlockingConnection );
125713 assert( db==0 || p->pUnlockConnection!=db );
125804 db->pUnlockConnection = 0;
125816 for(p=db->pBlockingConnection; p && p!=db; p=p->pUnlockConnection){}
125820 db->pUnlockConnection = db->pBlockingConnection;
125843 if( db->pBlockingConnection==0 && db->pUnlockConnection==0 ){
125861 ** 2) If the sqlite3.pUnlockConnection member of a list entry is
125863 ** set pUnlockConnection=0.
125866 ** pUnlockConnection==0, remove the entry from the blocked connections
125890 if( p->pUnlockConnection==db ){
125942 p->pUnlockConnection = 0;
125948 if( p->pBlockingConnection==0 && p->pUnlockConnection==0 ){