Lines Matching refs:dbc

79 __bam_iitem(dbc, hp, indxp, key, data, op, flags)  in __bam_iitem()  argument
80 DBC *dbc; in __bam_iitem()
97 dbp = dbc->dbp;
129 if ((ret = __db_ditem(dbc, *hp, *indxp, nbytes)) != 0)
134 if ((ret = __db_dput(dbc, data, hp, indxp, __bam_new)) != 0)
143 if ((ret = __bam_fixed(dbc, &tdbt)) != 0)
210 if ((ret = __bam_partial(dbc,
240 if ((ret = __bam_ovput(dbc, h, indx, key)) != 0)
243 if ((ret = __db_pitem(dbc, h, indx,
255 if ((ret = __bam_adjindx(dbc,
277 __bam_adjindx(dbc, h, indx, indx, 1)) != 0)
296 if ((ret = __bam_ditem(dbc, h, indx)) != 0)
311 if ((ret = __bam_ovput(dbc, h, indx, data)) != 0)
322 ret = __db_pitem(dbc, h, indx,
325 ret = __bam_ritem(dbc, h, indx, data);
327 ret = __db_pitem(dbc, h, indx,
343 if ((ret = __bam_ndup(dbc, h, indx)) != 0)
357 if ((ret = __bam_adjust(dbc, 1)) != 0)
425 if ((ret = __db_pitem(dbc, \
435 __bam_ovput(dbc, h, indx, item) in __bam_ovput() argument
436 DBC *dbc; in __bam_ovput()
447 if ((ret = __db_poff(dbc, item, &bo.pgno, __bam_new)) != 0)
463 __bam_ritem(dbc, h, indx, data) in __bam_ritem() argument
464 DBC *dbc; in __bam_ritem()
477 dbp = dbc->dbp;
487 if (DB_LOGGING(dbc)) {
511 if ((ret = __bam_repl_log(dbp->dbenv->lg_info, dbc->txn,
567 __bam_ndup(dbc, h, indx) in __bam_ndup() argument
568 DBC *dbc; in __bam_ndup()
580 dbp = dbc->dbp;
604 if ((ret = __bam_new(dbc, P_DUPLICATE, &cp)) != 0)
620 __db_pitem(dbc, cp, cpindx, hdr.size, &hdr, NULL)) != 0)
633 if ((ret = __db_ditem(dbc, h, indx, hdr.size)) != 0)
639 if ((ret = __bam_adjindx(dbc, h, indx, first, 0)) != 0)
654 err: (void)__bam_free(dbc, cp);
663 __bam_fixed(dbc, dbt) in __bam_fixed() argument
664 DBC *dbc; in __bam_fixed()
671 dbp = dbc->dbp;
686 if (dbc->rdata.ulen < rp->re_len) {
687 if ((ret = __os_realloc(&dbc->rdata.data, rp->re_len)) != 0) {
688 dbc->rdata.ulen = 0;
689 dbc->rdata.data = NULL;
692 dbc->rdata.ulen = rp->re_len;
694 memcpy(dbc->rdata.data, dbt->data, dbt->size);
695 memset((u_int8_t *)dbc->rdata.data + dbt->size,
702 dbc->rdata.size = rp->re_len;
703 dbc->rdata.dlen = 0;
704 dbc->rdata.doff = 0;
705 dbc->rdata.flags = 0;
706 *dbt = dbc->rdata;
716 __bam_partial(dbc, dbt, h, indx, nbytes, flags) in __bam_partial() argument
717 DBC *dbc; in __bam_partial()
732 dbp = dbc->dbp;
735 if (dbc->rdata.ulen < nbytes) {
736 if ((ret = __os_realloc(&dbc->rdata.data, nbytes)) != 0) {
737 dbc->rdata.ulen = 0;
738 dbc->rdata.data = NULL;
741 dbc->rdata.ulen = nbytes;
748 memset(dbc->rdata.data, 0, nbytes);
758 p = (u_int8_t *)dbc->rdata.data + dbt->doff;
778 bo->pgno, &dbc->rdata.data, &dbc->rdata.ulen)) != 0)
783 p = (u_int8_t *)dbc->rdata.data + dbt->doff;
804 memcpy(dbc->rdata.data,
807 p = (u_int8_t *)dbc->rdata.data + dbt->doff;
825 dbc->rdata.size = tlen;
826 dbc->rdata.dlen = 0;
827 dbc->rdata.doff = 0;
828 dbc->rdata.flags = 0;
829 *dbt = dbc->rdata;