Home
last modified time | relevance | path

Searched refs:scsa2usb_state_t (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/io/usb/scsa2usb/
H A Dusb_ms_cbi.c48 int scsa2usb_cbi_transport(scsa2usb_state_t *, scsa2usb_cmd_t *);
50 static void scsa2usb_cbi_reset_recovery(scsa2usb_state_t *);
51 static void scsa2usb_cbi_handle_error(scsa2usb_state_t *, int, usb_cr_t);
52 static usb_intr_req_t *scsa2usb_cbi_start_intr_polling(scsa2usb_state_t *);
53 void scsa2usb_cbi_stop_intr_polling(scsa2usb_state_t *);
56 extern void scsa2usb_setup_next_xfer(scsa2usb_state_t *, scsa2usb_cmd_t *);
57 extern int scsa2usb_handle_data_start(scsa2usb_state_t *,
59 extern void scsa2usb_handle_data_done(scsa2usb_state_t *, scsa2usb_cmd_t *,
61 extern usb_bulk_req_t *scsa2usb_init_bulk_req(scsa2usb_state_t *,
63 extern int scsa2usb_clear_ept_stall(scsa2usb_state_t *, uint_t,
[all …]
H A Dusb_ms_bulkonly.c49 int scsa2usb_bulk_only_transport(scsa2usb_state_t *,
51 static void scsa2usb_fill_in_cbw(scsa2usb_state_t *, scsa2usb_cmd_t *,
53 static void scsa2usb_bulk_only_reset_recovery(scsa2usb_state_t *);
54 static void scsa2usb_bulk_only_handle_error(scsa2usb_state_t *,
56 int scsa2usb_bulk_only_get_max_lun(scsa2usb_state_t *);
57 static int scsa2usb_handle_status_start(scsa2usb_state_t *,
59 static int scsa2usb_handle_csw_result(scsa2usb_state_t *, mblk_t *);
63 extern void scsa2usb_setup_next_xfer(scsa2usb_state_t *, scsa2usb_cmd_t *);
64 extern int scsa2usb_handle_data_start(scsa2usb_state_t *,
66 extern void scsa2usb_handle_data_done(scsa2usb_state_t *, scsa2usb_cmd_t *,
[all …]
H A Dscsa2usb.c82 static int scsa2usb_cleanup(dev_info_t *, scsa2usb_state_t *);
83 static void scsa2usb_detect_quirks(scsa2usb_state_t *);
84 static void scsa2usb_create_luns(scsa2usb_state_t *);
86 static void scsa2usb_fake_inquiry(scsa2usb_state_t *,
88 static void scsa2usb_do_inquiry(scsa2usb_state_t *,
90 static int scsa2usb_do_tur(scsa2usb_state_t *, struct scsi_address *);
93 static void scsa2usb_override(scsa2usb_state_t *);
95 scsa2usb_state_t *);
96 static void scsa2usb_override_error(char *, scsa2usb_state_t *);
100 static void scsa2usb_panic_callb_init(scsa2usb_state_t *);
[all …]
/illumos-gate/usr/src/uts/common/sys/usb/scsa2usb/
H A Dscsa2usb.h364 } scsa2usb_state_t; typedef
498 #define TRAN2SCSA2USB(tran) ((scsa2usb_state_t *)(tran)->tran_hba_private)