Lines Matching refs:pUnlockConnection
9016 ** When X.pUnlockConnection==Y, that means that X is waiting for Y to
9024 sqlite3 *pUnlockConnection; /* Connection to watch for unlock */
107437 ** for which either sqlite3.pBlockingConnection or sqlite3.pUnlockConnection
107449 ** pUnlockConnection or pBlockingConnection, or both.
107455 ** blocked connections list have pUnlockConnection or pBlockingConnection
107465 assert( p->pUnlockConnection || p->pBlockingConnection );
107471 assert( db==0 || p->pUnlockConnection!=db );
107562 db->pUnlockConnection = 0;
107574 for(p=db->pBlockingConnection; p && p!=db; p=p->pUnlockConnection){}
107578 db->pUnlockConnection = db->pBlockingConnection;
107601 if( db->pBlockingConnection==0 && db->pUnlockConnection==0 ){
107619 ** 2) If the sqlite3.pUnlockConnection member of a list entry is
107621 ** set pUnlockConnection=0.
107624 ** pUnlockConnection==0, remove the entry from the blocked connections
107648 if( p->pUnlockConnection==db ){
107700 p->pUnlockConnection = 0;
107706 if( p->pBlockingConnection==0 && p->pUnlockConnection==0 ){