Lines Matching refs:file_opts
2871 BlockdevCreateOptionsFile *file_opts; in raw_co_create() local
2879 file_opts = &options->u.file; in raw_co_create()
2881 if (!file_opts->has_nocow) { in raw_co_create()
2882 file_opts->nocow = false; in raw_co_create()
2884 if (!file_opts->has_preallocation) { in raw_co_create()
2885 file_opts->preallocation = PREALLOC_MODE_OFF; in raw_co_create()
2887 if (!file_opts->has_extent_size_hint) { in raw_co_create()
2888 file_opts->extent_size_hint = 1 * MiB; in raw_co_create()
2890 if (file_opts->extent_size_hint > UINT32_MAX) { in raw_co_create()
2897 fd = qemu_create(file_opts->filename, O_RDWR | O_BINARY, 0644, errp); in raw_co_create()
2927 file_opts->filename); in raw_co_create()
2937 if (file_opts->nocow) { in raw_co_create()
2961 attr.fsx_extsize = file_opts->extent_size_hint; in raw_co_create()
2964 if (result < 0 && file_opts->has_extent_size_hint && in raw_co_create()
2965 file_opts->extent_size_hint) in raw_co_create()
2975 result = raw_regular_truncate(NULL, fd, file_opts->size, in raw_co_create()
2976 file_opts->preallocation, errp); in raw_co_create()