Lines Matching refs:pgnop
404 __hamc_get(dbc, key, data, flags, pgnop)
409 db_pgno_t *pgnop;
443 prev: ret = __ham_item_prev(dbc, lock_type, pgnop);
448 ret = __ham_item_last(dbc, lock_type, pgnop);
460 next: ret = __ham_item_next(dbc, lock_type, pgnop);
465 ret = __ham_item_first(dbc, lock_type, pgnop);
471 ret = __ham_lookup(dbc, key, 0, lock_type, pgnop);
480 ret = __ham_item(dbc, lock_type, pgnop);
495 if (*pgnop == PGNO_INVALID)
525 ret = __ham_item_prev(dbc, lock_type, pgnop);
543 ret = __ham_item_next(dbc, lock_type, pgnop);
975 __hamc_put(dbc, key, data, flags, pgnop)
980 db_pgno_t *pgnop;
1017 key, nbytes, DB_LOCK_WRITE, pgnop)) == DB_NOTFOUND) {
1053 if (*pgnop == PGNO_INVALID)
1056 ret = __bam_opd_exists(dbc, *pgnop);
1064 ret = __ham_item(dbc, DB_LOCK_WRITE, pgnop);
1078 if (*pgnop == PGNO_INVALID && ret == 0) {
1088 ret = __ham_add_dup(dbc, data, flags, pgnop);
1723 __ham_lookup(dbc, key, sought, mode, pgnop)
1728 db_pgno_t *pgnop;
1753 *pgnop = PGNO_INVALID;
1783 memcpy(pgnop, HOFFDUP_PGNO(dk),