Lines Matching defs:off
126 /* Make sure we're not about to run off the page. */
361 } else if (hcp->dndx > 0) { /* Duplicates are off-page. */
528 u_int16_t n, off;
534 off = HOFFSET(p) - dbt->size;
535 HOFFSET(p) = p->inp[n] = off;
538 off = HOFFSET(p) - HKEYDATA_SIZE(dbt->size);
539 HOFFSET(p) = p->inp[n] = off;
667 /* Now log the delete off this page. */
884 * we are doing a partial put off the end of a record, then this
910 * In both cases, we need to grab the key off the page (in
1006 * the latter case, the off argument is negative.
1009 * off: Offset at which we are beginning the replacement.
1016 __ham_onpage_replace(pagep, pgsize, ndx, off, change, dbt)
1020 int32_t off;
1032 if (off < 0)
1034 else if ((u_int32_t)off >= LEN_HKEYDATA(pagep, pgsize, ndx)) {
1039 len = (HKEYDATA_DATA(P_ENTRY(pagep, ndx)) + off) - src;
1050 if (off >= 0)
1051 memcpy(HKEYDATA_DATA(P_ENTRY(pagep, ndx)) + off,
1667 /* We just took something off the free list, initialize it. */