Lines Matching refs:pgp
1861 __bam_truncate_page(dbc, pgp, update_parent)
1863 PAGE **pgp;
1885 if ((ret = __db_new(dbc, P_DONTEXTEND | TYPE(*pgp), &newpage)) != 0)
1900 if (PGNO(newpage) > PGNO(*pgp)) {
1913 hdr.data = *pgp;
1915 if (TYPE(*pgp) == P_OVERFLOW) {
1916 data.data = (u_int8_t *)*pgp + P_OVERHEAD(dbp);
1917 data.size = OV_LEN(*pgp);
1919 data.data = (u_int8_t *)*pgp + HOFFSET(*pgp);
1920 data.size = dbp->pgsize - HOFFSET(*pgp);
1921 hdr.size += NUM_ENT(*pgp) * sizeof(db_indx_t);
1925 PGNO(*pgp), &LSN(*pgp), &hdr, &data, 1)) != 0)
1932 memcpy(newpage, *pgp, dbp->pgsize);
1938 pgp, dbc->thread_info, dbc->txn, dbc->priority, 0)) != 0)
1940 if (TYPE(*pgp) == P_OVERFLOW)
1941 OV_LEN(*pgp) = 0;
1943 HOFFSET(*pgp) = dbp->pgsize;
1944 NUM_ENT(*pgp) = 0;
1946 LSN(*pgp) = lsn;
1957 if ((ret = __bam_relink(dbc, *pgp, PGNO(newpage))) != 0)
1969 ret = __db_free(dbc, *pgp);
1971 *pgp = newpage;