Home
last modified time | relevance | path

Searched refs:libscsi_hdl_t (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/lib/scsi/libscsi/common/
H A Dlibscsi.h82 typedef struct libscsi_hdl libscsi_hdl_t; typedef
97 void *(*lseo_open)(libscsi_hdl_t *, const void *);
98 void (*lseo_close)(libscsi_hdl_t *, void *);
111 extern void libscsi_fini(libscsi_hdl_t *);
123 extern libscsi_errno_t libscsi_errno(libscsi_hdl_t *);
124 extern const char *libscsi_errmsg(libscsi_hdl_t *);
157 extern void *libscsi_alloc(libscsi_hdl_t *, size_t);
158 extern void *libscsi_zalloc(libscsi_hdl_t *, size_t);
159 extern char *libscsi_strdup(libscsi_hdl_t *, const char *);
160 extern void libscsi_free(libscsi_hdl_t *, void *);
[all …]
H A Dscsi_subr.c129 libscsi_errno(libscsi_hdl_t *hp) in libscsi_errno()
135 libscsi_errmsg(libscsi_hdl_t *hp) in libscsi_errmsg()
145 libscsi_alloc(libscsi_hdl_t *hp, size_t size) in libscsi_alloc()
161 libscsi_zalloc(libscsi_hdl_t *hp, size_t size) in libscsi_zalloc()
174 libscsi_strdup(libscsi_hdl_t *hp, const char *str) in libscsi_strdup()
187 libscsi_free(libscsi_hdl_t *hp, void *ptr) in libscsi_free()
192 libscsi_hdl_t *
195 libscsi_hdl_t *hp; in libscsi_init()
203 bzero(hp, sizeof (libscsi_hdl_t)); in libscsi_init()
210 libscsi_fini(libscsi_hdl_t *hp) in libscsi_fini()
[all …]
H A Dscsi_engine.c45 get_engine(libscsi_hdl_t *hp, const char *name) in get_engine()
165 libscsi_open(libscsi_hdl_t *hp, const char *engine, const void *target) in libscsi_open()
205 libscsi_hdl_t *
212 libscsi_close(libscsi_hdl_t *hp, libscsi_target_t *tp) in libscsi_close()
485 libscsi_action_alloc_vendor(libscsi_hdl_t *hp, spc3_cmd_t cmd, size_t cdbsz, in libscsi_action_alloc_vendor()
566 libscsi_action_alloc(libscsi_hdl_t *hp, spc3_cmd_t cmd, uint_t flags, in libscsi_action_alloc()
627 libscsi_hdl_t *hp = aip->lsai_hdl; in libscsi_exec()
655 libscsi_hdl_t *hp = tp->lst_hdl; in libscsi_max_transfer()
H A Dlibscsi_impl.h47 libscsi_hdl_t *lsai_hdl;
/illumos-gate/usr/src/lib/scsi/plugins/scsi/engines/uscsi/
H A Duscsi.c50 uscsi_open(libscsi_hdl_t *hp, const void *target) in uscsi_open()
75 uscsi_close(libscsi_hdl_t *hp, void *private) in uscsi_close()
90 xlate_flags(libscsi_hdl_t *hp, uint_t flags, int *uf) in xlate_flags()
131 uscsi_exec(libscsi_hdl_t *hp, void *private, libscsi_action_t *ap) in uscsi_exec()
210 uscsi_target_name(libscsi_hdl_t *hp, void *private, char *buf, size_t len) in uscsi_target_name()
218 uscsi_max_transfer(libscsi_hdl_t *hp, void *private, size_t *sizep) in uscsi_max_transfer()
264 libscsi_uscsi_init(libscsi_hdl_t *hp) in libscsi_uscsi_init()
/illumos-gate/usr/src/lib/scsi/libses/common/
H A Dses_impl.h83 libscsi_hdl_t *st_scsi_hdl;
152 extern int ses_libscsi_error(libscsi_hdl_t *, const char *, ...);
H A Dses_enclosure.c248 libscsi_hdl_t *hp; in ses_open()
H A Dses_subr.c248 ses_libscsi_error(libscsi_hdl_t *shp, const char *fmt, ...) in ses_libscsi_error()
/illumos-gate/usr/src/cmd/fwflash/plugins/transport/common/
H A Dsd.c160 sdfw_read_descriptor(struct devicelist *flashdev, libscsi_hdl_t *hdl, in sdfw_read_descriptor()
254 sdfw_write(struct devicelist *flashdev, libscsi_hdl_t *handle, in sdfw_write()
361 libscsi_hdl_t *handle; in fw_writefw()
506 libscsi_hdl_t *handle; in fw_identify()
H A Dses.c745 libscsi_hdl_t *handle; in scsi_writebuf()
/illumos-gate/usr/src/cmd/fwflash/plugins/vendor/
H A Dsd-GENERIC.c56 libscsi_hdl_t *hdl = NULL; in vendorvrfy()