Searched refs:PREV_PGNO (Results 1 - 13 of 13) sorted by relevance

/osnet-11/usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/
H A Dpage.h64 * 0 previous page number 4 db_pgno_t PREV_PGNO(P)
97 #define PREV_PGNO(P) (REFERENCE((P), db_pgno_t, I_PREV_PGNO)) macro
103 * access method which needs the previous page). We use the PREV_PGNO
106 #define ADDR(P) (PREV_PGNO((P)))
H A Dhash_page.c795 PREV_PGNO(pagep) = NEXT_PGNO(pagep) = INVALID_PGNO;
799 * Note: since in the current version ADDR(pagep) == PREV_PGNO(pagep),
800 * make sure that ADDR(pagep) is set after resetting PREV_PGNO(pagep).
801 * We reset PREV_PGNO(pagep) just in case the macros are changed.
1007 M_32_SWAP(PREV_PGNO(pagep));
1031 M_32_SWAP(PREV_PGNO(pagep));
/osnet-11/usr/src/cmd/sendmail/db/include/
H A Ddb_page.h166 #define PREV_PGNO(p) (((PAGE *)p)->prev_pgno) macro
189 TYPE(p) == P_LRECNO ? NUM_ENT(p) : PREV_PGNO(p))
191 PREV_PGNO(p) += adj;
193 PREV_PGNO(p) = num;
204 PREV_PGNO(pg) = pg_prev; \
/osnet-11/usr/src/cmd/sendmail/db/db/
H A Ddb_rec.c236 PREV_PGNO(pagep) = argp->prev_pgno;
313 PREV_PGNO(pagep) = PGNO_INVALID;
316 PREV_PGNO(pagep) = argp->pgno;
565 PREV_PGNO(pagep) = argp->pgno;
570 PREV_PGNO(pagep) = PGNO_INVALID;
H A Ddb_overflow.c322 PGNO(pagep), PREV_PGNO(pagep), NEXT_PGNO(pagep),
H A Ddb_dup.c241 P_INIT(tp, pgsize, PGNO(h), PREV_PGNO(h), PGNO(np), 0,
707 PREV_PGNO(newpage) = PGNO(*hp);
H A Ddb_pr.c433 (u_long)PREV_PGNO(h), (u_long)NEXT_PGNO(h));
/osnet-11/usr/src/cmd/sendmail/db/hash/
H A Dhash_page.c366 else if (PREV_PGNO(hcp->dpagep) == PGNO_INVALID) {
380 PREV_PGNO(hcp->dpagep), 0, H_ISDUP)) != 0)
403 hcp->pgno = PREV_PGNO(hcp->pagep);
704 if (reclaim_page && NUM_ENT(p) == 0 && PREV_PGNO(p) == PGNO_INVALID &&
744 PREV_PGNO(nn_pagep) = PGNO(p);
753 PREV_PGNO(p) = PGNO_INVALID;
766 NUM_ENT(p) == 0 && PREV_PGNO(p) != PGNO_INVALID) {
770 __ham_get_page(dbp, PREV_PGNO(p), &p_pagep)) != 0)
787 PREV_PGNO(n_pagep) = PGNO(p_pagep);
792 dbp->log_fileid, PREV_PGNO(
[all...]
H A Dhash_rec.c959 PREV_PGNO(pagep) = argp->pgno;
964 PREV_PGNO(pagep) = argp->next_pgno;
H A Dhash.c422 ppgno = PREV_PGNO(hcp->dpagep);
/osnet-11/usr/src/cmd/sendmail/db/btree/
H A Dbt_rec.c322 ISINTERNAL(sp) ? PGNO_INVALID : PREV_PGNO(sp),
406 PREV_PGNO(np) = argp->right;
474 PREV_PGNO(np) = argp->left;
H A Dbt_split.c794 else if (PREV_PGNO(pp) == PGNO_INVALID && cp->indx == 0)
H A Dbt_cursor.c1723 prev_pgno = PREV_PGNO(h);

Completed in 452 milliseconds