Lines Matching refs:dbp
82 DB *dbp;
86 dbp = dbc->dbp;
116 t = dbp->internal;
121 if ((ret = (dbp->type == DB_BTREE ?
179 DB *dbp;
184 dbp = dbc->dbp;
197 P_INIT(lp, dbp->pgsize, lp->pgno,
200 P_INIT(rp, dbp->pgsize, rp->pgno,
214 __a.size = dbp->pgsize;
216 if ((ret = __bam_split_log(dbp->dbenv->lg_info, dbc->txn,
217 &LSN(cp->page), 0, dbp->log_fileid, PGNO(lp), &LSN(lp),
225 if ((ret = (dbp->type == DB_RECNO ?
231 __bam_ca_split(dbp, cp->page->pgno, lp->pgno, rp->pgno, split, 1);
234 (void)memp_fput(dbp->mpf, cp->page, DB_MPOOL_DIRTY);
236 (void)memp_fput(dbp->mpf, lp, DB_MPOOL_DIRTY);
237 (void)memp_fput(dbp->mpf, rp, DB_MPOOL_DIRTY);
245 (void)memp_fput(dbp->mpf, cp->page, 0);
259 DB *dbp;
265 dbp = dbc->dbp;
272 P_INIT(rp, dbp->pgsize, rp->pgno,
278 if ((ret = __os_malloc(dbp->pgsize, NULL, &lp)) != 0)
280 P_INIT(lp, dbp->pgsize, cp->page->pgno,
316 if ((ret = memp_fget(dbp->mpf, &rp->next_pgno, 0, &tp)) != 0)
330 __a.size = dbp->pgsize;
333 if ((ret = __bam_split_log(dbp->dbenv->lg_info, dbc->txn,
334 &cp->page->lsn, 0, dbp->log_fileid, PGNO(cp->page),
348 (u_int8_t *)lp + HOFFSET(lp), dbp->pgsize - HOFFSET(lp));
349 __os_free(lp, dbp->pgsize);
357 __bam_ca_split(dbp, cp->page->pgno, cp->page->pgno, rp->pgno, split, 0);
360 (void)memp_fput(dbp->mpf, pp->page, DB_MPOOL_DIRTY);
362 (void)memp_fput(dbp->mpf, cp->page, DB_MPOOL_DIRTY);
364 (void)memp_fput(dbp->mpf, rp, DB_MPOOL_DIRTY);
366 (void)memp_fput(dbp->mpf, tp, DB_MPOOL_DIRTY);
372 __os_free(lp, dbp->pgsize);
376 (void)memp_fput(dbp->mpf, tp, 0);
382 (void)memp_fput(dbp->mpf, pp->page, 0);
387 (void)memp_fput(dbp->mpf, cp->page, 0);
406 DB *dbp;
410 dbp = dbc->dbp;
417 P_INIT(rootp, dbp->pgsize,
431 if (F_ISSET(dbp, DB_BT_RECNUM)) {
449 if (F_ISSET(dbp, DB_BT_RECNUM)) {
475 if (F_ISSET(dbp, DB_BT_RECNUM)) {
492 if (F_ISSET(dbp, DB_BT_RECNUM)) {
511 return (__db_pgfmt(dbp, rp->pgno));
515 return (__db_pgfmt(dbp, rp->pgno));
529 DB *dbp;
534 dbp = dbc->dbp;
537 P_INIT(rootp, dbp->pgsize,
572 DB *dbp;
581 dbp = dbc->dbp;
582 t = dbp->internal;
586 nrecs = dbp->type == DB_RECNO || F_ISSET(dbp, DB_BT_RECNUM) ?
718 return (__db_pgfmt(dbp, rchild->pgno));
739 return (__db_pgfmt(dbp, rchild->pgno));
743 if (dbp->type == DB_RECNO || F_ISSET(dbp, DB_BT_RECNUM)) {
746 (ret = __bam_cadjust_log(dbp->dbenv->lg_info,
747 dbc->txn, &LSN(ppage), 0, dbp->log_fileid,
753 if (dbp->type == DB_RECNO)
773 DB *dbp;
778 dbp = dbc->dbp;
822 half = (dbp->pgsize - HOFFSET(pp)) / 2;
853 return (__db_pgfmt(dbp, pp->pgno));
894 if (F_ISSET(dbp, DB_AM_DUP) && TYPE(pp) == P_LBTREE &&
914 if ((ret = __bam_copy(dbp, pp, lp, 0, splitp)) != 0)
916 if ((ret = __bam_copy(dbp, pp, rp, splitp, NUM_ENT(pp))) != 0)
930 __bam_copy(dbp, pp, cp, nxt, stop)
931 DB *dbp;
972 return (__db_pgfmt(dbp, pp->pgno));