Lines Matching refs:last_pgno
124 last = meta->last_pgno;
130 last = pgno = meta->last_pgno + 1;
168 pgno, (u_int32_t)type, newnext, meta->last_pgno)) != 0)
180 meta->last_pgno = pgno;
268 db_pgno_t last_pgno, next_pgno, pgno, prev_pgno;
313 last_pgno = meta->last_pgno;
335 if (h->pgno != last_pgno) {
366 if (--last_pgno != *lp)
368 if (lp < list || last_pgno < h->pgno - 1)
370 last_pgno = meta->last_pgno;
408 if (h->pgno == last_pgno
428 &ldbt, next_pgno, last_pgno, &ddbt)) != 0)
448 lsnp, pgno, &ldbt, next_pgno, last_pgno)) != 0)
457 meta->last_pgno--;
463 if (h->pgno == last_pgno) {
473 __memp_ftruncate(mpf, dbc->thread_info, last_pgno, 0)) != 0)
476 meta->last_pgno--;
592 __db_pg_truncate(dbc, txn, list, c_data, nelemp, last_pgno, lsnp, in_recovery)
598 db_pgno_t *last_pgno;
619 pgno = *last_pgno;
656 DB_ASSERT(mpf->env, NEXT_PGNO(h) < *last_pgno);
665 if (pgno != *last_pgno) {
670 c_data->compact_pages_truncated += *last_pgno - pgno;
671 *last_pgno = pgno;
738 *last_pgnop = meta->last_pgno;
780 PGNO_INVALID, &null_lsn, meta->last_pgno, &ddbt)) != 0)
786 &nelems, &meta->last_pgno, &LSN(meta), 0)) != 0)
795 *last_pgnop = meta->last_pgno;
803 c_data->compact_truncate = (u_int32_t)meta->last_pgno - nelems;
873 &LSN(last_free), meta->last_pgno, &ddbt)) != 0)
877 PGNO_INVALID, &null_lsn, meta->last_pgno, &ddbt)) != 0)
891 meta->last_pgno = list[start] - 1;