Lines Matching defs:pagep
201 PAGE *pagep, *lastp;
232 if ((ret = __db_new(dbc, P_OVERFLOW, &pagep)) != 0)
239 &new_lsn, 0, DB_ADD_BIG, PGNO(pagep),
241 PGNO_INVALID, &tmp_dbt, &LSN(pagep),
247 lastp = pagep;
256 LSN(pagep) = new_lsn;
258 OV_LEN(pagep) = pagespace;
259 OV_REF(pagep) = 1;
260 memcpy((u_int8_t *)pagep + P_OVERHEAD(dbp), p, pagespace);
268 *pgnop = PGNO(pagep);
270 lastp->next_pgno = PGNO(pagep);
271 pagep->prev_pgno = PGNO(lastp);
275 lastp = pagep;
345 PAGE *pagep;
353 dbc->thread_info, dbc->txn, 0, &pagep)) != 0)
356 DB_ASSERT(dbp->env, TYPE(pagep) == P_OVERFLOW);
361 if (OV_REF(pagep) > 1) {
363 dbc->thread_info, pagep, dbc->priority);
367 if ((ret = __memp_dirty(mpf, &pagep,
370 dbc->thread_info, pagep, dbc->priority);
375 tmp_dbt.data = (u_int8_t *)pagep + P_OVERHEAD(dbp);
376 tmp_dbt.size = OV_LEN(pagep);
379 &LSN(pagep), 0, DB_REM_BIG,
380 PGNO(pagep), PREV_PGNO(pagep),
381 NEXT_PGNO(pagep), &tmp_dbt,
382 &LSN(pagep), &null_lsn, &null_lsn)) != 0) {
384 dbc->thread_info, pagep, dbc->priority);
388 LSN_NOT_LOGGED(LSN(pagep));
389 pgno = pagep->next_pgno;
390 OV_LEN(pagep) = 0;
391 if ((ret = __db_free(dbc, pagep)) != 0)
428 PAGE *pagep;
457 if ((ret = __memp_fget(mpf, &pgno, ip, txn, 0, &pagep)) != 0)
460 cmp_bytes = OV_LEN(pagep) < key_left ? OV_LEN(pagep) : key_left;
463 for (p2 = (u_int8_t *)pagep + P_OVERHEAD(dbp);
469 pgno = NEXT_PGNO(pagep);
470 if ((ret = __memp_fput(mpf, ip, pagep, dbp->priority)) != 0)