/illumos-gate/usr/src/cmd/sendmail/db/btree/ |
H A D | bt_cursor.c | 87 ((cursor)->pgno == (saved_copy).pgno && \ 105 cp->pgno = PGNO_INVALID; 239 db_pgno_t pgno; local 251 F_ISSET(dbp, DB_AM_RDONLY), cp->pgno != PGNO_INVALID)) != 0) 276 0, cp->pgno, DB_LOCK_WRITE, &lock)) != 0) 290 pgno = cp->pgno; 293 pgno = cp->dpgno; 297 if ((ret = memp_fget(dbp->mpf, &pgno, 0, &h)) != 0) 314 (void)__bam_ca_delete(dbp, pgno, indx, 1); 362 key, data, flags, cp->pgno != PGNO_INVALID)) != 0) [all …]
|
H A D | bt_page.c | 80 db_pgno_t pgno; local 88 pgno = PGNO_METADATA; 89 if ((ret = __bam_lget(dbc, 0, pgno, DB_LOCK_WRITE, &metalock)) != 0) 91 if ((ret = memp_fget(dbp->mpf, &pgno, 0, (PAGE **)&meta)) != 0) 95 if ((ret = memp_fget(dbp->mpf, &pgno, DB_MPOOL_NEW, &h)) != 0) 98 h->pgno = pgno; 100 pgno = meta->free; 101 if ((ret = memp_fget(dbp->mpf, &pgno, 0, &h)) != 0) 110 h->pgno, (u_int32_t)type, meta->free)) != 0) 118 P_INIT(h, dbp->pgsize, h->pgno, PGNO_INVALID, PGNO_INVALID, 0, type); [all …]
|
H A D | bt_stat.c | 44 db_pgno_t lastpgno, pgno; local 70 pgno = PGNO_ROOT; 71 if ((ret = __bam_lget(dbc, 0, pgno, DB_LOCK_READ, &lock)) != 0) 73 if ((ret = memp_fget(dbp->mpf, &pgno, 0, (PAGE **)&h)) != 0) 84 pgno = PGNO_METADATA; 85 if ((ret = __bam_lget(dbc, 0, pgno, DB_LOCK_READ, &lock)) != 0) 87 if ((ret = memp_fget(dbp->mpf, &pgno, 0, (PAGE **)&meta)) != 0) 112 for (sp->bt_free = 0, pgno = meta->free; pgno != PGNO_INVALID;) { 115 if ((ret = memp_fget(dbp->mpf, &pgno, 0, &h)) != 0) { 120 pgno = h->next_pgno; [all …]
|
H A D | bt_delete.c | 168 return (__db_pgfmt(dbp, h->pgno)); 216 __db_ddup(dbc, bo->pgno, __bam_free)) != 0) 220 __db_doff(dbc, bo->pgno, __bam_free)) != 0) 227 return (__db_pgfmt(dbp, h->pgno)); 231 return (__db_pgfmt(dbp, h->pgno)); 286 __bam_ca_di(dbp, h->pgno, indx, is_insert ? 1 : -1); 305 db_pgno_t pgno; local 335 if (h->pgno == PGNO_ROOT || NUM_ENT(h) != 1) 373 pgno = TYPE(h) == P_IBTREE ? 374 GET_BINTERNAL(h, 0)->pgno : GET_RINTERNAL(h, 0)->pgno; [all …]
|
H A D | bt_curadj.c | 44 (u_int)dbc, (u_int)cp, (u_long)cp->pgno, (u_long)cp->indx, 64 __bam_ca_delete(dbp, pgno, indx, delete) in __bam_ca_delete() argument 66 db_pgno_t pgno; 94 if ((cp->pgno == pgno && cp->indx == indx) || 95 (cp->dpgno == pgno && cp->dindx == indx)) { 115 __bam_ca_di(dbp, pgno, indx, adjust) in __bam_ca_di() argument 117 db_pgno_t pgno; 135 if (cp->pgno == pgno && cp->indx >= indx) 137 if (cp->dpgno == pgno && cp->dindx >= indx) 177 cp->pgno == fpgno && cp->indx == fi) { [all …]
|
H A D | bt_split.c | 138 ret = cp->csp[0].page->pgno == PGNO_ROOT ? 197 P_INIT(lp, dbp->pgsize, lp->pgno, 198 PGNO_INVALID, ISINTERNAL(cp->page) ? PGNO_INVALID : rp->pgno, 200 P_INIT(rp, dbp->pgsize, rp->pgno, 201 ISINTERNAL(cp->page) ? PGNO_INVALID : lp->pgno, PGNO_INVALID, 231 __bam_ca_split(dbp, cp->page->pgno, lp->pgno, rp->pgno, split, 1); 272 P_INIT(rp, dbp->pgsize, rp->pgno, 273 ISINTERNAL(cp->page) ? PGNO_INVALID : cp->page->pgno, 280 P_INIT(lp, dbp->pgsize, cp->page->pgno, 282 ISINTERNAL(cp->page) ? PGNO_INVALID : rp->pgno, [all …]
|
H A D | bt_rec.c | 50 db_pgno_t pgno; local 67 pgno = PGNO_METADATA; 68 if ((ret = memp_fget(mpf, &pgno, 0, &meta)) != 0) { 70 (void)__db_pgerr(file_dbp, pgno); 73 if ((ret = memp_fget(mpf, &argp->pgno, DB_MPOOL_CREATE, &pagep)) != 0) { 80 (void)__db_pgerr(file_dbp, argp->pgno); 92 argp->pgno, PGNO_INVALID, PGNO_INVALID, 0, argp->ptype); 99 argp->pgno, PGNO_INVALID, meta->free, 0, P_INVALID); 121 meta->free = argp->pgno; 154 db_pgno_t pgno; local [all …]
|
H A D | btree_auto.c | 24 fileid, meta_lsn, page_lsn, pgno, ptype, next) in __bam_pg_alloc_log() argument 32 db_pgno_t pgno; 53 + sizeof(pgno) 78 memcpy(bp, &pgno, sizeof(pgno)); 79 bp += sizeof(pgno); 132 printf("\tpgno: %lu\n", (u_long)argp->pgno); 170 memcpy(&argp->pgno, bp, sizeof(argp->pgno)); 171 bp += sizeof(argp->pgno); 187 fileid, pgno, meta_lsn, header, next) in __bam_pg_free_log() argument 193 db_pgno_t pgno; [all …]
|
/illumos-gate/usr/src/cmd/sendmail/db/db/ |
H A D | db_overflow.c | 82 __db_goff(dbp, dbt, tlen, pgno, bpp, bpsz) in __db_goff() argument 86 db_pgno_t pgno; 133 for (curoff = 0, p = dbt->data; pgno != P_INVALID && needed > 0;) { 134 if ((ret = memp_fget(dbp->mpf, &pgno, 0, &h)) != 0) { 135 (void)__db_pgerr(dbp, pgno); 153 pgno = h->next_pgno; 256 __db_ovref(dbc, pgno, adjust) in __db_ovref() argument 258 db_pgno_t pgno; 266 if ((ret = memp_fget(dbp->mpf, &pgno, 0, &h)) != 0) { 267 (void)__db_pgerr(dbp, pgno); [all …]
|
H A D | db_dup.c | 50 db_pgno_t pgno; local 58 if ((ret = __db_poff(dbc, dbt, &pgno, newfunc)) != 0) 64 bo.pgno = pgno; 126 GET_BOVERFLOW(pagep, indx)->pgno, freefunc)) != 0) 162 __db_dend(dbc, pgno, pp) in __db_dend() argument 164 db_pgno_t pgno; 182 if ((ret = memp_fget(dbp->mpf, &pgno, 0, pp)) != 0) { 183 (void)__db_pgerr(dbp, pgno); 188 if ((pgno = NEXT_PGNO(h)) == PGNO_INVALID) 582 pagep->pgno, &pagep->lsn, [all …]
|
H A D | db_auto.c | 23 opcode, fileid, pgno, indx, nbytes, hdr, in __db_addrem_log() argument 31 db_pgno_t pgno; 55 + sizeof(pgno) 75 memcpy(bp, &pgno, sizeof(pgno)); 76 bp += sizeof(pgno); 151 printf("\tpgno: %lu\n", (u_long)argp->pgno); 207 memcpy(&argp->pgno, bp, sizeof(argp->pgno)); 208 bp += sizeof(argp->pgno); 234 opcode, fileid, pgno, pageimage, pagelsn) in __db_split_log() argument 241 db_pgno_t pgno; [all …]
|
H A D | db_pr.c | 272 db_pgno_t pgno; local 284 pgno = PGNO_METADATA; 285 if ((ret = memp_fget(dbp->mpf, &pgno, 0, &hcp->hdr)) != 0) 349 __db_prnpage(mpf, pgno) in __db_prnpage() argument 351 db_pgno_t pgno; 359 if ((ret = memp_fget(mpf, &pgno, 0, &h)) != 0) 386 db_pgno_t pgno; local 421 (u_long)h->pgno, (u_long)TYPE(h)); 424 fprintf(fp, "page %4lu: (%s)\n", (u_long)h->pgno, s); 428 (TYPE(h) == P_LRECNO && h->pgno == PGNO_ROOT)) [all …]
|
H A D | db_rec.c | 53 if ((ret = memp_fget(mpf, &argp->pgno, 0, &pagep)) != 0) { 64 &argp->pgno, DB_MPOOL_CREATE, &pagep)) != 0) 127 if ((ret = memp_fget(mpf, &argp->pgno, 0, &pagep)) != 0) 138 &argp->pgno, DB_MPOOL_CREATE, &pagep)) != 0) 202 if ((ret = memp_fget(mpf, &argp->pgno, 0, &pagep)) != 0) { 214 &argp->pgno, DB_MPOOL_CREATE, &pagep)) != 0) 230 P_INIT(pagep, file_dbp->pgsize, argp->pgno, argp->prev_pgno, 278 NEXT_PGNO(pagep) = argp->pgno; 316 PREV_PGNO(pagep) = argp->pgno; 355 if ((ret = memp_fget(mpf, &argp->pgno, 0, &pagep)) != 0) { [all …]
|
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/libdb2/mpool/ |
H A D | mpool.c | 139 bp->pgno = *pgnoaddr; 141 bp->pgno = *pgnoaddr = mp->npages++; 145 head = &mp->hqh[HASHKEY(bp->pgno)]; 164 "mpool_delete: page %d not pinned\n", bp->pgno); 170 head = &mp->hqh[HASHKEY(bp->pgno)]; 183 mpool_get(mp, pgno, flags) in mpool_get() argument 185 db_pgno_t pgno; 198 if ((bp = mpool_look(mp, pgno)) != NULL) { 202 "mpool_get: page %d already pinned\n", bp->pgno); 210 head = &mp->hqh[HASHKEY(bp->pgno)]; [all …]
|
/illumos-gate/usr/src/lib/libsqlite/src/ |
H A D | pager.c | 109 Pgno pgno; /* The page number for this page */ member 221 Pgno pgno; /* The page number */ member 302 p->pgno, (int)PGHDR_TO_DATA(p), p->nRef in pager_refinfo() 432 static PgHdr *pager_lookup(Pager *pPager, Pgno pgno){ in pager_lookup() argument 433 PgHdr *p = pPager->aHash[pager_hash(pgno)]; in pager_lookup() 434 while( p && p->pgno!=pgno ){ in pager_lookup() 521 static u32 pager_cksum(Pager *pPager, Pgno pgno, const char *aData){ in pager_cksum() argument 522 u32 cksum = pPager->cksumInit + pgno; in pager_cksum() 539 rc = read32bits(format, jfd, &pgRec.pgno); in pager_playback_one_page() 549 if( pgRec.pgno==0 ){ in pager_playback_one_page() [all …]
|
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/ |
H A D | bt_split.c | 108 h = sp->pgno == P_ROOT ? 126 if (sp->pgno == P_ROOT && 159 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) 220 h = h->pgno == P_ROOT ? 240 ((BINTERNAL *)dest)->pgno = rchild->pgno; 246 rchild->pgno, bl->flags & P_BIGKEY); 262 ((RINTERNAL *)dest)->pgno = lchild->pgno; 268 ((RINTERNAL *)dest)->pgno = rchild->pgno; 280 ((RINTERNAL *)dest)->pgno = lchild->pgno; 286 ((RINTERNAL *)dest)->pgno = rchild->pgno; [all …]
|
H A D | bt_search.c | 131 next: BT_PUSH(t, h->pgno, idx); 132 pg = GETBINTERNAL(h, idx)->pgno; 161 db_pgno_t pgno; local 186 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) 192 BT_PUSH(t, h->pgno, idx); 202 pgno = bi->pgno; 203 BT_PUSH(t, pgno, 0); 209 if ((h = mpool_get(t->bt_mp, pgno, 0)) == NULL) 241 db_pgno_t pgno; local 267 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) [all …]
|
H A D | bt_seq.c | 148 __bt_setcur(t, e.page->pgno, e.index); 223 pg = GETBINTERNAL(h, 0)->pgno; 244 pg = GETBINTERNAL(h, NEXTINDEX(h) - 1)->pgno; 323 c->pg.pgno = ep->page->pgno; 329 if ((h = mpool_get(t->bt_mp, c->pg.pgno, 0)) == NULL) 436 if (save.page->pgno != ep->page->pgno) { 450 if (h->pgno != save.page->pgno) 454 if (h->pgno == save.page->pgno) 470 if (h->pgno != save.page->pgno) 503 __bt_setcur(t, pgno, idx) in __bt_setcur() argument [all …]
|
H A D | bt_delete.c | 100 if ((h = mpool_get(t->bt_mp, c->pg.pgno, 0)) == NULL) 154 db_pgno_t pgno; local 169 if (h->pgno == c->pg.pgno) 178 while (h->pgno != c->pg.pgno) { 186 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) 192 BT_PUSH(t, h->pgno, idx); 202 pgno = bi->pgno; 203 BT_PUSH(t, pgno, 0); 209 if ((h = mpool_get(t->bt_mp, pgno, 0)) == NULL) 218 if (h->pgno == c->pg.pgno) [all …]
|
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/ |
H A D | hash_page.c | 97 if (cursorp->pgno == INVALID_PGNO) { 100 cursorp->pgno = ADDR(cursorp->pagep); 105 __get_page(hashp, cursorp->pgno, A_RAW); 113 item_info->seek_found_page = cursorp->pgno; 129 cursorp->pgno = next_pgno; 149 item_info->pgno = cursorp->pgno; 171 cursorp->pgno = INVALID_PGNO; 308 pagep = __get_page(hashp, cursorp->pgno, A_RAW); 319 assert(ADDR(pagep) == cursorp->pgno); 421 if (item_info->pgno == to_find) { [all …]
|
/illumos-gate/usr/src/cmd/sendmail/db/include/ |
H A D | btree_auto.h | 20 db_pgno_t pgno; member 33 db_pgno_t pgno; member 65 db_pgno_t pgno; member 80 db_pgno_t pgno; member 95 db_pgno_t pgno; member 110 db_pgno_t pgno; member 123 db_pgno_t pgno; member
|
H A D | db_auto.h | 13 db_pgno_t pgno; member 30 db_pgno_t pgno; member 44 db_pgno_t pgno; member 61 db_pgno_t pgno; member 75 db_pgno_t pgno; member 91 db_pgno_t pgno; member
|
H A D | db_page.h | 49 db_pgno_t pgno; /* 08-11: Current page number. */ member 79 db_pgno_t pgno; /* 08-11: Page number (btree compatibility). */ member 133 db_pgno_t pgno; /* 08-11: Current page number. */ member 165 #define PGNO(p) (((PAGE *)p)->pgno) 342 db_pgno_t pgno; /* 04-07: Offpage page number. */ member 346 #define HOFFPAGE_PGNO(p) (((u_int8_t *)p) + SSZ(HOFFPAGE, pgno)) 362 db_pgno_t pgno; /* 04-07: Offpage page number. */ member 364 #define HOFFDUP_PGNO(p) (((u_int8_t *)p) + SSZ(HOFFDUP, pgno)) 430 db_pgno_t pgno; /* 04-07: Next page number. */ member 467 db_pgno_t pgno; /* 04-07: Page number of referenced page. */ member [all …]
|
/illumos-gate/usr/src/cmd/sendmail/db/hash/ |
H A D | hash_rec.c | 97 ret = memp_fget(mpf, &argp->pgno, 0, &pagep); 107 } else if ((ret = memp_fget(mpf, &argp->pgno, 394 ret = memp_fget(mpf, &argp->pgno, 0, &pagep); 404 } else if ((ret = memp_fget(mpf, &argp->pgno, 511 hcp->hdr->last_freed = argp->pgno; 516 hcp->hdr->last_freed = argp->pgno; 530 ret = memp_fget(mpf, &argp->pgno, 0, &pagep); 541 } else if ((ret = memp_fget(mpf, &argp->pgno, 551 P_INIT(pagep, file_dbp->pgsize, argp->pgno, PGNO_INVALID, 556 P_INIT(pagep, file_dbp->pgsize, argp->pgno, PGNO_INVALID, [all …]
|
H A D | hash_auto.c | 24 opcode, fileid, pgno, ndx, pagelsn, key, in __ham_insdel_log() argument 32 db_pgno_t pgno; 55 + sizeof(pgno) 74 memcpy(bp, &pgno, sizeof(pgno)); 75 bp += sizeof(pgno); 148 printf("\tpgno: %lu\n", (u_long)argp->pgno); 203 memcpy(&argp->pgno, bp, sizeof(argp->pgno)); 204 bp += sizeof(argp->pgno); 562 fileid, opcode, pgno, pageimage, pagelsn) in __ham_splitdata_log() argument 569 db_pgno_t pgno; [all …]
|