Lines Matching refs:spdk_opal_dev
74 struct spdk_opal_dev;
76 struct spdk_opal_dev *spdk_opal_dev_construct(struct spdk_nvme_ctrlr *ctrlr);
77 void spdk_opal_dev_destruct(struct spdk_opal_dev *dev);
79 struct spdk_opal_d0_features_info *spdk_opal_get_d0_features_info(struct spdk_opal_dev *dev);
81 int spdk_opal_cmd_take_ownership(struct spdk_opal_dev *dev, char *new_passwd);
88 int spdk_opal_cmd_revert_tper(struct spdk_opal_dev *dev, const char *passwd);
90 int spdk_opal_cmd_activate_locking_sp(struct spdk_opal_dev *dev, const char *passwd);
91 int spdk_opal_cmd_lock_unlock(struct spdk_opal_dev *dev, enum spdk_opal_user user,
94 int spdk_opal_cmd_setup_locking_range(struct spdk_opal_dev *dev, enum spdk_opal_user user,
98 int spdk_opal_cmd_get_max_ranges(struct spdk_opal_dev *dev, const char *passwd);
99 int spdk_opal_cmd_get_locking_range_info(struct spdk_opal_dev *dev, const char *passwd,
102 int spdk_opal_cmd_enable_user(struct spdk_opal_dev *dev, enum spdk_opal_user user_id,
104 int spdk_opal_cmd_add_user_to_locking_range(struct spdk_opal_dev *dev, enum spdk_opal_user user_id,
107 int spdk_opal_cmd_set_new_passwd(struct spdk_opal_dev *dev, enum spdk_opal_user user_id,
110 int spdk_opal_cmd_erase_locking_range(struct spdk_opal_dev *dev, enum spdk_opal_user user_id,
113 int spdk_opal_cmd_secure_erase_locking_range(struct spdk_opal_dev *dev, enum spdk_opal_user user_id,
116 struct spdk_opal_locking_range_info *spdk_opal_get_locking_range_info(struct spdk_opal_dev *dev,
118 void spdk_opal_free_locking_range_info(struct spdk_opal_dev *dev, enum spdk_opal_locking_range id);