Lines Matching refs:nval
78 * Called from hash_access to add a duplicate key. nval is the new
93 __ham_add_dup(dbc, nval, flags)
95 DBT *nval;
113 (int32_t)DUP_SIZE(nval->size) - (int32_t)del_len)) != 0)
124 new_size = DUP_SIZE(nval->size) - del_len + LEN_HKEYDATA(hcp->pagep,
134 DUP_SIZE(nval->size) - del_len > P_FREESPACE(hcp->pagep))) {
158 if ((ret = __ham_make_dup(nval,
167 __ham_dsearch(dbc, nval, &tmp_val.doff, &cmp);
183 if (dbp->dup_compare(nval, &dbt) != 0)
226 sorted_dups: if ((ret = __db_dsearch(dbc, 1, nval,
241 nval, hcp->dpagep, hcp->dndx, dbp->dup_compare) != 0)
264 nval, &hcp->dpagep, &hcp->dndx, __ham_overflow_page);
266 __ham_c_update(hcp, hcp->pgno, nval->size, 1, 1);