Searched refs:BtShared (Results 1 - 8 of 8) sorted by relevance

/external/chromium_org/third_party/sqlite/src/src/
H A Dtest_btree.c32 extern BtShared *sqlite3SharedCacheList;
33 BtShared *pBt;
35 for(pBt=GLOBAL(BtShared*,sqlite3SharedCacheList); pBt; pBt=pBt->pNext){
51 BtShared *pBt = p->pBt;
H A DbtreeInt.h280 u16 maxLocal; /* Copy of BtShared.maxLocal or BtShared.maxLeaf */
281 u16 minLocal; /* Copy of BtShared.minLocal or BtShared.minLeaf */
290 BtShared *pBt; /* Pointer to BtShared that this page is part of */
304 ** A linked list of the following structures is stored at BtShared.pLock.
306 ** is opened on the table with root page BtShared.iTable. Locks are removed
314 BtLock *pNext; /* Next in BtShared.pLock list */
332 ** points to the same BtShared objec
403 struct BtShared { struct
[all...]
H A Dbtree.h41 typedef struct BtShared BtShared; typedef in typeref:struct:BtShared
203 ** use mutexes to access the BtShared structures. So make the
H A Dbtree.c48 ** A list of BtShared objects that are eligible for participation
56 BtShared *SQLITE_WSD sqlite3SharedCacheList = 0;
58 static BtShared *SQLITE_WSD sqlite3SharedCacheList = 0;
82 ** manipulate entries in the BtShared.pLock linked list used to store
85 ** of each BtShared structure and so this locking is not necessary.
192 ** shares the same BtShared object is currently reading or writing
223 BtShared *pBt = p->pBt;
285 ** database (one with the BtShared.sharable flag set), and
295 BtShared *pBt = p->pBt;
355 ** transaction. If it does not, then the BtShared
[all...]
H A Dbtmutex.c23 ** Obtain the BtShared mutex associated with B-Tree handle p. Also,
24 ** set BtShared.db to the database handle associated with p and the
38 ** Release the BtShared mutex associated with B-Tree handle p and
42 BtShared *pBt = p->pBt;
88 /* Unless the database is sharable and unlocked, then BtShared.db
107 ** BtShared address. Then acquire our lock. Then reacquire
108 ** the other BtShared locks that we used to hold in ascending
142 ** Return true if the BtShared mutex is held on the btree, or if the
182 ** Enter the mutexes in accending order by BtShared pointer address
217 ** mutex and all required BtShared mutexe
[all...]
/external/chromium_org/third_party/sqlite/amalgamation/
H A Dsqlite3.c7667 typedef struct BtShared BtShared; typedef in typeref:struct:BtShared
7829 ** use mutexes to access the BtShared structures. So make the
9020 ** Btrees that refer to the same underlying BtShared object.
46605 struct BtShared { struct
[all...]
/external/sqlite/dist/orig/
H A Dsqlite3.c8872 typedef struct BtShared BtShared; typedef in typeref:struct:BtShared
9049 ** use mutexes to access the BtShared structures. So make the
10332 ** Btrees that refer to the same underlying BtShared object.
51001 struct BtShared { struct
[all...]
/external/sqlite/dist/
H A Dsqlite3.c8872 typedef struct BtShared BtShared; typedef in typeref:struct:BtShared
9049 ** use mutexes to access the BtShared structures. So make the
10332 ** Btrees that refer to the same underlying BtShared object.
51021 struct BtShared { struct
[all...]

Completed in 676 milliseconds