nvme_feat_disc_t
const nvme_feat_disc_t *, const nvmeadm_feature_t *);
const nvme_feat_disc_t *, const nvmeadm_feature_t *);
do_features_match(const nvme_feat_disc_t *disc, nvmeadm_features_t *nf)
const nvme_feat_disc_t *);
const nvme_feat_disc_t *disc;
do_list_features_cb(const nvme_process_arg_t *npa, const nvme_feat_disc_t *disc)
const nvme_feat_disc_t *disc)
do_get_feat_common(const nvme_process_arg_t *npa, const nvme_feat_disc_t *disc,
const nvme_feat_disc_t *disc, const nvmeadm_feature_t *feat,
const nvme_feat_disc_t *disc, const nvmeadm_feature_t *feat)
const nvme_feat_disc_t *disc, const nvmeadm_feature_t *feat)
do_get_features_cb(const nvme_process_arg_t *npa, const nvme_feat_disc_t *disc)
nvme_feat_disc_t *disc = NULL;
const nvme_feat_disc_t *nlfoa_feat;
boolean_t (*f_get)(const nvme_process_arg_t *, const nvme_feat_disc_t *,
const nvme_feat_disc_t *feat = nlfo->nlfoa_feat;
extern const char *nvme_feat_disc_short(const nvme_feat_disc_t *);
extern const char *nvme_feat_disc_spec(const nvme_feat_disc_t *);
extern uint32_t nvme_feat_disc_fid(const nvme_feat_disc_t *);
extern nvme_feat_scope_t nvme_feat_disc_scope(const nvme_feat_disc_t *);
extern nvme_feat_kind_t nvme_feat_disc_kind(const nvme_feat_disc_t *);
extern nvme_feat_csi_t nvme_feat_disc_csi(const nvme_feat_disc_t *);
extern nvme_feat_flags_t nvme_feat_disc_flags(const nvme_feat_disc_t *);
const nvme_feat_disc_t *);
const nvme_feat_disc_t *);
extern nvme_feat_output_t nvme_feat_disc_output_get(const nvme_feat_disc_t *);
extern nvme_feat_output_t nvme_feat_disc_output_set(const nvme_feat_disc_t *);
extern uint64_t nvme_feat_disc_data_size(const nvme_feat_disc_t *);
extern nvme_feat_impl_t nvme_feat_disc_impl(const nvme_feat_disc_t *);
extern nvme_disc_impact_t nvme_feat_disc_impact_set(const nvme_feat_disc_t *);
const nvme_feat_disc_t **);
extern bool nvme_feat_disc_dup(nvme_ctrl_t *, const nvme_feat_disc_t *,
nvme_feat_disc_t **);
extern void nvme_feat_disc_free(nvme_feat_disc_t *);
typedef bool (*nvme_feat_disc_f)(nvme_ctrl_t *, const nvme_feat_disc_t *,
const nvme_feat_disc_t *, nvme_get_feat_req_t **);
uint32_t, nvme_feat_disc_t **, nvme_get_feat_req_t **);
const nvme_feat_disc_t *, nvme_set_feat_req_t **);
uint32_t, nvme_feat_disc_t **, nvme_set_feat_req_t **);
nvme_feat_disc_impl(const nvme_feat_disc_t *disc)
nvme_feat_disc_free(nvme_feat_disc_t *disc)
nvme_feat_disc_dup(nvme_ctrl_t *ctrl, const nvme_feat_disc_t *src,
nvme_feat_disc_t **discp)
nvme_feat_disc_t *disc;
disc = calloc(1, sizeof (nvme_feat_disc_t));
(void) memcpy(disc, src, sizeof (nvme_feat_disc_t));
nvme_feat_disc_t *disc = &iter->nfi_disc;
(void) memset(disc, 0, sizeof (nvme_feat_disc_t));
nvme_feat_discover_step(nvme_feat_iter_t *iter, const nvme_feat_disc_t **outp)
nvme_feat_disc_short(const nvme_feat_disc_t *disc)
const nvme_feat_disc_t *disc;
nvme_feat_disc_spec(const nvme_feat_disc_t *disc)
nvme_feat_disc_fid(const nvme_feat_disc_t *disc)
nvme_get_feat_req_init_by_disc(nvme_ctrl_t *ctrl, const nvme_feat_disc_t *disc,
nvme_feat_disc_scope(const nvme_feat_disc_t *disc)
nvme_feat_disc_t **ngfi_discp;
const nvme_feat_disc_t *disc, void *arg)
uint32_t df, nvme_feat_disc_t **discp, nvme_get_feat_req_t **reqp)
nvme_feat_disc_kind(const nvme_feat_disc_t *disc)
nvme_feat_disc_csi(const nvme_feat_disc_t *disc)
nvme_feat_disc_flags(const nvme_feat_disc_t *disc)
nvme_feat_disc_fields_get(const nvme_feat_disc_t *disc)
nvme_feat_disc_fields_set(const nvme_feat_disc_t *disc)
const nvme_feat_disc_t *disc, nvme_set_feat_req_t **reqp)
nvme_feat_disc_output_get(const nvme_feat_disc_t *disc)
nvme_feat_disc_output_set(const nvme_feat_disc_t *disc)
nvme_feat_disc_t **nsfi_discp;
const nvme_feat_disc_t *disc, void *arg)
uint32_t df, nvme_feat_disc_t **discp, nvme_set_feat_req_t **reqp)
nvme_feat_disc_impact_set(const nvme_feat_disc_t *disc)
nvme_feat_disc_data_size(const nvme_feat_disc_t *disc)
nvme_feat_disc_t nfi_disc;
nvme_feat_disc_t *disc = NULL;