| /netbsd-src/lib/libc/db/btree/ |
| H A D | bt_split.c | 103 h = sp->pgno == P_ROOT ? in __bt_split() 123 if (sp->pgno == P_ROOT && in __bt_split() 156 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) in __bt_split() 220 h = h->pgno == P_ROOT ? in __bt_split() 240 ((BINTERNAL *)(void *)dest)->pgno = rchild->pgno; in __bt_split() 246 rchild->pgno, bl->flags & P_BIGKEY); in __bt_split() 249 pgno_t pgno; in __bt_split() local 250 memcpy(&pgno, bl->bytes, sizeof(pgno)); in __bt_split() 251 if (bt_preserve(t, pgno) == RET_ERROR) in __bt_split() 265 ((RINTERNAL *)(void *)dest)->pgno = lchild->pgno; in __bt_split() [all …]
|
| H A D | bt_delete.c | 99 if ((h = mpool_get(t->bt_mp, c->pg.pgno, 0)) == NULL) in __bt_delete() 151 pgno_t pgno; in __bt_stkacq() local 166 if (h->pgno == c->pg.pgno) in __bt_stkacq() 175 while (h->pgno != c->pg.pgno) { in __bt_stkacq() 183 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) in __bt_stkacq() 189 BT_PUSH(t, h->pgno, idx); in __bt_stkacq() 199 pgno = bi->pgno; in __bt_stkacq() 200 BT_PUSH(t, pgno, 0); in __bt_stkacq() 206 if ((h = mpool_get(t->bt_mp, pgno, 0)) == NULL) in __bt_stkacq() 215 if (h->pgno == c->pg.pgno) in __bt_stkacq() [all …]
|
| H A D | bt_search.c | 131 next: BT_PUSH(t, h->pgno, idx); in __bt_search() 132 pg = GETBINTERNAL(h, idx)->pgno; in __bt_search() 157 pgno_t pgno; in __bt_snext() local 182 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) in __bt_snext() 188 BT_PUSH(t, h->pgno, idx); in __bt_snext() 199 pgno = bi->pgno; in __bt_snext() 200 BT_PUSH(t, pgno, 0); in __bt_snext() 206 if ((h = mpool_get(t->bt_mp, pgno, 0)) == NULL) in __bt_snext() 234 pgno_t pgno; in __bt_sprev() local 260 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) in __bt_sprev() [all …]
|
| H A D | bt_seq.c | 122 __bt_setcur(t, e.page->pgno, (u_int)e.index); in __bt_seq() 195 pg = GETBINTERNAL(h, 0)->pgno; in __bt_seqset() 196 BT_PUSH(t, h->pgno, 0); in __bt_seqset() 219 pg = GETBINTERNAL(h, NEXTINDEX(h) - 1)->pgno; in __bt_seqset() 220 BT_PUSH(t, h->pgno, NEXTINDEX(h) - 1); in __bt_seqset() 296 c->pg.pgno = ep->page->pgno; in __bt_seqadv() 302 if ((h = mpool_get(t->bt_mp, c->pg.pgno, 0)) == NULL) in __bt_seqadv() 391 if ((h = mpool_get(t->bt_mp, up->pgno, 0)) == NULL) in __bt_rseq_next() 398 BT_PUSH(t, h->pgno, idx); in __bt_rseq_next() 399 pg = GETBINTERNAL(h, idx)->pgno; in __bt_rseq_next() [all …]
|
| H A D | bt_put.c | 155 if ((h = mpool_get(t->bt_mp, t->bt_cursor.pg.pgno, 0)) == NULL) in __bt_put() 224 t->bt_cursor.pg.pgno == h->pgno && t->bt_cursor.pg.index >= idx) in __bt_put() 232 t->bt_last.pgno = h->pgno; in __bt_put() 238 t->bt_last.pgno = h->pgno; in __bt_put() 247 __bt_setcur(t, e->page->pgno, (u_int)e->index); in __bt_put() 274 if ((h = mpool_get(t->bt_mp, t->bt_last.pgno, 0)) == NULL) { in bt_fast()
|
| H A D | btree.h | 70 pgno_t pgno; /* this page's page number */ member 135 pgno_t pgno; /* page number stored on */ member 161 #define WR_BINTERNAL(p, size, pgno, flags) do { \ argument 165 *(pgno_t *)(void *)p = pgno; \ 177 pgno_t pgno; /* page number stored below */ member 189 #define WR_RINTERNAL(p, nrecs, pgno) do { \ argument 192 *(pgno_t *)(void *)p = pgno; \ 292 pgno_t pgno; /* the page number */ member 365 t->bt_sp->pgno = p; \
|
| H A D | bt_debug.c | 178 __bt_dnpage(DB *dbp, pgno_t pgno) in __bt_dnpage() argument 186 if ((h = mpool_get(t->bt_mp, pgno, MPOOL_IGNOREPIN)) != NULL) { in __bt_dnpage() 211 (void)fprintf(tracefp, " page %d: (", h->pgno); in __bt_dpage() 241 "size %03d pgno %03d", bi->ksize, bi->pgno); in __bt_dpage() 251 ri->nrecs, ri->pgno); in __bt_dpage() 345 GETRINTERNAL(h, 0)->pgno : in __bt_stat() 346 GETBINTERNAL(h, 0)->pgno; in __bt_stat()
|
| H A D | bt_overflow.c | 164 h->pgno = npg; in __ovfl_put() 173 last->nextpg = h->pgno; in __ovfl_put() 176 *pg = h->pgno; in __ovfl_put()
|
| H A D | bt_conv.c | 78 M_32_SWAP(h->pgno); in __bt_pgin() 187 M_32_SWAP(h->pgno); in __bt_pgout()
|
| H A D | bt_page.c | 68 t->bt_free = h->pgno; in __bt_free()
|
| H A D | bt_open.c | 359 root->pgno == 0 && in nroot() 380 root->pgno = npg; in nroot()
|
| /netbsd-src/lib/libc/db/mpool/ |
| H A D | mpool.c | 147 bp->pgno = *pgnoaddr; in mpool_newf() 149 bp->pgno = *pgnoaddr = mp->npages++; in mpool_newf() 153 head = &mp->hqh[HASHKEY(bp->pgno)]; in mpool_newf() 176 "%s: page %d not pinned\n", __func__, bp->pgno); in mpool_delete() 182 head = &mp->hqh[HASHKEY(bp->pgno)]; in mpool_delete() 196 mpool_get(MPOOL *mp, pgno_t pgno, unsigned int flags) in mpool_get() argument 204 if (pgno >= mp->npages) { in mpool_get() 214 if ((bp = mpool_look(mp, pgno)) != NULL) { in mpool_get() 218 "mpool_get: page %d already pinned\n", bp->pgno); in mpool_get() 226 head = &mp->hqh[HASHKEY(bp->pgno)]; in mpool_get() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/ |
| H A D | radeon_gart.c | 335 unsigned pgno, gpu_pgno; in radeon_gart_unbind() local 347 for (pgno = 0; pgno < npages; pgno++) { in radeon_gart_unbind() 348 if (rdev->gart.pages[pgstart + pgno] == NULL) in radeon_gart_unbind() 350 rdev->gart.pages[pgstart + pgno] = NULL; in radeon_gart_unbind() 352 const unsigned t = gpu_pgstart + gpu_per_cpu*pgno + in radeon_gart_unbind() 414 unsigned pgno, gpu_pgno; in radeon_gart_bind() local 428 for (pgno = 0; pgno < npages; pgno++) { in radeon_gart_bind() 429 const bus_addr_t addr = dmamap->dm_segs[pgno].ds_addr; in radeon_gart_bind() 431 KASSERT(dmamap->dm_segs[pgno].ds_len == PAGE_SIZE); in radeon_gart_bind() 432 rdev->gart.pages[pgstart + pgno] = pages[pgno]; in radeon_gart_bind() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| H A D | amdgpu_gart.c | 315 uint64_t pgno, gpu_pgno; in amdgpu_gart_unbind() local 328 for (pgno = 0; pgno < npages; pgno++) { in amdgpu_gart_unbind() 330 adev->gart.pages[pgstart + pgno] = NULL; in amdgpu_gart_unbind() 337 gpu_pgstart + gpu_per_cpu*pgno + gpu_pgno, in amdgpu_gart_unbind() 493 uint64_t pgno, gpu_pgno; in amdgpu_gart_bind() local 506 for (pgno = 0; pgno < npages; pgno++) { in amdgpu_gart_bind() 507 const bus_addr_t addr = dmamap->dm_segs[pgno].ds_addr; in amdgpu_gart_bind() 509 KASSERT(dmamap->dm_segs[pgno].ds_len == PAGE_SIZE); in amdgpu_gart_bind() 511 adev->gart.pages[pgstart + pgno] = NULL; in amdgpu_gart_bind() 519 gpu_pgstart + gpu_per_cpu*pgno + gpu_pgno, in amdgpu_gart_bind()
|
| /netbsd-src/include/ |
| H A D | mpool.h | 48 #define HASHKEY(pgno) ((pgno - 1) % HASHSIZE) argument 55 pgno_t pgno; /* page number */ member
|
| /netbsd-src/sys/uvm/pmap/ |
| H A D | pmap_pvt.c | 158 size_t pgno; in pmap_pv_tracked() local 177 pgno = (pa - pvt->pvt_start) >> PAGE_SHIFT; in pmap_pv_tracked() 178 return &pvt->pvt_pages[pgno]; in pmap_pv_tracked()
|
| /netbsd-src/lib/libc/db/recno/ |
| H A D | rec_search.c | 96 pg = r->pgno; in __rec_search() 116 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) in __rec_search()
|
| /netbsd-src/external/bsd/openldap/dist/libraries/liblmdb/ |
| H A D | mdb.c | 954 #define SETPGNO(node,pgno) do { \ argument 955 (node)->mn_lo = (pgno) & 0xffff; (node)->mn_hi = (pgno) >> 16; \ 956 if (PGNO_TOPWORD) (node)->mn_flags = (pgno) >> PGNO_TOPWORD; } while(0) 1365 static int mdb_page_get(MDB_cursor *mc, pgno_t pgno, MDB_page **mp, int *lvl); 1390 MDB_val *key, MDB_val *data, pgno_t pgno, unsigned int flags); 1605 pgno_t pgno = mdb_dbg_pgno(mp); in mdb_page_list() local 1620 pgno, mp->mp_pages, state); in mdb_page_list() 1624 pgno, ((MDB_meta *)METADATA(mp))->mm_txnid); in mdb_page_list() 1627 fprintf(stderr, "Bad page %"Z"u flags 0x%X\n", pgno, mp->mp_flags); in mdb_page_list() 1632 fprintf(stderr, "%s %"Z"u numkeys %d%s\n", type, pgno, nkeys, state); in mdb_page_list() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
| H A D | intel_ggtt.c | 248 unsigned pgno; in gen8_ggtt_insert_entries() local 262 pgno = vma->node.start / I915_GTT_PAGE_SIZE; in gen8_ggtt_insert_entries() 271 gen8_set_pte(ggtt->gsmt, ggtt->gsmh, pgno++, in gen8_ggtt_insert_entries() 330 unsigned pgno; in gen6_ggtt_insert_entries() 339 pgno = vma->node.start >> PAGE_SHIFT; in gen6_ggtt_insert_entries() 348 /* XXX KASSERT(pgno < ...)? */ in gen6_ggtt_insert_entries() 351 sizeof(gen6_pte_t) * pgno++, in gen6_ggtt_insert_entries() 355 /* XXX KASSERT(pgno <= ...)? */ in gen6_ggtt_insert_entries() 328 unsigned pgno; gen6_ggtt_insert_entries() local
|
| /netbsd-src/sys/uvm/ |
| H A D | uvm_swap.c | 437 swapdrum_getsdp(int pgno) in swapdrum_getsdp() argument 448 if (pgno >= sdp->swd_drumoffset && in swapdrum_getsdp() 449 pgno < (sdp->swd_drumoffset + sdp->swd_drumsize)) { in swapdrum_getsdp() 463 swapdrum_sdp_is(int pgno, struct swapdev *sdp) in swapdrum_sdp_is() argument 468 result = swapdrum_getsdp(pgno) == sdp; in swapdrum_sdp_is()
|
| /netbsd-src/external/public-domain/sqlite/dist/ |
| H A D | sqlite3.c | 15868 SQLITE_PRIVATE int sqlite3PagerGet(Pager *pPager, Pgno pgno, DbPage **ppPage, int clrFlag); 15869 SQLITE_PRIVATE DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno); 15919 SQLITE_PRIVATE int sqlite3PagerDirectReadOk(Pager *pPager, Pgno pgno); 17087 Pgno pgno; /* Page number for this page */ member 37579 unsigned int pgno; 37594 pgno = 1 + iOfst/iAmt; 37596 pgno = 1; 37598 sqlite3_snprintf(sizeof(zKey), zKey, "%u", pgno); 37665 unsigned int pgno; 37673 pgno = 1 + iOfst/iAmt; [all …]
|
| H A D | shell.c | 14581 u32 pgno, /* Page number of page to load */ in dbdataLoadPage() argument 14591 if( pgno>0 ){ in dbdataLoadPage() 14592 sqlite3_bind_int64(pStmt, 2, pgno); in dbdataLoadPage() 15869 i64 pgno = sqlite3_value_int64(apArg[0]); in recoverPageIsUsed() local 15871 sqlite3_result_int(pCtx, recoverBitmapQuery(p->laf.pUsed, pgno)); in recoverPageIsUsed() 15894 i64 pgno = sqlite3_value_int64(apArg[0]); in recoverGetPage() local 15898 if( pgno==0 ){ in recoverGetPage() 15912 sqlite3_bind_int64(pStmt, 1, pgno); in recoverGetPage() 15919 if( pgno==1 && nPg==p->pgsz && 0==memcmp(p->pPage1Cache, aPg, nPg) ){ in recoverGetPage()
|