Searched refs:dbt (Results 1 - 23 of 23) sorted by relevance

/illumos-gate/usr/src/cmd/sendmail/db/db/
H A Ddb_ret.c34 __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
[all...]
H A Ddb_overflow.c82 __db_goff(dbp, dbt, tlen, pgno, bpp, bpsz)
84 DBT *dbt;
99 * not (DB_DBT_USERMEM), then we'll set the dbt and return
102 if (F_ISSET(dbt, DB_DBT_PARTIAL)) {
103 start = dbt->doff;
104 needed = dbt->dlen;
111 if (F_ISSET(dbt, DB_DBT_USERMEM)) {
112 if (needed > dbt->ulen) {
113 dbt->size = needed;
116 } else if (F_ISSET(dbt, DB_DBT_MALLO
[all...]
H A Ddb_iface.c418 __dbt_ferr(dbp, name, dbt, check_thread)
421 const DBT *dbt;
433 if ((ret = __db_fchk(dbp->dbenv, name, dbt->flags,
437 dbt->flags, DB_DBT_MALLOC, DB_DBT_USERMEM)) != 0)
441 !F_ISSET(dbt, DB_DBT_MALLOC | DB_DBT_USERMEM)) {
H A Ddb_auto.c24 dbt, pagelsn)
35 const DBT *dbt;
59 + sizeof(u_int32_t) + (dbt == NULL ? 0 : dbt->size)
91 if (dbt == NULL) {
96 memcpy(bp, &dbt->size, sizeof(dbt->size));
97 bp += sizeof(dbt->size);
98 memcpy(bp, dbt->data, dbt
[all...]
H A Ddb_dup.c39 __db_dput(dbc, dbt, pp, indxp, newfunc)
41 DBT *dbt;
57 if (dbt->size > 0.25 * dbc->dbp->pgsize) {
58 if ((ret = __db_poff(dbc, dbt, &pgno, newfunc)) != 0)
63 bo.tlen = dbt->size;
71 size = BKEYDATA_PSIZE(dbt->size);
72 isize = BKEYDATA_SIZE(dbt->size);
74 data_dbtp = dbt;
476 * we don't want to copy the dbt on a normal put twice. If hdr is
745 __db_dsearch(dbc, is_insert, dbt, pgn
[all...]
H A Ddb_rec.c77 argp->dbt.size == 0 ? NULL : &argp->dbt)) != 0)
232 OV_LEN(pagep) = argp->dbt.size;
234 memcpy((u_int8_t *)pagep + P_OVERHEAD, argp->dbt.data,
235 argp->dbt.size);
/illumos-gate/usr/src/cmd/sendmail/db/lock/
H A Dlock_util.c38 __lock_cmp(dbt, lock_obj)
39 const DBT *dbt;
48 return (dbt->size == lock_obj->lockobj.size &&
49 memcmp(dbt->data, obj_data, dbt->size) == 0);
107 __lock_ohash(dbt)
108 const DBT *dbt;
110 if (dbt->size == sizeof(DB_LOCK_ILOCK))
111 FAST_HASH(dbt->data);
113 return (__ham_func5(dbt
[all...]
H A Dlock.c670 __lock_is_locked(lt, locker, dbt, mode)
673 DBT *dbt;
684 dbt, sh_obj, lrp->table_size, __lock_ohash, __lock_cmp);
786 __lock_getobj(lt, locker, dbt, type, objp)
789 const DBT *dbt;
802 HASHLOOKUP(lt->hashtab, __db_lockobj, links, dbt, sh_obj,
804 obj_size = dbt->size;
845 src = type == DB_LOCK_OBJTYPE ? dbt->data : (void *)&locker;
/illumos-gate/usr/src/cmd/sendmail/db/btree/
H A Dbt_put.c663 __bam_fixed(dbc, dbt)
665 DBT *dbt;
678 if (dbt->size > rp->re_len)
694 memcpy(dbc->rdata.data, dbt->data, dbt->size);
695 memset((u_int8_t *)dbc->rdata.data + dbt->size,
696 rp->re_pad, rp->re_len - dbt->size);
706 *dbt = dbc->rdata;
716 __bam_partial(dbc, dbt, h, indx, nbytes, flags)
718 DBT *dbt;
[all...]
H A Dbt_compare.c71 __bam_cmp(dbp, dbt, h, indx, func)
73 const DBT *dbt;
86 * < 0 if dbt is < page record
87 * = 0 if dbt is = page record
88 * > 0 if dbt is > page record
104 return (func(dbt, &pg_dbt));
123 return (func(dbt, &pg_dbt));
135 dbt, bo->pgno, bo->tlen, func == __bam_defcmp ? NULL : func, &ret);
H A Dbt_rec.c819 DBT dbt; local
846 memset(&dbt, 0, sizeof(dbt));
847 dbt.size = argp->prefix + argp->suffix + argp->repl.size;
848 if ((ret = __os_malloc(dbt.size, NULL, &dbt.data)) != 0)
850 p = dbt.data;
857 ret = __bam_ritem(dbc, pagep, argp->indx, &dbt);
858 __os_free(dbt.data, dbt
[all...]
H A Dbt_cursor.c715 DBT dbt; local
728 memset(&dbt, 0, sizeof(DBT));
729 dbt.flags = DB_DBT_MALLOC | DB_DBT_INTERNAL;
730 if ((ret = __db_ret(dbp, cp->page, cp->indx, &dbt, NULL, NULL)) != 0)
734 if ((ret = __bam_search(dbc, &dbt,
746 __os_free(dbt.data, dbt.size);
762 DBT dbt; local
807 memset(&dbt, 0, sizeof(DBT));
809 &dbt,
1637 DBT dbt; local
1883 DBT dbt; local
[all...]
/illumos-gate/usr/src/cmd/sendmail/db/log/
H A Dlog_get.c33 log_get(dblp, alsn, dbt, flags)
36 DBT *dbt;
52 if (!F_ISSET(dbt, DB_DBT_USERMEM | DB_DBT_MALLOC))
63 ret = __log_get(dblp, alsn, dbt, flags, 0);
73 ret = __log_get(dblp, alsn, dbt, flags, 0);
88 __log_get(dblp, alsn, dbt, flags, silent)
91 DBT *dbt;
188 if ((ret = __db_retcopy(dbt, (u_int8_t *)p + sizeof(HDR),
254 if ((ret = __db_retcopy(dbt, shortp, len,
291 if ((ret = __db_retcopy(dbt, tbu
[all...]
H A Dlog_put.c42 log_put(dblp, lsn, dbt, flags)
45 const DBT *dbt;
58 ret = __log_put(dblp, lsn, dbt, flags);
70 __log_put(dblp, lsn, dbt, flags)
73 const DBT *dbt;
97 if (lp->lsn.offset + sizeof(HDR) + dbt->size > lp->persist.lg_max) {
99 sizeof(LOGP) + dbt->size > lp->persist.lg_max) {
146 if ((ret = __log_putr(dblp, lsn, dbt, lp->lsn.offset - lp->len)) != 0)
201 __log_putr(dblp, lsn, dbt, prev)
204 const DBT *dbt;
[all...]
H A Dlog.c180 DBT dbt; local
209 memset(&dbt, 0, sizeof(dbt));
210 if ((ret = __log_get(dblp, &lsn, &dbt, DB_SET, 0)) != 0)
218 while (__log_get(dblp, &lsn, &dbt, DB_NEXT, 1) == 0) {
219 if (dbt.size < sizeof(u_int32_t))
221 memcpy(&chk, dbt.data, sizeof(u_int32_t));
250 if ((ret = __log_get(dblp, &lsn, &dbt, DB_SET, 0)) != 0)
257 while (__log_get(dblp, &lsn, &dbt, DB_NEXT, 0) == 0) {
258 if (dbt
[all...]
/illumos-gate/usr/src/cmd/sendmail/db/hash/
H A Dhash_dup.c100 DBT dbt, pval, tmp_val; local
180 dbt.data = HKEYDATA_DATA(H_PAIRDATA(hcp->pagep,
182 dbt.size = DUP_SIZE(hcp->dup_len);
183 if (dbp->dup_compare(nval, &dbt) != 0)
280 DBT dbt; local
301 dbt.flags = 0;
305 dbt.size =
307 dbt.data = HKEYDATA_DATA(H_PAIRDATA(hcp->pagep, hcp->bndx));
309 (u_int32_t)dndx, BKEYDATA_SIZE(dbt.size), NULL, &dbt);
[all...]
H A Dhash_page.c523 __ham_putitem(p, dbt, type)
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);
846 * according to the fields in the dbt.
851 __ham_replpair(dbc, dbt, make_du
[all...]
H A Dhash_rec.c124 * entire entry off the page, not just the data of a dbt. In
382 DBT dbt; local
419 dbt.data = argp->newitem.data;
420 dbt.size = argp->newitem.size;
426 dbt.data = argp->olditem.data;
427 dbt.size = argp->olditem.size;
437 file_dbp->pgsize, argp->ndx, argp->off, grow, &dbt);
H A Dhash.c1201 * Initialize a dbt using some possibly already allocated storage
1206 __ham_init_dbt(dbt, size, bufp, sizep)
1207 DBT *dbt;
1214 memset(dbt, 0, sizeof(*dbt));
1222 dbt->data = *bufp;
1223 dbt->size = size;
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/
H A Dbt_overflow.c141 __ovfl_put(t, dbt, pg)
143 const DBT *dbt;
157 for (last = NULL, p = dbt->data, sz = dbt->size;;
/illumos-gate/usr/src/cmd/sendmail/db/include/
H A Ddb_auto.h17 DBT dbt; member in struct:_db_addrem_args
47 DBT dbt; member in struct:_db_big_args
/illumos-gate/usr/src/cmd/sendmail/db/mp/
H A Dmp_bh.c465 DBT dbt, *dbtp; local
484 dbt.size = mfp->pgcookie_len;
485 dbt.data = R_ADDR(dbmp, mfp->pgcookie_off);
486 dbtp = &dbt;
/illumos-gate/usr/src/cmd/ztest/
H A Dztest.c3983 dmu_buf_t *dbt; local
3999 FTAG, &dbt, DMU_READ_NO_PREFETCH) == 0);
4012 dmu_buf_rele(dbt, FTAG);

Completed in 118 milliseconds