• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/BerkeleyDB-21/db/btree/

Lines Matching defs:npg

402 	PAGE *pg, *ppg, *npg;
429 npg = NULL;
829 dbc->thread_info, dbc->txn, DB_MPOOL_DIRTY, &npg)) != 0)
842 BT_STK_ENTER(env, ncp, npg, 0, ncp->lock, DB_LOCK_WRITE, ret);
845 npg = NULL;
945 if (npg != NULL && (t_ret =
947 dbc->thread_info, npg, dbc->priority) != 0) && ret == 0)
968 PAGE *pg, *npg;
976 npg = ncp->csp->page;
978 nent = NUM_ENT(npg);
986 if ((ret = __bam_compact_isdone(dbc, stop, npg, donep)) != 0)
1002 P_FREESPACE(dbp, npg))) < (int)factor)
1024 PAGE *pg, *npg;
1037 npg = ncp->csp->page;
1043 nent = NUM_ENT(npg);
1049 PGNO(npg) > c_data->compact_truncate) {
1051 if ((ret = __bam_truncate_page(ndbc, &npg, 1)) != 0)
1055 ninp = P_INP(dbp, npg);
1059 * npg is the next page, it is in the stack in ncp.
1063 adj = TYPE(npg) == P_LBTREE ? P_INDX : O_INDX;
1068 bk = GET_BKEYDATA(dbp, npg, indx);
1075 size += BITEM_PSIZE(GET_BKEYDATA(dbp, npg, indx + 1));
1090 GET_BKEYDATA(dbp, npg, indx + n_ok));
1122 * We need to update npg's parent key. Avoid creating a new key
1155 bk = GET_BKEYDATA(dbp, npg, indx);
1180 tmp_bk = GET_BKEYDATA(dbp, npg, indx - adj);
1198 bk = GET_BKEYDATA(dbp, npg, indx);
1210 /* Loop through the records and move them from npg to pg. */
1218 npg = ncp->csp->page;
1219 ninp = P_INP(dbp, npg);
1221 bk = GET_BKEYDATA(dbp, npg, 0);
1223 if ((NUM_ENT(npg) % 2) == 0) {
1224 if (NUM_ENT(npg) > 2 && ninp[0] == ninp[2]) {
1273 if (next_dup && (NUM_ENT(npg) % 2) == 0) {
1275 npg, 0, O_INDX, 0)) != 0)
1279 npg, 0, BITEM_SIZE(bk))) != 0)
1285 DB_ASSERT(env, NUM_ENT(npg) != 0);
1318 PAGE *pg, *npg;
1331 npg = ncp->csp->page;
1333 nent = NUM_ENT(npg);
1345 npg = ncp->csp->page;
1346 DB_ASSERT(dbp->env, nent == NUM_ENT(npg));
1349 len = dbp->pgsize - HOFFSET(npg);
1351 hdr.data = npg;
1352 hdr.size = LOFFSET(dbp, npg);
1353 data.data = (u_int8_t *)npg + HOFFSET(npg);
1357 &LSN(pg), PGNO(npg), &LSN(npg), &hdr, &data, 0)) != 0)
1361 LSN(npg) = LSN(pg);
1363 memcpy(bp, (u_int8_t *)npg + HOFFSET(npg), len);
1367 ninp = P_INP(dbp, npg);
1368 for (i = 0; i < NUM_ENT(npg); i++)
1373 NUM_ENT(npg) = 0;
1374 HOFFSET(npg) += len;
1405 if (c_data->compact_truncate > PGNO(npg))
1410 npg = NULL;
1415 dbc->thread_info, dbc->txn, 0, &npg)) != 0)
1417 if (level == LEVEL(npg))
1420 dbc->thread_info, npg, dbc->priority)) != 0)
1422 npg = NULL;
1453 PAGE *pg, *npg;
1490 npg = ncp->csp->page;
1491 indx = NUM_ENT(npg);
1497 if (npg == pg)
1506 npg = ncp->csp->page;
1517 __bam_truncate_internal_overflow(dbc, npg, c_data)) != 0)
1546 if (++indx >= NUM_ENT(npg))
1548 bip = GET_BINTERNAL(dbp, npg, indx);
1552 if (indx == NUM_ENT(npg) && epg[-1].indx != 0)
1569 if (indx == NUM_ENT(npg)) {
1575 bip = GET_BINTERNAL(dbp, npg, indx);
1580 bip = GET_BINTERNAL(dbp, npg, indx);
1597 bip = GET_BINTERNAL(dbp, npg, 0);
1620 rk = GET_RINTERNAL(dbp, npg, 0);
1637 if ((ret = __db_ditem(ndbc, npg, 0, size)) != 0)
1648 if (NUM_ENT(npg) != 0 && c_data->compact_truncate != PGNO_INVALID &&
1649 PGNO(npg) > c_data->compact_truncate && ncp->csp != ncp->sp) {
1650 if ((ret = __bam_truncate_page(ndbc, &npg, 1)) != 0)
1687 if (NUM_ENT(npg) == 0) {
1703 if (c_data->compact_truncate > PGNO(npg))
1710 dbc->thread_info, dbc->txn, 0, &npg)) != 0)
1712 if (level == LEVEL(npg))
1715 dbc->thread_info, npg, dbc->priority)) != 0)
1717 npg = NULL;
1728 ret = __bam_pupdate(ndbc, npg);