nvme_vuc_disc_t
extern nvme_vuc_disc_t *nvmeadm_vuc_init(const nvme_process_arg_t *,
extern void nvmeadm_vuc_fini(const nvme_process_arg_t *, nvme_vuc_disc_t *);
nvme_vuc_disc_t *vuc;
nvme_vuc_disc_t *vuc;
nvme_vuc_disc_t *
nvme_vuc_disc_t *vuc;
nvmeadm_vuc_fini(const nvme_process_arg_t *npa, nvme_vuc_disc_t *vuc)
nvme_vuc_disc_t *vuc;
nvme_vuc_disc_t *vuc;
nvme_vuc_disc_t *vuc;
nvme_vuc_disc_t *vuc;
const nvme_vuc_disc_t **);
typedef bool (*nvme_vuc_disc_f)(nvme_ctrl_t *, const nvme_vuc_disc_t *, void *);
nvme_vuc_disc_t **);
extern bool nvme_vuc_disc_dup(nvme_ctrl_t *, const nvme_vuc_disc_t *,
nvme_vuc_disc_t **);
extern void nvme_vuc_disc_free(nvme_vuc_disc_t *);
extern const char *nvme_vuc_disc_name(const nvme_vuc_disc_t *);
extern const char *nvme_vuc_disc_desc(const nvme_vuc_disc_t *);
extern uint32_t nvme_vuc_disc_opcode(const nvme_vuc_disc_t *);
extern nvme_disc_impact_t nvme_vuc_disc_impact(const nvme_vuc_disc_t *);
extern nvme_vuc_disc_io_t nvme_vuc_disc_dt(const nvme_vuc_disc_t *);
extern nvme_vuc_disc_lock_t nvme_vuc_disc_lock(const nvme_vuc_disc_t *);
const nvme_vuc_disc_t *nvd_vuc;
static const nvme_vuc_disc_t sndk_sn861_vuc[] = { {
nvme_vuc_disc_lock(const nvme_vuc_disc_t *disc)
nvme_vuc_discover_step(nvme_vuc_iter_t *iter, const nvme_vuc_disc_t **outp)
const nvme_vuc_disc_t *disc;
nvme_vuc_disc_t **discp)
const nvme_vuc_disc_t *disc;
nvme_vuc_disc_free(nvme_vuc_disc_t *disc)
nvme_vuc_disc_dup(nvme_ctrl_t *ctrl, const nvme_vuc_disc_t *src,
nvme_vuc_disc_t **discp)
nvme_vuc_disc_t *disc;
disc = calloc(1, sizeof (nvme_vuc_disc_t));
(void) memcpy(disc, src, sizeof (nvme_vuc_disc_t));
nvme_vuc_disc_name(const nvme_vuc_disc_t *disc)
nvme_vuc_disc_desc(const nvme_vuc_disc_t *disc)
nvme_vuc_disc_opcode(const nvme_vuc_disc_t *disc)
nvme_vuc_disc_dt(const nvme_vuc_disc_t *disc)
nvme_vuc_disc_impact(const nvme_vuc_disc_t *disc)
static const nvme_vuc_disc_t wdc_sn840_sn65x_vuc[] = { {