Lines Matching refs:n_pagep
706 PAGE *n_pagep, *nn_pagep;
714 __ham_get_page(dbp, NEXT_PGNO(p), &n_pagep)) != 0)
717 if (NEXT_PGNO(n_pagep) != PGNO_INVALID) {
719 __ham_get_page(dbp, NEXT_PGNO(n_pagep),
721 (void) __ham_put_page(dbp, n_pagep, 0);
727 key_dbt.data = n_pagep;
731 &LSN(p), PGNO(n_pagep), &LSN(n_pagep),
732 NEXT_PGNO(n_pagep),
733 NEXT_PGNO(n_pagep) == PGNO_INVALID ? NULL :
739 LSN(n_pagep) = new_lsn;
740 if (NEXT_PGNO(n_pagep) != PGNO_INVALID)
743 if (NEXT_PGNO(n_pagep) != PGNO_INVALID) {
750 memcpy(p, n_pagep, hcp->hdr->pagesize);
763 (ret = __ham_del_page(dbc, n_pagep)) != 0)
767 PAGE *n_pagep, *p_pagep;
775 NEXT_PGNO(p), &n_pagep)) != 0) {
779 n_lsn = &LSN(n_pagep);
781 n_pagep = NULL;
786 if (n_pagep != NULL)
787 PREV_PGNO(n_pagep) = PGNO(p_pagep);
798 if (n_pagep)
799 LSN(n_pagep) = new_lsn;
815 if (n_pagep != NULL &&
816 (tret = __ham_put_page(dbp, n_pagep, 1)) != 0 &&