Lines Matching refs:qed_opts

645     BlockdevCreateOptionsQed *qed_opts;  in bdrv_qed_co_create()  local
656 qed_opts = &opts->u.qed; in bdrv_qed_co_create()
659 if (!qed_opts->has_cluster_size) { in bdrv_qed_co_create()
660 qed_opts->cluster_size = QED_DEFAULT_CLUSTER_SIZE; in bdrv_qed_co_create()
662 if (!qed_opts->has_table_size) { in bdrv_qed_co_create()
663 qed_opts->table_size = QED_DEFAULT_TABLE_SIZE; in bdrv_qed_co_create()
666 if (!qed_is_cluster_size_valid(qed_opts->cluster_size)) { in bdrv_qed_co_create()
672 if (!qed_is_table_size_valid(qed_opts->table_size)) { in bdrv_qed_co_create()
678 if (!qed_is_image_size_valid(qed_opts->size, qed_opts->cluster_size, in bdrv_qed_co_create()
679 qed_opts->table_size)) in bdrv_qed_co_create()
683 qed_max_image_size(qed_opts->cluster_size, in bdrv_qed_co_create()
684 qed_opts->table_size)); in bdrv_qed_co_create()
689 bs = bdrv_co_open_blockdev_ref(qed_opts->file, errp); in bdrv_qed_co_create()
705 .cluster_size = qed_opts->cluster_size, in bdrv_qed_co_create()
706 .table_size = qed_opts->table_size, in bdrv_qed_co_create()
710 .l1_table_offset = qed_opts->cluster_size, in bdrv_qed_co_create()
711 .image_size = qed_opts->size, in bdrv_qed_co_create()
725 if (qed_opts->backing_file) { in bdrv_qed_co_create()
728 header.backing_filename_size = strlen(qed_opts->backing_file); in bdrv_qed_co_create()
730 if (qed_opts->has_backing_fmt) { in bdrv_qed_co_create()
731 const char *backing_fmt = BlockdevDriver_str(qed_opts->backing_fmt); in bdrv_qed_co_create()
744 qed_opts->backing_file, 0); in bdrv_qed_co_create()