• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/db-4.8.30/btree/

Lines Matching refs:npg

427 	PAGE *pg, *ppg, *npg;
455 npg = NULL;
646 if (npg != NULL && (ret = __memp_fput(dbmp,
647 dbc->thread_info, npg, dbc->priority)) != 0)
649 npg = NULL;
1042 dbc->thread_info, dbc->txn, DB_MPOOL_DIRTY, &npg)) != 0)
1055 if ((ret = __bam_truncate_page(dbc, &pg, npg, 1)) != 0)
1064 PTRACE(dbc, "MDups", PGNO(npg), start, 0);
1066 &npg, factor, 1, c_data, &pgs_done)) != 0)
1069 npgno = NEXT_PGNO(npg);
1084 BT_STK_ENTER(env, ncp, npg, 0, ncp->lock, DB_LOCK_WRITE, ret);
1087 npg = NULL;
1197 if (npg == ncp->csp->page)
1198 npg = NULL;
1220 if (npg != NULL && (t_ret =
1222 dbc->thread_info, npg, dbc->priority) != 0) && ret == 0)
1243 PAGE *pg, *npg;
1253 npg = ncp->csp->page;
1255 nent = NUM_ENT(npg);
1263 if ((ret = __bam_compact_isdone(dbc, stop, npg, donep)) != 0)
1279 P_FREESPACE(dbp, npg))) < (int)factor)
1301 PAGE *pg, *npg;
1314 npg = ncp->csp->page;
1320 nent = NUM_ENT(npg);
1326 PGNO(npg) > c_data->compact_truncate) {
1328 if ((ret = __bam_truncate_page(ndbc, &npg, pg, 1)) != 0)
1332 ninp = P_INP(dbp, npg);
1336 * npg is the next page, it is in the stack in ncp.
1340 adj = TYPE(npg) == P_LBTREE ? P_INDX : O_INDX;
1345 bk = GET_BKEYDATA(dbp, npg, indx);
1352 size += BITEM_PSIZE(GET_BKEYDATA(dbp, npg, indx + 1));
1367 GET_BKEYDATA(dbp, npg, indx + n_ok));
1399 * We need to update npg's parent key. Avoid creating a new key
1432 bk = GET_BKEYDATA(dbp, npg, indx);
1457 tmp_bk = GET_BKEYDATA(dbp, npg, indx - adj);
1475 bk = GET_BKEYDATA(dbp, npg, indx);
1487 /* Loop through the records and move them from npg to pg. */
1490 npg = ncp->csp->page;
1492 DB_ASSERT(env, IS_DIRTY(npg));
1493 ninp = P_INP(dbp, npg);
1495 bk = GET_BKEYDATA(dbp, npg, 0);
1497 if ((NUM_ENT(npg) % 2) == 0) {
1498 if (NUM_ENT(npg) > 2 && ninp[0] == ninp[2]) {
1547 if (next_dup && (NUM_ENT(npg) % 2) == 0) {
1549 npg, 0, O_INDX, 0)) != 0)
1553 npg, 0, BITEM_SIZE(bk))) != 0)
1559 DB_ASSERT(env, NUM_ENT(npg) != 0);
1595 PAGE *pg, *npg;
1608 npg = ncp->csp->page;
1610 nent = NUM_ENT(npg);
1617 npg = ncp->csp->page;
1619 DB_ASSERT(dbp->env, IS_DIRTY(npg));
1620 DB_ASSERT(dbp->env, nent == NUM_ENT(npg));
1623 len = dbp->pgsize - HOFFSET(npg);
1626 hdr.data = npg;
1627 hdr.size = LOFFSET(dbp, npg);
1629 data.data = (u_int8_t *)npg + HOFFSET(npg);
1633 &LSN(pg), PGNO(npg), &LSN(npg), &hdr, &data, 0)) != 0)
1637 LSN(npg) = LSN(pg);
1639 memcpy(bp, (u_int8_t *)npg + HOFFSET(npg), len);
1643 ninp = P_INP(dbp, npg);
1644 for (i = 0; i < NUM_ENT(npg); i++)
1649 NUM_ENT(npg) = 0;
1650 HOFFSET(npg) += len;
1693 if (c_data->compact_truncate > PGNO(npg))
1698 npg = NULL;
1703 dbc->thread_info, dbc->txn, 0, &npg)) != 0)
1705 if (level == LEVEL(npg))
1708 dbc->thread_info, npg, dbc->priority)) != 0)
1710 npg = NULL;
1741 PAGE *pg, *npg;
1780 npg = ncp->csp->page;
1781 indx = NUM_ENT(npg);
1787 if (npg == pg)
1799 __bam_truncate_internal_overflow(dbc, npg, c_data)) != 0)
1828 if (++indx >= NUM_ENT(npg))
1830 bip = GET_BINTERNAL(dbp, npg, indx);
1834 if (indx == NUM_ENT(npg) && epg[-1].indx != 0)
1851 if (indx == NUM_ENT(npg)) {
1857 bip = GET_BINTERNAL(dbp, npg, indx);
1862 bip = GET_BINTERNAL(dbp, npg, indx);
1881 bip = GET_BINTERNAL(dbp, npg, 0);
1904 rk = GET_RINTERNAL(dbp, npg, 0);
1942 if ((ret = __db_ditem(ndbc, npg, 0, size)) != 0)
1981 if (NUM_ENT(npg) == 0) {
2000 if (c_data->compact_truncate > PGNO(npg))
2008 dbc->thread_info, dbc->txn, 0, &npg)) != 0)
2010 if (level == LEVEL(npg))
2013 dbc->thread_info, npg, dbc->priority)) != 0)
2015 npg = NULL;
2026 ret = __bam_pupdate(ndbc, npg);
2028 if (NUM_ENT(npg) != 0 &&
2030 PGNO(npg) > c_data->compact_truncate &&
2032 if ((ret = __bam_truncate_page(ndbc, &npg, pg, 1)) != 0)
2037 if ((ret = __bam_truncate_page(dbc, &pg, npg, 1)) != 0)