Searched refs:libscsi_hdl_t (Results 1 - 10 of 10) sorted by relevance

/osnet-11/usr/src/lib/scsi/libscsi/common/
H A Dlibscsi.h91 typedef struct libscsi_hdl libscsi_hdl_t; typedef in typeref:struct:libscsi_hdl
106 void *(*lseo_open)(libscsi_hdl_t *, const void *);
107 void (*lseo_close)(libscsi_hdl_t *, void *);
108 int (*lseo_exec)(libscsi_hdl_t *, void *, libscsi_action_t *);
109 const char *(*lseo_target_name)(libscsi_hdl_t *, void *);
118 extern libscsi_hdl_t *libscsi_init(uint_t, libscsi_errno_t *);
119 extern void libscsi_fini(libscsi_hdl_t *);
121 extern libscsi_target_t *libscsi_open(libscsi_hdl_t *, const char *,
123 extern void libscsi_close(libscsi_hdl_t *, libscsi_target_t *);
124 extern libscsi_hdl_t *libscsi_get_handl
[all...]
H A Dscsi_subr.c68 libscsi_set_errno(libscsi_hdl_t *hp, libscsi_errno_t err)
83 libscsi_verror(libscsi_hdl_t *hp, libscsi_errno_t err, const char *fmt,
115 libscsi_error(libscsi_hdl_t *hp, libscsi_errno_t err, const char *fmt, ...)
130 libscsi_errno(libscsi_hdl_t *hp)
136 libscsi_errmsg(libscsi_hdl_t *hp)
146 libscsi_alloc(libscsi_hdl_t *hp, size_t size)
162 libscsi_zalloc(libscsi_hdl_t *hp, size_t size)
175 libscsi_strdup(libscsi_hdl_t *hp, const char *str)
188 libscsi_free(libscsi_hdl_t *hp, void *ptr)
193 libscsi_hdl_t *
[all...]
H A Dlibscsi_impl.h45 libscsi_hdl_t *lsai_hdl;
H A Dscsi_engine.c43 get_engine(libscsi_hdl_t *hp, const char *name)
163 libscsi_open(libscsi_hdl_t *hp, const char *engine, const void *target)
203 libscsi_hdl_t *
220 libscsi_close(libscsi_hdl_t *hp, libscsi_target_t *tp)
504 libscsi_action_alloc(libscsi_hdl_t *hp, spc3_cmd_t cmd, uint_t flags,
628 libscsi_hdl_t *hp = aip->lsai_hdl;
/osnet-11/usr/src/lib/fm/libdisklog/common/
H A Dlibdisklog.h69 extern void disklog_send_inquiry(libscsi_hdl_t *, libscsi_target_t *,
72 libscsi_hdl_t *, libscsi_target_t *, int, FILE *, dl_flags_t);
73 extern void disklog_send_mode_sense(libscsi_hdl_t *, libscsi_target_t *,
80 disklog_open_device(libscsi_hdl_t **, libscsi_target_t **,
84 disklog_close_device(libscsi_hdl_t *, libscsi_target_t *);
H A Dlibdisklog.c322 parse_inq_all(libscsi_hdl_t *hp, libscsi_target_t *tp,
337 parse_inq_basic_pages(libscsi_hdl_t *hp, libscsi_target_t *tp,
611 parse_log_all(libscsi_hdl_t *hp, libscsi_target_t *tp,
623 parse_log_basic_pages(libscsi_hdl_t *hp, libscsi_target_t *tp,
1574 parse_mode_all(libscsi_hdl_t *hp, libscsi_target_t *tp,
1591 parse_subpage_failure(libscsi_hdl_t *hp, libscsi_target_t *tp,
1598 parse_mode_basic_pages(libscsi_hdl_t *hp, libscsi_target_t *tp,
1625 parse_mode_all_subpages(libscsi_hdl_t *hp, libscsi_target_t *tp,
1839 disklog_open_device(libscsi_hdl_t **hpp, libscsi_target_t **tpp,
1861 disklog_close_device(libscsi_hdl_t *h
[all...]
/osnet-11/usr/src/lib/scsi/plugins/scsi/engines/uscsi/
H A Duscsi.c48 uscsi_open(libscsi_hdl_t *hp, const void *target)
73 uscsi_close(libscsi_hdl_t *hp, void *private)
88 xlate_flags(libscsi_hdl_t *hp, uint_t flags, int *uf)
152 uscsi_exec(libscsi_hdl_t *hp, void *private, libscsi_action_t *ap)
233 uscsi_target_name(libscsi_hdl_t *hp, void *private)
255 libscsi_uscsi_init(libscsi_hdl_t *hp)
/osnet-11/usr/src/lib/scsi/libses/common/
H A Dses_impl.h84 libscsi_hdl_t *st_scsi_hdl;
153 extern int ses_libscsi_error(libscsi_hdl_t *, const char *, ...);
H A Dses_enclosure.c248 libscsi_hdl_t *hp;
H A Dses_subr.c248 ses_libscsi_error(libscsi_hdl_t *shp, const char *fmt, ...)

Completed in 27 milliseconds