Lines Matching refs:pagep

123 	hk = H_PAIRDATA(hcp->pagep, hcp->bndx);
124 new_size = DUP_SIZE(nval->size) - del_len + LEN_HKEYDATA(hcp->pagep,
134 DUP_SIZE(nval->size) - del_len > P_FREESPACE(hcp->pagep))) {
139 hk = H_PAIRDATA(hcp->pagep, hcp->bndx);
148 pval.size = LEN_HDATA(hcp->pagep, dbp->pgsize,
171 tmp_val.doff = LEN_HDATA(hcp->pagep,
180 dbt.data = HKEYDATA_DATA(H_PAIRDATA(hcp->pagep,
199 ret = __ham_dirty_page(dbp, hcp->pagep);
265 hcp->pgno = PGNO(hcp->pagep);
302 switch (HPAGE_PTYPE(H_PAIRDATA(hcp->pagep, hcp->bndx))) {
306 LEN_HDATA(hcp->pagep, hcp->hdr->pagesize, hcp->bndx);
307 dbt.data = HKEYDATA_DATA(H_PAIRDATA(hcp->pagep, hcp->bndx));
316 P_ENTRY(hcp->pagep, H_DATAINDEX(hcp->bndx)), HOFFPAGE_SIZE);
331 p = HKEYDATA_DATA(H_PAIRDATA(hcp->pagep, hcp->bndx));
333 LEN_HDATA(hcp->pagep, hcp->hdr->pagesize, hcp->bndx);
366 __ham_move_offpage(dbc, hcp->pagep,
370 ret = __ham_dirty_page(dbp, hcp->pagep);
433 hk = H_PAIRDATA(hcp->pagep, hcp->bndx);
443 LEN_HITEM(hcp->pagep, hcp->hdr->pagesize, H_DATAINDEX(hcp->bndx));
455 HOFFDUP_SIZE - old_len <= P_FREESPACE(hcp->pagep)))
459 add_len <= (int32_t)P_FREESPACE(hcp->pagep))
471 for (next_pgno = NEXT_PGNO(hcp->pagep); next_pgno != PGNO_INVALID;
487 hcp->pagep, 0, &next_pagep)) != 0)
501 H_PAIRKEY(hcp->pagep, hcp->bndx)) == H_OFFPAGE) {
503 k.data = H_PAIRKEY(hcp->pagep, hcp->bndx);
507 HKEYDATA_DATA(H_PAIRKEY(hcp->pagep, hcp->bndx));
508 k.size = LEN_HKEY(hcp->pagep,
514 d.data = H_PAIRDATA(hcp->pagep, hcp->bndx);
518 HKEYDATA_DATA(H_PAIRDATA(hcp->pagep, hcp->bndx));
519 d.size = LEN_HDATA(hcp->pagep,
536 hcp->pagep, H_KEYINDEX(hcp->bndx), next_pagep);
538 hcp->pagep, H_DATAINDEX(hcp->bndx), next_pagep);
543 (void)__ham_put_page(dbp, hcp->pagep, 1);
544 hcp->pagep = next_pagep;
545 hcp->pgno = PGNO(hcp->pagep);
546 hcp->bndx = H_NUMPAIRS(hcp->pagep) - 1;
563 __ham_move_offpage(dbc, pagep, ndx, pgno)
565 PAGE *pagep;
589 old_dbt.data = P_ENTRY(pagep, ndx);
590 old_dbt.size = LEN_HITEM(pagep, hcp->hdr->pagesize, ndx);
592 dbc->txn, &LSN(pagep), 0, dbp->log_fileid,
593 PGNO(pagep), (u_int32_t)ndx, &LSN(pagep), -1,
598 LEN_HITEM(pagep, hcp->hdr->pagesize, ndx) - HOFFDUP_SIZE;
602 src = (u_int8_t *)(pagep) + HOFFSET(pagep);
603 memmove(src + shrink, src, pagep->inp[ndx] - HOFFSET(pagep));
604 HOFFSET(pagep) += shrink;
607 for (i = ndx; i < NUM_ENT(pagep); i++)
608 pagep->inp[i] += shrink;
612 memcpy(P_ENTRY(pagep, ndx), &od, HOFFDUP_SIZE);
643 data = HKEYDATA_DATA(H_PAIRDATA(hcp->pagep, hcp->bndx)) + i;
644 while (i < LEN_HDATA(hcp->pagep, hcp->hdr->pagesize, hcp->bndx)) {