/illumos-gate/usr/src/cmd/sendmail/db/db/ |
H A D | db_ret.c | 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 [all...] |
H A D | db_overflow.c | 82 __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 D | db_iface.c | 418 __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 D | db_auto.c | 24 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 D | db_dup.c | 39 __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 D | db_rec.c | 77 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 D | lock_util.c | 38 __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 D | lock.c | 670 __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 D | bt_put.c | 663 __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 D | bt_compare.c | 71 __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 D | bt_rec.c | 819 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 D | bt_cursor.c | 715 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 D | log_get.c | 33 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 D | log_put.c | 42 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 D | log.c | 180 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 D | hash_dup.c | 100 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 D | hash_page.c | 523 __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 D | hash_rec.c | 124 * 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 D | hash.c | 1201 * 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 D | bt_overflow.c | 141 __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 D | db_auto.h | 17 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 D | mp_bh.c | 465 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 D | ztest.c | 3983 dmu_buf_t *dbt; local 3999 FTAG, &dbt, DMU_READ_NO_PREFETCH) == 0); 4012 dmu_buf_rele(dbt, FTAG);
|