umass_softc
struct umass_softc *sc = (struct umass_softc *) priv;
umass_cbi_adsc(struct umass_softc *sc, char *buffer, int buflen,
umass_cbi_reset(struct umass_softc *sc, int status)
umass_cbi_transfer(struct umass_softc *sc, int lun,
struct umass_softc *sc = (struct umass_softc *) priv;
umass_bbb_get_max_lun(struct umass_softc *sc)
umass_bbb_dump_cbw(struct umass_softc *sc, struct umass_bbb_cbw *cbw)
umass_bbb_dump_csw(struct umass_softc *sc, struct umass_bbb_csw *csw)
sizeof(struct umass_softc), umass_match, umass_attach, umass_detach
umass_dump_buffer(struct umass_softc *sc, u_int8_t *buffer, int buflen,
void umass_disco(struct umass_softc *sc);
usbd_status umass_polled_transfer(struct umass_softc *sc,
usbd_status umass_setup_transfer(struct umass_softc *sc,
usbd_status umass_setup_ctrl_transfer(struct umass_softc *sc,
void umass_clear_endpoint_stall(struct umass_softc *sc, int endpt,
void umass_adjust_transfer(struct umass_softc *);
void umass_reset(struct umass_softc *sc, transfer_cb_f cb, void *priv);
void umass_bbb_transfer(struct umass_softc *, int, void *, int, void *,
void umass_bbb_reset(struct umass_softc *, int);
u_int8_t umass_bbb_get_max_lun(struct umass_softc *);
void umass_cbi_transfer(struct umass_softc *, int, void *, int, void *,
void umass_cbi_reset(struct umass_softc *, int);
int umass_cbi_adsc(struct umass_softc *, char *, int, struct usbd_xfer *);
void umass_bbb_dump_cbw(struct umass_softc *sc,
void umass_bbb_dump_csw(struct umass_softc *sc,
void umass_dump_buffer(struct umass_softc *sc, u_int8_t *buffer,
struct umass_softc *sc = (struct umass_softc *)self;
struct umass_softc *sc = (struct umass_softc *)self;
umass_disco(struct umass_softc *sc)
umass_polled_transfer(struct umass_softc *sc, struct usbd_xfer *xfer)
umass_setup_transfer(struct umass_softc *sc, struct usbd_pipe *pipe,
umass_setup_ctrl_transfer(struct umass_softc *sc, usb_device_request_t *req,
umass_adjust_transfer(struct umass_softc *sc)
umass_clear_endpoint_stall(struct umass_softc *sc, int endpt,
umass_reset(struct umass_softc *sc, transfer_cb_f cb, void *priv)
umass_bbb_reset(struct umass_softc *sc, int status)
umass_bbb_transfer(struct umass_softc *sc, int lun, void *cmd, int cmdlen,
usbd_status umass_init_insystem(struct umass_softc *);
usbd_status umass_init_shuttle(struct umass_softc *);
umass_init_insystem(struct umass_softc *sc)
void umass_fixup_sony(struct umass_softc *);
umass_init_shuttle(struct umass_softc *sc)
void umass_fixup_yedata(struct umass_softc *);
umass_fixup_sony(struct umass_softc *sc)
umass_fixup_yedata(struct umass_softc *sc)
typedef usbd_status (*umass_init_quirk)(struct umass_softc *);
typedef void (*umass_fixup_quirk)(struct umass_softc *);
umass_scsi_detach(struct umass_softc *sc, int flags)
struct umass_softc *sc = link->bus->sb_adapter_softc;
struct umass_softc *sc = sc_link->bus->sb_adapter_softc;
umass_scsi_cb(struct umass_softc *sc, void *priv, int residue, int status)
umass_scsi_sense_cb(struct umass_softc *sc, void *priv, int residue,
void umass_scsi_cb(struct umass_softc *sc, void *priv, int residue,
void umass_scsi_sense_cb(struct umass_softc *sc, void *priv, int residue,
umass_scsi_attach(struct umass_softc *sc)
int umass_scsi_attach(struct umass_softc *sc);
int umass_scsi_detach(struct umass_softc *sc, int flags);
struct umass_softc; /* see below */
typedef void (*umass_callback)(struct umass_softc *, void *, int, int);
typedef void (*umass_wire_xfer)(struct umass_softc *, int, void *, int, void *,
typedef void (*umass_wire_reset)(struct umass_softc *, int);