Lines Matching defs:opts
19 struct vbdev_crypto_opts *opts;
30 struct vbdev_crypto_opts *opts; /* crypto options such as names and DEK */
104 struct spdk_bdev_ext_io_opts opts = {};
107 opts.size = sizeof(opts);
108 opts.accel_sequence = crypto_io->seq;
109 opts.memory_domain = crypto_io->aux_domain;
110 opts.memory_domain_ctx = crypto_io->aux_domain_ctx;
116 bdev_io, &opts);
238 struct spdk_bdev_ext_io_opts opts = {};
241 opts.size = sizeof(opts);
242 opts.accel_sequence = crypto_io->seq;
243 opts.memory_domain = bdev_io->u.bdev.memory_domain;
244 opts.memory_domain_ctx = bdev_io->u.bdev.memory_domain_ctx;
249 _complete_internal_io, bdev_io, &opts);
409 crypto_bdev->opts = NULL;
482 spdk_json_write_named_string(w, "key_name", crypto_bdev->opts->key->param.key_name);
499 spdk_json_write_named_string(w, "key_name", crypto_bdev->opts->key->param.key_name);
533 crypto_ch->crypto_key = crypto_bdev->opts->key;
554 vbdev_crypto_insert_name(struct vbdev_crypto_opts *opts, struct bdev_names **out)
558 assert(opts);
562 if (strcmp(opts->vbdev_name, name->opts->vbdev_name) == 0) {
563 SPDK_ERRLOG("Crypto bdev %s already exists\n", opts->vbdev_name);
574 name->opts = opts;
582 free_crypto_opts(struct vbdev_crypto_opts *opts)
584 free(opts->bdev_name);
585 free(opts->vbdev_name);
586 free(opts);
593 if (name->opts) {
594 if (name->opts->key_owner && name->opts->key) {
595 spdk_accel_crypto_key_destroy(name->opts->key);
597 free_crypto_opts(name->opts);
598 name->opts = NULL;
605 create_crypto_disk(struct vbdev_crypto_opts *opts)
610 rc = vbdev_crypto_insert_name(opts, &name);
615 rc = vbdev_crypto_claim(opts->bdev_name);
623 /* In case of error we let the caller function to deallocate @opts
624 * since it is its responsibility. Setting name->opts = NULL let's
626 * about @opts.
628 name->opts = NULL;
786 if (strcmp(name->opts->bdev_name, bdev_name) != 0) {
798 vbdev->crypto_bdev.name = strdup(name->opts->vbdev_name);
840 /* Assign crypto opts from the name. The pointer is valid up to the point
842 vbdev->opts = name->opts;
873 vbdev->opts->vbdev_name);
911 if (strcmp(name->opts->vbdev_name, disk_ctx->bdev_name) == 0) {