Lines Matching refs:dbt
523 __ham_putitem(p, dbt, type) in __ham_putitem() argument
525 const DBT *dbt;
534 off = HOFFSET(p) - dbt->size;
536 memcpy(P_ENTRY(p, n), dbt->data, dbt->size);
538 off = HOFFSET(p) - HKEYDATA_SIZE(dbt->size);
540 PUT_HKEYDATA(P_ENTRY(p, n), dbt->data, dbt->size, type);
851 __ham_replpair(dbc, dbt, make_dup) in __ham_replpair() argument
853 DBT *dbt;
888 change = dbt->size - dbt->dlen;
899 if (dbt->doff + dbt->dlen > len)
900 change += dbt->doff + dbt->dlen - len;
922 if (dbt->doff == 0 && dbt->dlen == len) {
925 ret = __ham_add_el(dbc, &tmp, dbt, H_KEYDATA);
953 src = (u_int8_t *)tdata.data + dbt->doff + dbt->dlen;
954 if (src < end && tdata.size > dbt->doff + dbt->dlen) {
955 len = tdata.size - dbt->doff - dbt->dlen;
959 memcpy((u_int8_t *)tdata.data + dbt->doff,
960 dbt->data, dbt->size);
976 beg += dbt->doff;
985 old_dbt.size = dbt->dlen;
989 (u_int32_t)dbt->doff, &old_dbt, dbt, make_dup)) != 0)
996 (u_int32_t)H_DATAINDEX(hcp->bndx), (int32_t)dbt->doff, change, dbt);
1016 __ham_onpage_replace(pagep, pgsize, ndx, off, change, dbt) in __ham_onpage_replace() argument
1022 DBT *dbt;
1052 dbt->data, dbt->size);
1054 memcpy(P_ENTRY(pagep, ndx), dbt->data, dbt->size);