Lines Matching defs:umass_softc

293 struct umass_softc;			/* see below */
295 typedef void (umass_callback_t)(struct umass_softc *sc, union ccb *ccb,
303 typedef uint8_t (umass_transform_t)(struct umass_softc *sc, uint8_t *cmd_ptr,
368 struct umass_softc {
451 static void umass_cancel_ccb(struct umass_softc *);
452 static void umass_init_shuttle(struct umass_softc *);
453 static void umass_reset(struct umass_softc *);
456 static void umass_command_start(struct umass_softc *, uint8_t, void *,
458 static uint8_t umass_bbb_get_max_lun(struct umass_softc *);
459 static void umass_cbi_start_status(struct umass_softc *);
462 static int umass_cam_attach_sim(struct umass_softc *);
463 static void umass_cam_attach(struct umass_softc *);
464 static void umass_cam_detach_sim(struct umass_softc *);
467 static void umass_cam_cb(struct umass_softc *, union ccb *, uint32_t,
469 static void umass_cam_sense_cb(struct umass_softc *, union ccb *, uint32_t,
471 static void umass_cam_quirk_cb(struct umass_softc *, union ccb *, uint32_t,
473 static uint8_t umass_scsi_transform(struct umass_softc *, uint8_t *, uint8_t);
474 static uint8_t umass_rbc_transform(struct umass_softc *, uint8_t *, uint8_t);
475 static uint8_t umass_ufi_transform(struct umass_softc *, uint8_t *, uint8_t);
476 static uint8_t umass_atapi_transform(struct umass_softc *, uint8_t *,
478 static uint8_t umass_no_transform(struct umass_softc *, uint8_t *, uint8_t);
479 static uint8_t umass_std_transform(struct umass_softc *, union ccb *, uint8_t
483 static void umass_bbb_dump_cbw(struct umass_softc *, umass_bbb_cbw_t *);
484 static void umass_bbb_dump_csw(struct umass_softc *, umass_bbb_csw_t *);
485 static void umass_cbi_dump_cmd(struct umass_softc *, void *, uint8_t);
486 static void umass_dump_buffer(struct umass_softc *, uint8_t *, uint32_t,
700 .size = sizeof(struct umass_softc),
884 struct umass_softc *sc = device_get_softc(dev);
1061 struct umass_softc *sc = device_get_softc(dev);
1085 umass_init_shuttle(struct umass_softc *sc)
1111 umass_transfer_start(struct umass_softc *sc, uint8_t xfer_index)
1125 umass_reset(struct umass_softc *sc)
1137 umass_cancel_ccb(struct umass_softc *sc)
1157 struct umass_softc *sc = usbd_xfer_softc(xfer);
1173 struct umass_softc *sc = usbd_xfer_softc(xfer);
1238 struct umass_softc *sc = usbd_xfer_softc(xfer);
1261 struct umass_softc *sc = usbd_xfer_softc(xfer);
1347 struct umass_softc *sc = usbd_xfer_softc(xfer);
1402 struct umass_softc *sc = usbd_xfer_softc(xfer);
1457 struct umass_softc *sc = usbd_xfer_softc(xfer);
1572 umass_command_start(struct umass_softc *sc, uint8_t dir,
1603 umass_bbb_get_max_lun(struct umass_softc *sc)
1633 umass_cbi_start_status(struct umass_softc *sc)
1653 struct umass_softc *sc = usbd_xfer_softc(xfer);
1731 struct umass_softc *sc = usbd_xfer_softc(xfer);
1751 struct umass_softc *sc = usbd_xfer_softc(xfer);
1778 struct umass_softc *sc = usbd_xfer_softc(xfer);
1858 struct umass_softc *sc = usbd_xfer_softc(xfer);
1914 struct umass_softc *sc = usbd_xfer_softc(xfer);
1970 struct umass_softc *sc = usbd_xfer_softc(xfer);
2063 umass_cam_attach_sim(struct umass_softc *sc)
2109 umass_cam_attach(struct umass_softc *sc)
2124 umass_cam_detach_sim(struct umass_softc *sc)
2154 struct umass_softc *sc = cam_sim_softc(sim);
2437 struct umass_softc *sc = cam_sim_softc(sim);
2452 umass_cam_cb(struct umass_softc *sc, union ccb *ccb, uint32_t residue,
2534 umass_cam_sense_cb(struct umass_softc *sc, union ccb *ccb, uint32_t residue,
2636 umass_cam_quirk_cb(struct umass_softc *sc, union ccb *ccb, uint32_t residue,
2650 umass_scsi_transform(struct umass_softc *sc, uint8_t *cmd_ptr,
2691 umass_rbc_transform(struct umass_softc *sc, uint8_t *cmd_ptr, uint8_t cmd_len)
2739 umass_ufi_transform(struct umass_softc *sc, uint8_t *cmd_ptr,
2817 umass_atapi_transform(struct umass_softc *sc, uint8_t *cmd_ptr,
2910 umass_no_transform(struct umass_softc *sc, uint8_t *cmd,
2917 umass_std_transform(struct umass_softc *sc, union ccb *ccb,
2940 umass_bbb_dump_cbw(struct umass_softc *sc, umass_bbb_cbw_t *cbw)
2961 umass_bbb_dump_csw(struct umass_softc *sc, umass_bbb_csw_t *csw)
2978 umass_cbi_dump_cmd(struct umass_softc *sc, void *cmd, uint8_t cmdlen)
2995 umass_dump_buffer(struct umass_softc *sc, uint8_t *buffer, uint32_t buflen,