Home | History | Annotate | Download | only in liblmdb

Lines Matching defs:olddata

6276 			MDB_val olddata;
6278 if ((rc = mdb_node_read(mc, leaf, &olddata)) != MDB_SUCCESS)
6282 if (dcmp == mdb_cmp_int && olddata.mv_size == sizeof(size_t))
6285 rc = dcmp(data, &olddata);
6291 *data = olddata;
6627 MDB_val xdata, *rdata, dkey, olddata;
6762 olddata.mv_size = PAGEHDRSZ;
6799 olddata.mv_size = NODEDSZ(leaf);
6800 olddata.mv_data = NODEDATA(leaf);
6821 if (dcmp == mdb_cmp_int && olddata.mv_size == sizeof(size_t))
6825 if (!dcmp(data, &olddata)) {
6833 dkey.mv_size = olddata.mv_size;
6834 dkey.mv_data = memcpy(fp+1, olddata.mv_data, olddata.mv_size);
6849 olddata.mv_size = xdata.mv_size; /* pretend olddata is fp */
6856 fp = olddata.mv_data;
6877 xdata.mv_size = olddata.mv_size + offset;
6904 offset = env->me_psize - olddata.mv_size;
6918 olddata.mv_size - MP_UPPER(fp) - PAGEBASE);
6942 memcpy(&pg, olddata.mv_data, sizeof(pg));
7002 } else if (data->mv_size == olddata.mv_size) {
7008 data->mv_data = olddata.mv_data;
7010 memcpy(olddata.mv_data, data->mv_data, data->mv_size);