if (!clipped_io(event.offset, aio_comp)) {
io::ImageRequest<I>::aio_discard(&m_image_ctx, aio_comp,
{{event.offset, event.length}},
- event.discard_granularity_bytes,
- m_image_ctx.get_data_io_context(), {});
+ io::ImageArea::DATA,
+ event.discard_granularity_bytes, {});
}
if (flush_required) {
if (!clipped_io(event.offset, aio_comp)) {
io::ImageRequest<I>::aio_write(&m_image_ctx, aio_comp,
{{event.offset, event.length}},
- std::move(data),
- m_image_ctx.get_data_io_context(), 0, {});
+ io::ImageArea::DATA, std::move(data),
+ 0, {});
}
if (flush_required) {
if (!clipped_io(event.offset, aio_comp)) {
io::ImageRequest<I>::aio_writesame(&m_image_ctx, aio_comp,
{{event.offset, event.length}},
- std::move(data),
- m_image_ctx.get_data_io_context(), 0,
- {});
+ io::ImageArea::DATA, std::move(data),
+ 0, {});
}
if (flush_required) {
if (!clipped_io(event.offset, aio_comp)) {
io::ImageRequest<I>::aio_compare_and_write(&m_image_ctx, aio_comp,
{{event.offset, event.length}},
+ io::ImageArea::DATA,
std::move(cmp_data),
std::move(write_data),
- nullptr,
- m_image_ctx.get_data_io_context(),
- 0, {});
+ nullptr, 0, {});
}
if (flush_required) {