PGNO
pgno = PGNO(h);
0, dbp->log_fileid, PGNO(h), &LSN(h), indx)) != 0) {
0, dbp->log_fileid, PGNO(h), &LSN(h), indx, indx_copy,
&LSN(h), 0, dbp->log_fileid, PGNO(h), &LSN(h),
PGNO(h), first, indx - O_INDX, PGNO(cp), cpindx);
pgno = PGNO(sp);
P_INIT(_lp, file_dbp->pgsize, PGNO(sp),
if (argp->total && PGNO(pagep) == PGNO_ROOT)
if (argp->total && PGNO(pagep) == PGNO_ROOT)
if (argp->total && PGNO(pagep) == PGNO_ROOT)
if (argp->total && PGNO(pagep) == PGNO_ROOT)
PGNO(h), &LSN(h), (u_int32_t)epg->indx,
if (PGNO(h) == PGNO_ROOT)
&LSN(cp->page), 0, dbp->log_fileid, PGNO(lp), &LSN(lp),
PGNO(rp), &LSN(rp), (u_int32_t)NUM_ENT(lp), 0, &__lsn,
&cp->page->lsn, 0, dbp->log_fileid, PGNO(cp->page),
&LSN(cp->page), PGNO(rp), &LSN(rp), (u_int32_t)NUM_ENT(lp),
tp == NULL ? 0 : PGNO(tp),
PGNO(ppage), &LSN(ppage), (u_int32_t)parent->indx,
P_INIT(np, pgsize, PGNO(np), PGNO(h), NEXT_PGNO(h), 0,
P_INIT(tp, pgsize, PGNO(h), PREV_PGNO(h), PGNO(np), 0,
PGNO(h), &page_dbt, &LSN(h))) != 0) {
__bam_ca_split(dbp, PGNO(h), PGNO(h), PGNO(np), i, 0);
PGNO(h), &page_dbt, &LSN(h))) != 0)
PGNO(np), &page_dbt, &LSN(np))) != 0)
&LSN(pagep), 0, DB_REM_DUP, dbp->log_fileid, PGNO(pagep),
__bam_ca_di(dbp, PGNO(pagep), indx, -1);
&LSN(pagep), 0, DB_ADD_DUP, dbp->log_fileid, PGNO(pagep),
__bam_ca_di(dbp, PGNO(pagep), indx, 1);
dbp->log_fileid, PGNO(pagep), &tmp_dbt,
PGNO(*hp), &LSN(*hp), PGNO(newpage), &LSN(newpage))) != 0) {
PREV_PGNO(newpage) = PGNO(*hp);
NEXT_PGNO(*hp) = PGNO(newpage);
PGNO(pagep), lastp ? PGNO(lastp) : PGNO_INVALID,
PGNO(pagep), PGNO_INVALID, PGNO_INVALID, 0, P_OVERFLOW);
*pgnop = PGNO(pagep);
lastp->next_pgno = PGNO(pagep);
pagep->prev_pgno = PGNO(lastp);
PGNO(pagep), PREV_PGNO(pagep), NEXT_PGNO(pagep),
return (__db_pgfmt(dbp, PGNO(hcp->pagep)));
} else if (PGNO(hcp->dpagep) != hcp->dpgno) {
hcp->dpgno = PGNO(hcp->dpagep);
hcp->dpgno = PGNO(hcp->dpagep);
hcp->dpgno = PGNO(hcp->dpagep);
tpgno = PGNO((PAGE *)pp);
hcp->dpgno = PGNO(hcp->dpagep);
hcp->dpgno = PGNO(hcp->dpagep);
hcp->pgno = PGNO(hcp->pagep);
hcp->dpgno = PGNO(hcp->dpagep);
dbp->log_fileid, PGNO(next_pagep),
hcp->pgno = PGNO(hcp->pagep);
PGNO(pagep), (u_int32_t)ndx, &LSN(pagep), -1,
PGNO(old_pagep), &page_dbt, &LSN(old_pagep))) != 0)
P_INIT(old_pagep, hcp->hdr->pagesize, PGNO(old_pagep), PGNO_INVALID,
SPLITNEW, PGNO(*pp), &page_dbt,
if (PGNO(temp_pagep) != bucket_pgno && (ret =
SPLITOLD, PGNO(temp_pagep),
if (temp_pagep != NULL && PGNO(temp_pagep) != bucket_pgno &&
SPLITNEW, PGNO(old_pagep),
SPLITNEW, PGNO(new_pagep), &page_dbt, &LSN(new_pagep))) != 0)
if (temp_pagep != NULL && PGNO(temp_pagep) != bucket_pgno)
hcp->pgno = PGNO(hcp->pagep);
dbp->log_fileid, PGNO(hcp->pagep),
hcp->pgno = PGNO(hcp->pagep);
dbp->log_fileid, PGNO(pagep), &LSN(pagep),
PGNO(new_pagep), &LSN(new_pagep), PGNO_INVALID, NULL)) != 0)
NEXT_PGNO(pagep) = PGNO(new_pagep);
PREV_PGNO(new_pagep) = PGNO(pagep);
dbp->log_fileid, PGNO(pagep), hcp->hdr->last_freed,
hcp->hdr->last_freed = PGNO(pagep);
P_INIT(p, hcp->hdr->pagesize, PGNO(p), PGNO_INVALID,
last_pgno = PGNO(p);
dbp->log_fileid, PGNO(p), (u_int32_t)ndx,
dbc->txn, &new_lsn, 0, dbp->log_fileid, PGNO(p),
&LSN(p), PGNO(n_pagep), &LSN(n_pagep),
PREV_PGNO(nn_pagep) = PGNO(p);
tmp_pgno = PGNO(p);
PGNO(p) = tmp_pgno;
hcp->pgno = PGNO(p);
chg_pgno = PGNO(p);
PREV_PGNO(n_pagep) = PGNO(p_pagep);
PGNO(p), &LSN(p), NEXT_PGNO(p), n_lsn)) != 0)
chg_pgno = PGNO(p);
dbc->txn, &new_lsn, 0, dbp->log_fileid, PGNO(hcp->pagep),
PGNO(pg) = n; \