Lines Matching refs:dpagep
219 if (hcp->dpagep == NULL && (ret =
220 __db_dend(dbc, hcp->dpgno, &hcp->dpagep)) != 0)
227 hcp->dpgno, &hcp->dndx, &hcp->dpagep, &cmp)) != 0)
230 hcp->dpgno = PGNO(hcp->dpagep);
232 if (hcp->dpagep == NULL && (ret =
233 __db_dend(dbc, hcp->dpgno, &hcp->dpagep)) != 0)
235 hcp->dpgno = PGNO(hcp->dpagep);
236 hcp->dndx = NUM_ENT(hcp->dpagep);
241 nval, hcp->dpagep, hcp->dndx, dbp->dup_compare) != 0)
243 switch (GET_BKEYDATA(hcp->dpagep, hcp->dndx)->type) {
245 del_len = BKEYDATA_SIZE(GET_BKEYDATA(hcp->dpagep,
253 __db_ditem(dbc, hcp->dpagep, hcp->dndx, del_len)) != 0)
264 nval, &hcp->dpagep, &hcp->dndx, __ham_overflow_page);
292 __ham_overflow_page(dbc, P_DUPLICATE, &hcp->dpagep)) != 0)
294 hcp->dpagep->type = P_DUPLICATE;
295 hcp->dpgno = PGNO(hcp->dpagep);
308 ret = __db_pitem(dbc, hcp->dpagep,
311 __ham_dirty_page(dbp, hcp->dpagep);
325 ret = __db_pitem(dbc, hcp->dpagep,
328 __ham_dirty_page(dbp, hcp->dpagep);
352 &hcp->dpagep, &i, __ham_overflow_page);
373 (void)__ham_del_page(dbc, hcp->dpagep);
374 hcp->dpagep = NULL;