| 611 | } |
| 612 | |
| 613 | void buffer::ptr::copy_in(unsigned o, unsigned l, const char *src, bool crc_reset) |
| 614 | { |
| 615 | ceph_assert(_raw); |
| 616 | ceph_assert(o <= _len); |
| 617 | ceph_assert(o+l <= _len); |
| 618 | char* dest = _raw->get_data() + _off + o; |
| 619 | if (crc_reset) |
| 620 | _raw->invalidate_crc(); |
| 621 | maybe_inline_memcpy(dest, src, l, 64); |
| 622 | } |
| 623 | |
| 624 | void buffer::ptr::zero(bool crc_reset) |
| 625 | { |