• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/db-4.7.25.NC/btree/

Lines Matching refs:pp

259 __bam_page(dbc, pp, cp)
261 EPG *pp, *cp;
334 if ((ret = __bam_pinsert(dbc, pp, split, lp, rp, BPI_SPACEONLY)) != 0)
390 &pp->page, dbc->thread_info, dbc->txn, dbc->priority, 0)) != 0 ||
391 (ret = __bam_pinsert(dbc, pp, split, lp, rp, 0)) != 0)
466 dbc->thread_info, pp->page, dbc->priority)) != 0 && ret == 0)
468 if ((t_ret = __TLPUT(dbc, pp->lock)) != 0 && ret == 0)
496 (void)__memp_fput(mpf, dbc->thread_info, pp->page, dbc->priority);
498 (void)__LPUT(dbc, pp->lock);
500 (void)__TLPUT(dbc, pp->lock);
969 PAGE *pp;
974 pp = cp->page;
975 inp = P_INP(dbp, pp);
976 adjust = TYPE(pp) == P_LBTREE ? P_INDX : O_INDX;
1012 if (NEXT_PGNO(pp) == PGNO_INVALID && cp->indx >= NUM_ENT(pp) - adjust)
1013 off = NUM_ENT(pp) - adjust;
1014 else if (PREV_PGNO(pp) == PGNO_INVALID && cp->indx == 0)
1040 top = NUM_ENT(pp) - adjust;
1041 half = (dbp->pgsize - HOFFSET(pp)) / 2;
1043 switch (TYPE(pp)) {
1046 GET_BINTERNAL(dbp, pp, off)->type) == B_KEYDATA)
1048 GET_BINTERNAL(dbp, pp, off)->len);
1053 if (B_TYPE(GET_BKEYDATA(dbp, pp, off)->type) ==
1056 pp, off)->len);
1064 if (B_TYPE(GET_BKEYDATA(dbp, pp, off)->type) ==
1067 pp, off)->len);
1075 return (__db_pgfmt(dbp->env, pp->pgno));
1085 switch (TYPE(pp)) {
1089 B_TYPE(GET_BINTERNAL(dbp, pp, off)->type) != B_KEYDATA;
1094 isbigkey = B_TYPE(GET_BKEYDATA(dbp, pp, off)->type) !=
1103 if (off < (db_indx_t)NUM_ENT(pp) &&
1105 GET_BINTERNAL(dbp, pp,off)->type) == B_KEYDATA) ||
1106 B_TYPE(GET_BKEYDATA(dbp, pp, off)->type) ==
1115 GET_BINTERNAL(dbp, pp, off)->type) == B_KEYDATA :
1116 B_TYPE(GET_BKEYDATA(dbp, pp, off)->type) ==
1129 if (TYPE(pp) == P_LBTREE &&
1133 if (off < NUM_ENT(pp) &&
1148 if ((ret = __bam_copy(dbp, pp, lp, 0, splitp)) != 0)
1150 if ((ret = __bam_copy(dbp, pp, rp, splitp, NUM_ENT(pp))) != 0)
1164 __bam_copy(dbp, pp, cp, nxt, stop)
1166 PAGE *pp, *cp;
1173 pinp = P_INP(dbp, pp);
1178 switch (TYPE(pp)) {
1183 GET_BINTERNAL(dbp, pp, nxt)->type) == B_KEYDATA)
1185 GET_BINTERNAL(dbp, pp, nxt)->len);
1202 if (B_TYPE(GET_BKEYDATA(dbp, pp, nxt)->type) ==
1205 pp, nxt)->len);
1213 return (__db_pgfmt(dbp->env, pp->pgno));
1216 if (off == 0 && nxt != 0 && TYPE(pp) == P_IBTREE) {
1219 internal.pgno = GET_BINTERNAL(dbp, pp, nxt)->pgno;
1220 internal.nrecs = GET_BINTERNAL(dbp, pp, nxt)->nrecs;
1225 P_ENTRY(dbp, pp, nxt), nbytes);