Home
last modified time | relevance | path

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

/freebsd/lib/libc/db/btree/
H A Dbt_split.c94 h = sp->pgno == P_ROOT ? in __bt_split()
112 if (sp->pgno == P_ROOT && in __bt_split()
145 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) in __bt_split()
206 h = h->pgno == P_ROOT ? in __bt_split()
226 ((BINTERNAL *)dest)->pgno = rchild->pgno; in __bt_split()
232 rchild->pgno, bl->flags & P_BIGKEY); in __bt_split()
235 pgno_t pgno; in __bt_split() local
236 memcpy(&pgno, bl->bytes, sizeof(pgno)); in __bt_split()
237 if (bt_preserve(t, pgno) == RET_ERROR) in __bt_split()
251 ((RINTERNAL *)dest)->pgno = lchild->pgno; in __bt_split()
[all …]
H A Dbt_delete.c91 if ((h = mpool_get(t->bt_mp, c->pg.pgno, 0)) == NULL) in __bt_delete()
142 pgno_t pgno; in __bt_stkacq() local
157 if (h->pgno == c->pg.pgno) in __bt_stkacq()
166 while (h->pgno != c->pg.pgno) { in __bt_stkacq()
174 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) in __bt_stkacq()
180 BT_PUSH(t, h->pgno, idx); in __bt_stkacq()
190 pgno = bi->pgno; in __bt_stkacq()
191 BT_PUSH(t, pgno, 0); in __bt_stkacq()
197 if ((h = mpool_get(t->bt_mp, pgno, 0)) == NULL) in __bt_stkacq()
206 if (h->pgno == c->pg.pgno) in __bt_stkacq()
[all …]
H A Dbt_seq.c109 __bt_setcur(t, e.page->pgno, e.index); in __bt_seq()
180 pg = GETBINTERNAL(h, 0)->pgno; in __bt_seqset()
201 pg = GETBINTERNAL(h, NEXTINDEX(h) - 1)->pgno; in __bt_seqset()
253 if ((h = mpool_get(t->bt_mp, c->pg.pgno, 0)) == NULL) in __bt_seqadv()
356 if (save.page->pgno != ep->page->pgno) { in __bt_first()
370 if (h->pgno != save.page->pgno) in __bt_first()
374 if (h->pgno == save.page->pgno) in __bt_first()
423 __bt_setcur(BTREE * t,pgno_t pgno,u_int idx) __bt_setcur() argument
[all...]
H A Dbtree.h64 pgno_t pgno; /* this page's page number */ member
118 pgno_t pgno; /* page number stored on */ member
134 #define WR_BINTERNAL(p, size, pgno, flags) { \ argument
137 *(pgno_t *)p = pgno; \
149 pgno_t pgno; /* page number stored below */ member
161 #define WR_RINTERNAL(p, nrecs, pgno) { \ argument
164 *(pgno_t *)p = pgno; \
238 pgno_t pgno; /* the page number */ member
311 t->bt_sp->pgno = p; \
H A Dbt_put.c147 if ((h = mpool_get(t->bt_mp, t->bt_cursor.pg.pgno, 0)) == NULL) in __bt_put()
216 t->bt_cursor.pg.pgno == h->pgno && t->bt_cursor.pg.index >= idx) in __bt_put()
224 t->bt_last.pgno = h->pgno; in __bt_put()
230 t->bt_last.pgno = h->pgno; in __bt_put()
239 __bt_setcur(t, e->page->pgno, e->index); in __bt_put()
266 if ((h = mpool_get(t->bt_mp, t->bt_last.pgno, 0)) == NULL) { in bt_fast()
H A Dbt_debug.c127 __bt_dnpage(DB *dbp, pgno_t pgno) in __bt_dnpage() argument
133 if ((h = mpool_get(t->bt_mp, pgno, MPOOL_IGNOREPIN)) != NULL) in __bt_dnpage()
153 (void)fprintf(stderr, " page %u: (", h->pgno); in __bt_dpage()
183 "size %03d pgno %03d", bi->ksize, bi->pgno); in __bt_dpage()
193 ri->nrecs, ri->pgno); in __bt_dpage()
281 GETRINTERNAL(h, 0)->pgno : in __bt_stat()
282 GETBINTERNAL(h, 0)->pgno; in __bt_stat()
H A Dbt_overflow.c146 h->pgno = npg; in __ovfl_put()
155 last->nextpg = h->pgno; in __ovfl_put()
158 *pg = h->pgno; in __ovfl_put()
H A Dbt_search.c122 next: BT_PUSH(t, h->pgno, idx); in __bt_search()
123 pg = GETBINTERNAL(h, idx)->pgno; in __bt_search()
H A Dbt_conv.c70 M_32_SWAP(h->pgno); in __bt_pgin()
176 M_32_SWAP(h->pgno); in __bt_pgout()
H A Dbt_page.c59 t->bt_free = h->pgno; in __bt_free()
H A Dbt_open.c351 root->pgno == 0 && in nroot()
372 root->pgno = npg; in nroot()
/freebsd/lib/libc/db/mpool/
H A Dmpool.c130 bp->pgno = *pgnoaddr; in mpool_new()
132 bp->pgno = *pgnoaddr = mp->npages++; in mpool_new()
136 head = &mp->hqh[HASHKEY(bp->pgno)]; in mpool_new()
153 "mpool_delete: page %d not pinned\n", bp->pgno); in mpool_delete()
159 head = &mp->hqh[HASHKEY(bp->pgno)]; in mpool_delete()
174 mpool_get(MPOOL *mp, pgno_t pgno, in mpool_get() argument
187 if ((bp = mpool_look(mp, pgno)) != NULL) { in mpool_get()
191 "mpool_get: page %d already pinned\n", bp->pgno); in mpool_get()
199 head = &mp->hqh[HASHKEY(bp->pgno)]; in mpool_get()
215 off = mp->pagesize * pgno; in mpool_get()
[all …]
/freebsd/include/
H A Dmpool.h45 #define HASHKEY(pgno) ((pgno - 1 + HASHSIZE) % HASHSIZE) argument
52 pgno_t pgno; /* page number */ member
/freebsd/lib/libc/db/recno/
H A Drec_search.c87 pg = r->pgno; in __rec_search()
107 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) in __rec_search()
/freebsd/sys/fs/nfsserver/
H A Dnfs_nfsdsubs.c1288 int i, lastlen, pgno, plen, tlen, trim; in nfsrv_adj() local
1327 pgno = m->m_epg_npgs - 1; in nfsrv_adj()
1328 off = (pgno == 0) ? m->m_epg_1st_off : 0; in nfsrv_adj()
1329 plen = m_epg_pagelen(m, pgno, off); in nfsrv_adj()
1334 KASSERT(pgno > 0, in nfsrv_adj()
1337 pg = PHYS_TO_VM_PAGE(m->m_epg_pa[pgno]); in nfsrv_adj()
1342 pgno--; in nfsrv_adj()
1343 off = (pgno == 0) ? m->m_epg_1st_off : 0; in nfsrv_adj()
1344 plen = m_epg_pagelen(m, pgno, off); in nfsrv_adj()
1350 cp = (char *)(void *)PHYS_TO_DMAP(m->m_epg_pa[pgno]); in nfsrv_adj()
H A Dnfs_nfsdport.c980 int i, left, pgno, siz; in nfsrv_createiovec_extpgs() local
1003 pgno = 0; in nfsrv_createiovec_extpgs()
1009 iv->iov_base = (void *)PHYS_TO_DMAP(m->m_epg_pa[pgno]); in nfsrv_createiovec_extpgs()
1012 if (pgno == m->m_epg_npgs - 1) in nfsrv_createiovec_extpgs()
1017 pgno++; in nfsrv_createiovec_extpgs()
1019 if (pgno == m->m_epg_npgs && left > 0) { in nfsrv_createiovec_extpgs()
1023 pgno = 0; in nfsrv_createiovec_extpgs()
/freebsd/contrib/sqlite3/
H A Dsqlite3.c15914 SQLITE_PRIVATE int sqlite3PagerGet(Pager *pPager, Pgno pgno, DbPage **ppPage, int clrFlag);
15915 SQLITE_PRIVATE DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno);
15965 SQLITE_PRIVATE int sqlite3PagerDirectReadOk(Pager *pPager, Pgno pgno);
17137 Pgno pgno; /* Page number for this page */ member
37919 unsigned int pgno;
37934 pgno = 1 + iOfst/iAmt;
37936 pgno = 1;
37938 sqlite3_snprintf(sizeof(zKey), zKey, "%u", pgno);
38005 unsigned int pgno;
38013 pgno = 1 + iOfst/iAmt;
[all …]
H A Dshell.c15816 u32 pgno, /* Page number of page to load */ in dbdataLoadPage() argument
15826 if( pgno>0 ){ in dbdataLoadPage()
15827 sqlite3_bind_int64(pStmt, 2, pgno); in dbdataLoadPage()
17132 i64 pgno = sqlite3_value_int64(apArg[0]); in recoverPageIsUsed() local
17134 sqlite3_result_int(pCtx, recoverBitmapQuery(p->laf.pUsed, pgno)); in recoverPageIsUsed()
17157 i64 pgno = sqlite3_value_int64(apArg[0]); in recoverGetPage() local
17161 if( pgno==0 ){ in recoverGetPage()
17175 sqlite3_bind_int64(pStmt, 1, pgno); in recoverGetPage()
17182 if( pgno==1 && nPg==p->pgsz && 0==memcmp(p->pPage1Cache, aPg, nPg) ){ in recoverGetPage()
/freebsd/sys/fs/nfsclient/
H A Dnfs_clrpcops.c9373 int i, j, left, pgno, plen, trim; in nfsm_split() local
9395 pgno = 0; in nfsm_split()
9398 if (pgno == 0) in nfsm_split()
9401 plen = m_epg_pagelen(m, pgno, 0); in nfsm_split()
9405 pgno++; in nfsm_split()
9406 } while (pgno < m->m_epg_npgs); in nfsm_split()
9407 if (pgno == m->m_epg_npgs) in nfsm_split()
9426 cp = (char *)(void *)PHYS_TO_DMAP(m->m_epg_pa[pgno]); in nfsm_split()
9427 if (pgno == 0) in nfsm_split()
9431 if (pgno in nfsm_split()
[all...]