Lines Matching refs:dst_offset
4079 unsigned long dst_offset, unsigned long src_offset, in copy_extent_buffer() argument
4087 unsigned long i = get_eb_folio_index(dst, dst_offset); in copy_extent_buffer()
4089 if (check_eb_range(dst, dst_offset, len) || in copy_extent_buffer()
4095 offset = get_eb_offset_in_folio(dst, dst_offset); in copy_extent_buffer()
4252 unsigned long dst_offset, unsigned long src_offset, in memcpy_extent_buffer() argument
4258 if (check_eb_range(dst, dst_offset, len) || in memcpy_extent_buffer()
4263 const bool use_memmove = areas_overlap(src_offset, dst_offset, len); in memcpy_extent_buffer()
4266 memmove(dst->addr + dst_offset, dst->addr + src_offset, len); in memcpy_extent_buffer()
4268 memcpy(dst->addr + dst_offset, dst->addr + src_offset, len); in memcpy_extent_buffer()
4280 dst_offset + cur_off, cur_len); in memcpy_extent_buffer()
4282 __write_extent_buffer(dst, src_addr, dst_offset + cur_off, cur_len, in memcpy_extent_buffer()
4289 unsigned long dst_offset, unsigned long src_offset, in memmove_extent_buffer() argument
4292 unsigned long dst_end = dst_offset + len - 1; in memmove_extent_buffer()
4295 if (check_eb_range(dst, dst_offset, len) || in memmove_extent_buffer()
4299 if (dst_offset < src_offset) { in memmove_extent_buffer()
4300 memcpy_extent_buffer(dst, dst_offset, src_offset, len); in memmove_extent_buffer()
4305 memmove(dst->addr + dst_offset, dst->addr + src_offset, len); in memmove_extent_buffer()