Lines Matching refs:dbt
34 __db_ret(dbp, h, indx, dbt, memp, memsize)
38 DBT *dbt;
54 return (__db_goff(dbp, dbt,
66 return (__db_goff(dbp, dbt,
76 return (__db_retcopy(dbt, data, len, memp, memsize,
77 F_ISSET(dbt, DB_DBT_INTERNAL) ? NULL : dbp->db_malloc));
88 __db_retcopy(dbt, data, len, memp, memsize, db_malloc)
89 DBT *dbt;
99 if (F_ISSET(dbt, DB_DBT_PARTIAL)) {
100 data = (u_int8_t *)data + dbt->doff;
101 if (len > dbt->doff) {
102 len -= dbt->doff;
103 if (len > dbt->dlen)
104 len = dbt->dlen;
115 dbt->size = len;
131 if (F_ISSET(dbt, DB_DBT_MALLOC)) {
132 if ((ret = __os_malloc(len, db_malloc, &dbt->data)) != 0)
134 } else if (F_ISSET(dbt, DB_DBT_USERMEM)) {
135 if (len != 0 && (dbt->data == NULL || dbt->ulen < len))
147 dbt->data = *memp;
151 memcpy(dbt->data, data, len);