disk_status_t
ds_scsi_open_common(disk_status_t *dsp, ds_scsi_info_t *sip)
ds_scsi_open_uscsi(disk_status_t *dsp)
ds_scsi_open_sim(disk_status_t *dsp)
disk_status_t *si_dsp;
ds_set_errno(disk_status_t *dsp, int error)
disk_status_close(disk_status_t *dsp)
disk_status_path(disk_status_t *dsp)
disk_status_errno(disk_status_t *dsp)
disk_status_get(disk_status_t *dsp)
disk_status_t *
disk_status_t *dsp;
if ((dsp = calloc(sizeof (disk_status_t), 1)) == NULL) {
extern disk_status_t *disk_status_open(const char *, int *);
extern void disk_status_close(disk_status_t *);
extern int disk_status_errno(disk_status_t *);
extern const char *disk_status_path(disk_status_t *);
extern nvlist_t *disk_status_get(disk_status_t *);
extern int disk_status_test_predfail(disk_status_t *);
disk_status_t *dsp;