libscsi_action_t
libscsi_action_t *action = NULL;
libscsi_action_t *action = NULL;
libscsi_action_t *action;
libscsi_action_t *act = NULL;
extern libscsi_action_t *libscsi_action_alloc(libscsi_hdl_t *, spc3_cmd_t,
extern libscsi_action_t *libscsi_action_alloc_vendor(libscsi_hdl_t *,
extern sam4_status_t libscsi_action_get_status(const libscsi_action_t *);
extern void libscsi_action_set_timeout(libscsi_action_t *, uint32_t);
extern size_t libscsi_action_get_cdblen(const libscsi_action_t *);
extern uint32_t libscsi_action_get_timeout(const libscsi_action_t *);
extern uint_t libscsi_action_get_flags(const libscsi_action_t *);
extern uint8_t *libscsi_action_get_cdb(const libscsi_action_t *);
extern int libscsi_action_get_buffer(const libscsi_action_t *,
extern int libscsi_action_get_sense(const libscsi_action_t *,
extern int libscsi_action_parse_sense(const libscsi_action_t *, uint64_t *,
extern void libscsi_action_set_status(libscsi_action_t *, sam4_status_t);
extern int libscsi_action_set_datalen(libscsi_action_t *, size_t);
extern int libscsi_action_set_senselen(libscsi_action_t *, size_t);
extern int libscsi_exec(libscsi_action_t *, libscsi_target_t *);
extern void libscsi_action_free(libscsi_action_t *);
int (*lseo_exec)(libscsi_hdl_t *, void *, libscsi_action_t *);
libscsi_action_get_status(const libscsi_action_t *ap)
libscsi_action_set_timeout(libscsi_action_t *ap, uint32_t timeout)
libscsi_action_get_timeout(const libscsi_action_t *ap)
libscsi_action_get_flags(const libscsi_action_t *ap)
libscsi_action_get_cdblen(const libscsi_action_t *ap)
libscsi_action_get_cdb(const libscsi_action_t *ap)
libscsi_action_get_buffer(const libscsi_action_t *ap, uint8_t **bp,
libscsi_action_get_sense(const libscsi_action_t *ap, uint8_t **bp,
libscsi_action_set_status(libscsi_action_t *ap, sam4_status_t status)
libscsi_action_set_datalen(libscsi_action_t *ap, size_t len)
libscsi_action_set_senselen(libscsi_action_t *ap, size_t len)
libscsi_action_t *
return ((libscsi_action_t *)aip);
libscsi_action_t *
libscsi_action_free(libscsi_action_t *ap)
libscsi_exec(libscsi_action_t *ap, libscsi_target_t *tp)
libscsi_action_parse_sense(const libscsi_action_t *ap, uint64_t *keyp,
libscsi_action_t *ap;
extern int ses_scsi_error(libscsi_action_t *, const char *, ...);
libscsi_action_t *ap;
libscsi_action_t *ap;
ses_scsi_error(libscsi_action_t *ap, const char *fmt, ...)
uscsi_exec(libscsi_hdl_t *hp, void *private, libscsi_action_t *ap)