Lines Matching refs:dpgno
398 if (F_ISSET(hcp, H_ISDUP) && hcp->dpgno != PGNO_INVALID) {
429 chg_pgno = hcp->dpgno;
436 hcp->dpgno = ppgno;
444 hcp->dpgno = PGNO_INVALID;
451 } else if (PGNO(hcp->dpagep) != hcp->dpgno) {
453 hcp->dpgno = PGNO(hcp->dpagep);
457 &hcp->dpgno, sizeof(db_pgno_t));
967 hcp->dpgno = PGNO(hcp->dpagep);
981 if (hcp->dpgno != PGNO_INVALID) {
983 hcp->dpgno, &hcp->dndx, &hcp->dpagep, &cmp))
987 hcp->dpgno = PGNO(hcp->dpagep);
1025 if (hcp->dpgno != PGNO_INVALID) {
1114 * and the pagep, bndx, pgno (dpagep, dndx, dpgno) fields are set.
1116 * field is non-0, the pagep, bndx, pgno (dpagep, dndx, dpgno) fields
1264 * was an off-page duplicate, then we need to verify if hcp->dpgno
1267 if (!is_dup || hcp->dpgno == PGNO_INVALID)
1272 chg_pgno != PGNO_INVALID && chg_pgno != hcp->dpgno;
1290 if (!F_ISSET(hcp, H_DELETED) && lcp->dpgno != chg_pgno)
1296 lcp->dpgno = hcp->dpgno;
1312 /* Assign dpgno in case there was page conversion. */
1313 lcp->dpgno = hcp->dpgno;
1322 if (lcp->dpgno == PGNO_INVALID)