Home
last modified time | relevance | path

Searched refs:pgno (Results 1 – 17 of 17) sorted by relevance

/trueos/lib/libc/db/mpool/
HDmpool.c134 bp->pgno = *pgnoaddr; in mpool_new()
136 bp->pgno = *pgnoaddr = mp->npages++; in mpool_new()
140 head = &mp->hqh[HASHKEY(bp->pgno)]; in mpool_new()
157 "mpool_delete: page %d not pinned\n", bp->pgno); in mpool_delete()
163 head = &mp->hqh[HASHKEY(bp->pgno)]; in mpool_delete()
178 mpool_get(MPOOL *mp, pgno_t pgno, in mpool_get() argument
191 if ((bp = mpool_look(mp, pgno)) != NULL) { in mpool_get()
195 "mpool_get: page %d already pinned\n", bp->pgno); in mpool_get()
203 head = &mp->hqh[HASHKEY(bp->pgno)]; in mpool_get()
219 off = mp->pagesize * pgno; in mpool_get()
[all …]
/trueos/lib/libc/db/btree/
HDbt_split.c99 h = sp->pgno == P_ROOT ? in __bt_split()
117 if (sp->pgno == P_ROOT && in __bt_split()
150 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) in __bt_split()
211 h = h->pgno == P_ROOT ? in __bt_split()
231 ((BINTERNAL *)dest)->pgno = rchild->pgno; in __bt_split()
237 rchild->pgno, bl->flags & P_BIGKEY); in __bt_split()
253 ((RINTERNAL *)dest)->pgno = lchild->pgno; in __bt_split()
259 ((RINTERNAL *)dest)->pgno = rchild->pgno; in __bt_split()
271 ((RINTERNAL *)dest)->pgno = lchild->pgno; in __bt_split()
277 ((RINTERNAL *)dest)->pgno = rchild->pgno; in __bt_split()
[all …]
HDbt_delete.c95 if ((h = mpool_get(t->bt_mp, c->pg.pgno, 0)) == NULL) in __bt_delete()
146 pgno_t pgno; in __bt_stkacq() local
161 if (h->pgno == c->pg.pgno) in __bt_stkacq()
170 while (h->pgno != c->pg.pgno) { in __bt_stkacq()
178 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) in __bt_stkacq()
184 BT_PUSH(t, h->pgno, idx); in __bt_stkacq()
194 pgno = bi->pgno; in __bt_stkacq()
195 BT_PUSH(t, pgno, 0); in __bt_stkacq()
201 if ((h = mpool_get(t->bt_mp, pgno, 0)) == NULL) in __bt_stkacq()
210 if (h->pgno == c->pg.pgno) in __bt_stkacq()
[all …]
HDbt_seq.c113 __bt_setcur(t, e.page->pgno, e.index); in __bt_seq()
184 pg = GETBINTERNAL(h, 0)->pgno; in __bt_seqset()
205 pg = GETBINTERNAL(h, NEXTINDEX(h) - 1)->pgno; in __bt_seqset()
257 if ((h = mpool_get(t->bt_mp, c->pg.pgno, 0)) == NULL) in __bt_seqadv()
360 if (save.page->pgno != ep->page->pgno) { in __bt_first()
374 if (h->pgno != save.page->pgno) in __bt_first()
378 if (h->pgno == save.page->pgno) in __bt_first()
394 if (h->pgno != save.page->pgno) in __bt_first()
427 __bt_setcur(BTREE *t, pgno_t pgno, u_int idx) in __bt_setcur() argument
438 t->bt_cursor.pg.pgno = pgno; in __bt_setcur()
HDbtree.h65 pgno_t pgno; /* this page's page number */ member
119 pgno_t pgno; /* page number stored on */ member
135 #define WR_BINTERNAL(p, size, pgno, flags) { \ argument
138 *(pgno_t *)p = pgno; \
150 pgno_t pgno; /* page number stored below */ member
162 #define WR_RINTERNAL(p, nrecs, pgno) { \ argument
165 *(pgno_t *)p = pgno; \
239 pgno_t pgno; /* the page number */ member
312 t->bt_sp->pgno = p; \
HDbt_put.c150 if ((h = mpool_get(t->bt_mp, t->bt_cursor.pg.pgno, 0)) == NULL) in __bt_put()
219 t->bt_cursor.pg.pgno == h->pgno && t->bt_cursor.pg.index >= idx) in __bt_put()
227 t->bt_last.pgno = h->pgno; in __bt_put()
233 t->bt_last.pgno = h->pgno; in __bt_put()
242 __bt_setcur(t, e->page->pgno, e->index); in __bt_put()
269 if ((h = mpool_get(t->bt_mp, t->bt_last.pgno, 0)) == NULL) { in bt_fast()
HDbt_debug.c131 __bt_dnpage(DB *dbp, pgno_t pgno) in __bt_dnpage() argument
137 if ((h = mpool_get(t->bt_mp, pgno, MPOOL_IGNOREPIN)) != NULL) in __bt_dnpage()
157 (void)fprintf(stderr, " page %u: (", h->pgno); in __bt_dpage()
187 "size %03d pgno %03d", bi->ksize, bi->pgno); in __bt_dpage()
197 ri->nrecs, ri->pgno); in __bt_dpage()
285 GETRINTERNAL(h, 0)->pgno : in __bt_stat()
286 GETBINTERNAL(h, 0)->pgno; in __bt_stat()
HDbt_overflow.c150 h->pgno = npg; in __ovfl_put()
159 last->nextpg = h->pgno; in __ovfl_put()
162 *pg = h->pgno; in __ovfl_put()
HDbt_search.c126 next: BT_PUSH(t, h->pgno, idx); in __bt_search()
127 pg = GETBINTERNAL(h, idx)->pgno; in __bt_search()
HDbt_conv.c74 M_32_SWAP(h->pgno); in __bt_pgin()
180 M_32_SWAP(h->pgno); in __bt_pgout()
HDbt_page.c63 t->bt_free = h->pgno; in __bt_free()
HDbt_open.c354 root->pgno == 0 && in nroot()
375 root->pgno = npg; in nroot()
/trueos/include/
HDmpool.h46 #define HASHKEY(pgno) ((pgno - 1 + HASHSIZE) % HASHSIZE) argument
53 pgno_t pgno; /* page number */ member
/trueos/lib/libc/db/recno/
HDrec_search.c91 pg = r->pgno; in __rec_search()
111 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) in __rec_search()
/trueos/lib/libkvm/
HDkvm_ia64.c143 size_t pgno, pgsz, pt0no, pt1no; in phys_kvatop() local
155 pgno = KPTE_PTE_INDEX(va, pgsz); in phys_kvatop()
168 pgaddr += pgno * sizeof(pte); in phys_kvatop()
/trueos/crypto/heimdal/lib/sqlite/
HDsqlite3.c8708 SQLITE_PRIVATE int sqlite3PagerAcquire(Pager *pPager, Pgno pgno, DbPage **ppPage, int clrFlag);
8710 SQLITE_PRIVATE DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno);
8808 Pgno pgno; /* Page number for this page */ member
35306 if( p->pgno==1 ){
35381 Pgno pgno, /* Page number to obtain */
35390 assert( pgno>0 );
35409 pPage = sqlite3GlobalConfig.pcache.xFetch(pCache->pCache, pgno, eCreate);
35434 pPg->pgno, pgno,
35444 pPage = sqlite3GlobalConfig.pcache.xFetch(pCache->pCache, pgno, 2);
35454 pPage->pgno = pgno;
[all …]
/trueos/contrib/sqlite3/
HDsqlite3.c9300 SQLITE_PRIVATE int sqlite3PagerAcquire(Pager *pPager, Pgno pgno, DbPage **ppPage, int clrFlag);
9302 SQLITE_PRIVATE DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno);
9411 Pgno pgno; /* Page number for this page */ member
36170 if( p->pgno==1 ){
36256 Pgno pgno, /* Page number to obtain */
36266 assert( pgno>0 );
36285 pPage = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, pgno, eCreate);
36310 pPg->pgno, pgno,
36320 pPage = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, pgno, 2);
36333 pPgHdr->pgno = pgno;
[all …]