Lines Matching refs:dst_lun
2341 IscsiLun *dst_lun = dst->bs->opaque; in iscsi_co_copy_range_to() local
2353 if (!src_lun->dd || !dst_lun->dd) { in iscsi_co_copy_range_to()
2356 if (!is_byte_request_lun_aligned(dst_offset, bytes, dst_lun)) { in iscsi_co_copy_range_to()
2362 if (dst_lun->block_size != src_lun->block_size || in iscsi_co_copy_range_to()
2363 !dst_lun->block_size) { in iscsi_co_copy_range_to()
2367 block_size = dst_lun->block_size; in iscsi_co_copy_range_to()
2374 dst_lun, dst_offset / block_size, in iscsi_co_copy_range_to()
2377 iscsi_co_init_iscsitask(dst_lun, &iscsi_task); in iscsi_co_copy_range_to()
2379 qemu_mutex_lock(&dst_lun->mutex); in iscsi_co_copy_range_to()
2382 if (iscsi_scsi_command_async(dst_lun->iscsi, dst_lun->lun, in iscsi_co_copy_range_to()
2390 iscsi_co_wait_for_task(&iscsi_task, dst_lun); in iscsi_co_copy_range_to()
2404 trace_iscsi_xcopy(src_lun, src_offset, dst_lun, dst_offset, bytes, r); in iscsi_co_copy_range_to()
2406 qemu_mutex_unlock(&dst_lun->mutex); in iscsi_co_copy_range_to()