Lines Matching refs:pgnop
443 __hamc_get(dbc, key, data, flags, pgnop)
448 db_pgno_t *pgnop;
482 prev: ret = __ham_item_prev(dbc, lock_type, pgnop);
487 ret = __ham_item_last(dbc, lock_type, pgnop);
499 next: ret = __ham_item_next(dbc, lock_type, pgnop);
504 ret = __ham_item_first(dbc, lock_type, pgnop);
510 ret = __ham_lookup(dbc, key, 0, lock_type, pgnop);
519 ret = __ham_item(dbc, lock_type, pgnop);
534 if (*pgnop == PGNO_INVALID)
564 ret = __ham_item_prev(dbc, lock_type, pgnop);
582 ret = __ham_item_next(dbc, lock_type, pgnop);
1014 __hamc_put(dbc, key, data, flags, pgnop)
1019 db_pgno_t *pgnop;
1057 key, nbytes, DB_LOCK_WRITE, pgnop)) == DB_NOTFOUND) {
1093 if (*pgnop == PGNO_INVALID)
1096 ret = __bam_opd_exists(dbc, *pgnop);
1104 ret = __ham_item(dbc, DB_LOCK_WRITE, pgnop);
1118 if (*pgnop == PGNO_INVALID && ret == 0) {
1128 ret = __ham_add_dup(dbc, data, flags, pgnop);
1776 __ham_lookup(dbc, key, sought, mode, pgnop)
1781 db_pgno_t *pgnop;
1806 *pgnop = PGNO_INVALID;
1836 memcpy(pgnop, HOFFDUP_PGNO(dk),