Lines Matching defs:pgno

87 	((cursor)->pgno == (saved_copy).pgno &&				\
105 cp->pgno = PGNO_INVALID;
239 db_pgno_t pgno;
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)
408 0, cp->pgno, DB_LOCK_READ, &cp->lock)) == 0)
410 cp->dpgno == PGNO_INVALID ? &cp->pgno : &cp->dpgno,
416 if (cp->pgno == PGNO_INVALID) {
430 if (cp->pgno != PGNO_INVALID) {
441 if (cp->pgno != PGNO_INVALID) {
485 cp->dpgno == PGNO_INVALID ? &cp->pgno : &cp->dpgno,
553 if ((ret = memp_fget(dbp->mpf, &cp->pgno, 0, &h)) != 0)
637 cp->dpgno = cp->page->pgno;
724 if ((ret = memp_fget(dbp->mpf, &cp->pgno, 0, &cp->page)) != 0)
764 db_pgno_t pgno;
779 F_ISSET(dbp, DB_AM_RDONLY), cp->pgno != PGNO_INVALID)) != 0)
857 pgno = cp->pgno;
860 pgno = cp->dpgno;
882 0, cp->pgno, DB_LOCK_WRITE, &cp->lock)) == 0)
883 ret = memp_fget(dbp->mpf, &pgno, 0, &cp->page);
970 pgno = cp->pgno;
973 pgno = cp->dpgno;
991 (void)__bam_ca_delete(dbp, pgno, indx, 0);
999 if (cp->pgno == copy.pgno && cp->indx == copy.indx &&
1075 db_pgno_t pgno;
1081 for (pgno = PGNO_ROOT;;) {
1083 __bam_lget(dbc, 0, pgno, DB_LOCK_READ, &cp->lock)) != 0)
1085 if ((ret = memp_fget(dbp->mpf, &pgno, 0, &cp->page)) != 0)
1092 pgno = GET_BINTERNAL(cp->page, 0)->pgno;
1096 cp->pgno = cp->page->pgno;
1122 db_pgno_t pgno;
1128 for (pgno = PGNO_ROOT;;) {
1130 __bam_lget(dbc, 0, pgno, DB_LOCK_READ, &cp->lock)) != 0)
1132 if ((ret = memp_fget(dbp->mpf, &pgno, 0, &cp->page)) != 0)
1139 pgno =
1140 GET_BINTERNAL(cp->page, NUM_ENT(cp->page) - O_INDX)->pgno;
1144 cp->pgno = cp->page->pgno;
1172 db_pgno_t pgno;
1183 pgno = cp->pgno;
1187 pgno = cp->dpgno;
1192 __bam_lget(dbc, 0, pgno, DB_LOCK_READ, &cp->lock)) != 0)
1194 if ((ret = memp_fget(dbp->mpf, &pgno, 0, &cp->page)) != 0)
1218 pgno = cp->page->next_pgno;
1219 if (pgno == PGNO_INVALID) {
1228 pgno = cp->pgno;
1235 0, pgno, DB_LOCK_READ, &cp->lock)) != 0)
1238 memp_fget(dbp->mpf, &pgno, 0, &cp->page)) != 0)
1255 cp->pgno = cp->page->pgno;
1266 cp->dpgno = cp->page->pgno;
1285 db_pgno_t pgno;
1296 pgno = cp->pgno;
1300 pgno = cp->dpgno;
1305 __bam_lget(dbc, 0, pgno, DB_LOCK_READ, &cp->lock)) != 0)
1307 if ((ret = memp_fget(dbp->mpf, &pgno, 0, &cp->page)) != 0)
1325 pgno = cp->page->prev_pgno;
1326 if (pgno == PGNO_INVALID) {
1335 pgno = cp->pgno;
1343 0, pgno, DB_LOCK_READ, &cp->lock)) != 0)
1346 memp_fget(dbp->mpf, &pgno, 0, &cp->page)) != 0)
1366 cp->pgno = cp->page->pgno;
1377 cp->dpgno = cp->page->pgno;
1546 cp->pgno = cp->csp->page->pgno;
1560 cp->pgno : PGNO_INVALID;
1585 db_pgno_t pgno;
1603 pgno = bo->pgno;
1608 if ((ret = __db_dend(dbc, pgno, &cp->page)) != 0)
1612 if ((ret = memp_fget(dbp->mpf, &pgno, 0, &cp->page)) != 0)
1618 cp->dpgno = cp->page->pgno;
1640 db_pgno_t pgno, next_pgno, prev_pgno;
1649 pgno = cp->pgno;
1652 pgno = cp->dpgno;
1668 if (__bam_ca_delete(dbp, pgno, indx, 1) > 0)
1684 if ((h == NULL || h->pgno != pgno)) {
1685 if ((ret = __bam_lget(dbc, 0, pgno, DB_LOCK_WRITE, &lock)) != 0)
1687 if ((ret = memp_fget(dbp->mpf, &pgno, 0, &h)) != 0)
1722 pgno = PGNO(h);
1737 * 2a: h != NULL, h->pgno == pgno
1747 if ((h != NULL && pgno == h->pgno) ||
1771 __bam_lget(dbc, 0, cp->pgno, DB_LOCK_WRITE, &lock)) != 0)
1773 if ((ret = memp_fget(dbp->mpf, &cp->pgno, 0, &h)) != 0) {
1794 bo.pgno = next_pgno;
1821 if (NUM_ENT(h) == 2 && h->pgno != PGNO_ROOT) {
1885 db_pgno_t pgno;
1894 pgno = cp->pgno;
1895 if ((ret = memp_fget(dbp->mpf, &pgno, 0, &h)) != 0)