Home
last modified time | relevance | path

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

/illumos-gate/usr/src/cmd/sendmail/db/db/
H A Ddb_ret.c38 DBT *dbt;
54 return (__db_goff(dbp, dbt,
66 return (__db_goff(dbp, dbt,
89 DBT *dbt; in __db_retcopy()
101 if (len > dbt->doff) {
102 len -= dbt->doff;
103 if (len > dbt->dlen)
104 len = dbt->dlen;
115 dbt->size = len;
135 if (len != 0 && (dbt->data == NULL || dbt->ulen < len))
[all …]
H A Ddb_overflow.c84 DBT *dbt;
103 start = dbt->doff;
104 needed = dbt->dlen;
112 if (needed > dbt->ulen) {
113 dbt->size = needed;
124 dbt->data = *bpp;
126 dbt->data = *bpp;
132 dbt->size = needed;
169 const DBT *dbt;
191 for (p = dbt->data,
[all …]
H A Ddb_auto.c24 dbt, pagelsn) in __db_addrem_log() argument
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));
98 memcpy(bp, dbt->data, dbt->size);
99 bp += dbt->size;
417 const DBT *dbt;
442 + sizeof(u_int32_t) + (dbt == NULL ? 0 : dbt->size)
471 memcpy(bp, &dbt->size, sizeof(dbt->size));
[all …]
H A Ddb_dup.c39 __db_dput(dbc, dbt, pp, indxp, newfunc) in __db_dput() argument
41 DBT *dbt;
57 if (dbt->size > 0.25 * dbc->dbp->pgsize) {
63 bo.tlen = dbt->size;
71 size = BKEYDATA_PSIZE(dbt->size);
72 isize = BKEYDATA_SIZE(dbt->size);
74 data_dbtp = dbt;
748 DBT *dbt;
800 dbt, h, *indxp, __bam_defcmp)) != 0)
857 dbt, h, indx, dbp->dup_compare)) == 0) {
[all …]
H A Ddb_iface.c416 __dbt_ferr(dbp, name, dbt, check_thread) in __dbt_ferr() argument
419 const DBT *dbt;
431 if ((ret = __db_fchk(dbp->dbenv, name, dbt->flags,
435 dbt->flags, DB_DBT_MALLOC, DB_DBT_USERMEM)) != 0)
439 !F_ISSET(dbt, DB_DBT_MALLOC | DB_DBT_USERMEM)) {
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) in __lock_cmp() argument
39 const DBT *dbt; in __lock_cmp()
48 return (dbt->size == lock_obj->lockobj.size &&
49 memcmp(dbt->data, obj_data, dbt->size) == 0);
107 __lock_ohash(dbt) in __lock_ohash() argument
108 const DBT *dbt; in __lock_ohash()
110 if (dbt->size == sizeof(DB_LOCK_ILOCK))
111 FAST_HASH(dbt->data);
113 return (__ham_func5(dbt->data, dbt->size));
H A Dlock.c670 __lock_is_locked(lt, locker, dbt, mode) in __lock_is_locked() argument
673 DBT *dbt;
684 dbt, sh_obj, lrp->table_size, __lock_ohash, __lock_cmp);
786 __lock_getobj(lt, locker, dbt, type, objp) in __lock_getobj() argument
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.c665 DBT *dbt;
694 memcpy(dbc->rdata.data, dbt->data, dbt->size);
706 *dbt = dbc->rdata;
718 DBT *dbt;
796 if (bo->tlen > dbt->doff + dbt->dlen) {
797 len = bo->tlen - (dbt->doff + dbt->dlen);
798 if (dbt->dlen != dbt->size)
799 memmove(p + dbt->size, p + dbt->dlen, len);
805 bk->data, dbt->doff > bk->len ? bk->len : dbt->doff);
810 len = dbt->doff + dbt->dlen;
[all …]
H A Dbt_compare.c71 __bam_cmp(dbp, dbt, h, indx, func) in __bam_cmp() argument
73 const DBT *dbt;
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_cursor.c715 DBT dbt; local
746 __os_free(dbt.data, dbt.size);
762 DBT dbt; local
811 arg = &dbt;
1637 DBT dbt; local
1795 memset(&dbt, 0, sizeof(dbt));
1796 dbt.data = &bo;
1854 __os_free(dbt.data, dbt.size);
1883 DBT dbt; local
1910 if (dbt.data != NULL)
[all …]
H A Dbt_rec.c819 DBT dbt; local
846 memset(&dbt, 0, sizeof(dbt));
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.size);
870 memset(&dbt, 0, sizeof(dbt));
872 if ((ret = __os_malloc(dbt.size, NULL, &dbt.data)) != 0)
874 p = dbt.data;
881 ret = __bam_ritem(dbc, pagep, argp->indx, &dbt);
[all …]
/illumos-gate/usr/src/cmd/sendmail/db/log/
H A Dlog_get.c33 log_get(dblp, alsn, dbt, flags) in log_get() argument
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) in __log_get() argument
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, tbuf, len,
[all …]
H A Dlog_put.c42 log_put(dblp, lsn, dbt, flags) in log_put() argument
45 const DBT *dbt;
70 __log_put(dblp, lsn, dbt, flags) in __log_put() argument
73 const DBT *dbt;
201 __log_putr(dblp, lsn, dbt, prev) in __log_putr() argument
204 const DBT *dbt;
219 hdr.len = sizeof(HDR) + dbt->size;
220 hdr.cksum = __ham_func4(dbt->data, dbt->size);
227 if ((ret = __log_fill(dblp, lsn, dbt->data, dbt->size)) != 0)
229 lp->len += dbt->size;
[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.size < sizeof(u_int32_t))
260 memcpy(&chk, dbt.data, sizeof(u_int32_t));
/illumos-gate/usr/src/cmd/sendmail/db/hash/
H A Dhash_dup.c100 DBT dbt, pval, tmp_val; local
280 DBT dbt; local
301 dbt.flags = 0;
305 dbt.size =
309 (u_int32_t)dndx, BKEYDATA_SIZE(dbt.size), NULL, &dbt);
323 dbt.data = &bo;
326 (u_int32_t)dndx, dbt.size, &dbt, NULL);
346 dbt.size = len;
348 dbt.data = p;
624 DBT *dbt;
[all …]
H A Dhash_page.c536 memcpy(P_ENTRY(p, n), dbt->data, dbt->size);
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) {
955 len = tdata.size - dbt->doff - dbt->dlen;
960 dbt->data, dbt->size);
1022 DBT *dbt;
1052 dbt->data, dbt->size);
[all …]
H A Dhash_rec.c382 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.c1206 __ham_init_dbt(dbt, size, bufp, sizep) in __ham_init_dbt() argument
1207 DBT *dbt; in __ham_init_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.c139 __ovfl_put(t, dbt, pg) in __ovfl_put() argument
141 const DBT *dbt;
155 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
47 DBT dbt; member
/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.c4630 dmu_buf_t *dbt; in ztest_dmu_read_write_zcopy() local
4646 FTAG, &dbt, DMU_READ_NO_PREFETCH) == 0); in ztest_dmu_read_write_zcopy()
4659 dmu_buf_rele(dbt, FTAG); in ztest_dmu_read_write_zcopy()