Lines Matching refs:data

142 		    NULL, &dbc->rkey.data)) != 0) {
345 __bam_c_get(dbc, key, data, flags)
347 DBT *key, *data;
362 key, data, flags, cp->pgno != PGNO_INVALID)) != 0)
383 ret = __bam_c_rget(dbc, data, flags);
463 * had no non-deleted data items.
507 if ((ret = __bam_dsearch(dbc, cp, data, NULL)) != 0)
558 h, cp->indx, key, &dbc->rkey.data, &dbc->rkey.ulen);
565 /* Return the data. */
568 data, &dbc->rdata.data, &dbc->rdata.ulen)) != 0)
612 * Search for a matching data item (or the first data item that's
616 __bam_dsearch(dbc, cp, data, iflagp)
619 DBT *data;
635 data, cp->dpgno, &cp->dindx, &cp->page, &cmp)) != 0)
654 /* See if the data item matches the one we're looking for. */
655 if ((cmp = __bam_cmp(dbp, data, cp->page, cp->indx + O_INDX,
708 __bam_c_rget(dbc, data, flags)
710 DBT *data;
739 ret = __db_retcopy(data, &recno, sizeof(recno),
740 &dbc->rdata.data, &dbc->rdata.ulen, dbp->db_malloc);
746 __os_free(dbt.data, dbt.size);
755 __bam_c_put(dbc, key, data, flags)
757 DBT *key, *data;
776 data, flags);
778 if ((ret = __db_cputchk(dbp, key, data, flags,
809 &dbt, &dbc->rkey.data, &dbc->rkey.ulen)) != 0)
893 * replacement data doesn't compare equal to the current data.
897 if (__bam_cmp(dbp, data,
959 cp, data, &iiop)) != 0)
979 ret = __bam_iitem(dbc, &cp->page, &indx, key, data, iiop, iiflags);
1784 * Copy, delete, update, add-back the parent page's data entry.
1796 dbt.data = &bo;
1808 * We malloc the page information instead of using the return key/data
1854 __os_free(dbt.data, dbt.size);
1910 if (dbt.data != NULL)
1911 __os_free(dbt.data, dbt.size);