Lines Matching full:specs
561 rbd_encryption_spec_t *specs; in qemu_rbd_encryption_load2() local
572 specs = g_new0(rbd_encryption_spec_t, encrypt_count); in qemu_rbd_encryption_load2()
578 specs[i].format = RBD_ENCRYPTION_FORMAT_LUKS1; in qemu_rbd_encryption_load2()
581 specs[i].opts = luks_opts; in qemu_rbd_encryption_load2()
582 specs[i].opts_size = sizeof(*luks_opts); in qemu_rbd_encryption_load2()
593 specs[i].format = RBD_ENCRYPTION_FORMAT_LUKS2; in qemu_rbd_encryption_load2()
596 specs[i].opts = luks2_opts; in qemu_rbd_encryption_load2()
597 specs[i].opts_size = sizeof(*luks2_opts); in qemu_rbd_encryption_load2()
608 specs[i].format = RBD_ENCRYPTION_FORMAT_LUKS; in qemu_rbd_encryption_load2()
611 specs[i].opts = luks_any_opts; in qemu_rbd_encryption_load2()
612 specs[i].opts_size = sizeof(*luks_any_opts); in qemu_rbd_encryption_load2()
637 r = rbd_encryption_load2(image, specs, encrypt_count); in qemu_rbd_encryption_load2()
645 if (!specs[i].opts) { in qemu_rbd_encryption_load2()
649 switch (specs[i].format) { in qemu_rbd_encryption_load2()
651 luks_opts = specs[i].opts; in qemu_rbd_encryption_load2()
656 luks2_opts = specs[i].opts; in qemu_rbd_encryption_load2()
661 luks_any_opts = specs[i].opts; in qemu_rbd_encryption_load2()
667 g_free(specs[i].opts); in qemu_rbd_encryption_load2()
669 g_free(specs); in qemu_rbd_encryption_load2()