Home
last modified time | relevance | path

Searched refs:opal_dev (Results 1 – 4 of 4) sorted by relevance

/spdk/module/bdev/nvme/
H A Dvbdev_opal.c18 struct spdk_opal_dev *opal_dev; member
224 rc = spdk_opal_cmd_get_locking_range_info(nvme_ctrlr->opal_dev, password, in vbdev_opal_get_info_from_bdev()
231 return spdk_opal_get_locking_range_info(nvme_ctrlr->opal_dev, locking_range_id); in vbdev_opal_get_info_from_bdev()
314 if (!nvme_ctrlr->opal_dev) { in vbdev_opal_create()
330 opal_bdev->opal_dev = nvme_ctrlr->opal_dev; in vbdev_opal_create()
403 rc = spdk_opal_cmd_setup_locking_range(opal_bdev->opal_dev, OPAL_ADMIN1, in vbdev_opal_create()
419 rc = spdk_opal_cmd_lock_unlock(opal_bdev->opal_dev, OPAL_ADMIN1, OPAL_RWLOCK, locking_range_id, in vbdev_opal_create()
478 rc = spdk_opal_cmd_secure_erase_locking_range(nvme_ctrlr->opal_dev, OPAL_ADMIN1, locking_range_id, in vbdev_opal_destruct()
486 rc = spdk_opal_cmd_setup_locking_range(nvme_ctrlr->opal_dev, OPAL_ADMIN1, locking_range_id, 0, in vbdev_opal_destruct()
493 spdk_opal_free_locking_range_info(opal_bdev->opal_dev, locking_range_id); in vbdev_opal_destruct()
[all …]
H A Dvbdev_opal_rpc.c49 if (nvme_ctrlr == NULL || nvme_ctrlr->opal_dev == NULL) { in rpc_bdev_nvme_opal_init()
56 rc = spdk_opal_cmd_take_ownership(nvme_ctrlr->opal_dev, req.password); in rpc_bdev_nvme_opal_init()
75 rc = spdk_opal_cmd_activate_locking_sp(nvme_ctrlr->opal_dev, req.password); in rpc_bdev_nvme_opal_init()
124 if (nvme_ctrlr == NULL || nvme_ctrlr->opal_dev == NULL) { in rpc_bdev_nvme_opal_revert()
132 rc = spdk_opal_cmd_revert_tper(nvme_ctrlr->opal_dev, req.password); in rpc_bdev_nvme_opal_revert()
H A Dbdev_nvme.h113 struct spdk_opal_dev *opal_dev;
132 struct spdk_opal_dev *opal_dev; global() member
H A Dbdev_nvme.c626 if (nvme_ctrlr->opal_dev) {
627 spdk_opal_dev_destruct(nvme_ctrlr->opal_dev);
628 nvme_ctrlr->opal_dev = NULL; in nvme_io_path_alloc()
4639 nbdev->opal = nvme_ctrlr->opal_dev != NULL; in nvme_ctrlr_depopulate_namespace_done()
5986 nvme_ctrlr->opal_dev = spdk_opal_dev_construct(ctrlr); in bdev_nvme_add_secondary_trid()