FreeBSD kernel usb device Code
|
Data Fields | |
struct scsi_sense | cam_scsi_sense |
struct scsi_test_unit_ready | cam_scsi_test_unit_ready |
struct mtx | sc_mtx |
struct { | |
uint8_t * data_ptr | |
union ccb * ccb | |
umass_callback_t * callback | |
uint32_t data_len | |
uint32_t data_rem | |
uint32_t data_timeout | |
uint32_t actlen | |
uint8_t cmd_data [UMASS_MAX_CMDLEN] | |
uint8_t cmd_len | |
uint8_t dir | |
uint8_t lun | |
} | sc_transfer |
umass_bbb_cbw_t | cbw |
umass_bbb_csw_t | csw |
umass_cbi_sbl_t | sbl |
device_t | sc_dev |
struct usb_device * | sc_udev |
struct cam_sim * | sc_sim |
struct usb_xfer * | sc_xfer [UMASS_T_MAX] |
umass_transform_t * | sc_transform |
uint32_t | sc_unit |
uint32_t | sc_quirks |
uint32_t | sc_proto |
uint8_t | sc_name [16] |
uint8_t | sc_iface_no |
uint8_t | sc_maxlun |
uint8_t | sc_last_xfer_index |
uint8_t | sc_status_try |
uint32_t umass_softc::actlen |
Definition at line 384 of file umass.c.
Referenced by umass_cancel_ccb(), umass_cbi_start_status(), umass_command_start(), umass_t_bbb_data_read_callback(), umass_t_bbb_data_write_callback(), umass_t_bbb_status_callback(), umass_t_cbi_data_read_callback(), umass_t_cbi_data_write_callback(), and umass_t_cbi_status_callback().
umass_callback_t* umass_softc::callback |
Definition at line 379 of file umass.c.
Referenced by umass_cancel_ccb(), umass_cbi_start_status(), umass_command_start(), umass_t_bbb_status_callback(), umass_t_cbi_command_callback(), umass_t_cbi_data_read_callback(), umass_t_cbi_data_write_callback(), and umass_t_cbi_status_callback().
struct scsi_sense umass_softc::cam_scsi_sense |
Definition at line 373 of file umass.c.
Referenced by umass_attach(), and umass_cam_cb().
struct scsi_test_unit_ready umass_softc::cam_scsi_test_unit_ready |
Definition at line 374 of file umass.c.
Referenced by umass_attach(), and umass_cam_sense_cb().
umass_bbb_cbw_t umass_softc::cbw |
Definition at line 393 of file umass.c.
Referenced by umass_t_bbb_command_callback(), and umass_t_bbb_status_callback().
union ccb* umass_softc::ccb |
Definition at line 378 of file umass.c.
Referenced by umass_cam_action(), umass_cam_cb(), umass_cancel_ccb(), umass_cbi_start_status(), umass_command_start(), umass_t_bbb_command_callback(), umass_t_bbb_status_callback(), umass_t_cbi_command_callback(), and umass_t_cbi_status_callback().
uint8_t umass_softc::cmd_data[UMASS_MAX_CMDLEN] |
Definition at line 386 of file umass.c.
Referenced by umass_atapi_transform(), umass_cam_action(), umass_cam_cb(), umass_rbc_transform(), umass_scsi_transform(), umass_t_bbb_command_callback(), umass_t_cbi_command_callback(), and umass_ufi_transform().
uint8_t umass_softc::cmd_len |
Definition at line 387 of file umass.c.
Referenced by umass_atapi_transform(), umass_rbc_transform(), umass_scsi_transform(), umass_t_bbb_command_callback(), umass_t_cbi_command_callback(), and umass_ufi_transform().
umass_bbb_csw_t umass_softc::csw |
Definition at line 394 of file umass.c.
Referenced by umass_t_bbb_status_callback().
uint32_t umass_softc::data_len |
Definition at line 381 of file umass.c.
Referenced by umass_cancel_ccb(), umass_cbi_start_status(), umass_command_start(), umass_t_bbb_command_callback(), umass_t_bbb_status_callback(), umass_t_cbi_command_callback(), and umass_t_cbi_status_callback().
uint8_t* umass_softc::data_ptr |
Definition at line 377 of file umass.c.
Referenced by umass_cam_action(), umass_command_start(), umass_t_bbb_data_read_callback(), umass_t_bbb_data_write_callback(), umass_t_cbi_data_read_callback(), and umass_t_cbi_data_write_callback().
uint32_t umass_softc::data_rem |
Definition at line 382 of file umass.c.
Referenced by umass_command_start(), umass_t_bbb_data_read_callback(), umass_t_bbb_data_write_callback(), umass_t_cbi_data_read_callback(), and umass_t_cbi_data_write_callback().
uint32_t umass_softc::data_timeout |
Definition at line 383 of file umass.c.
Referenced by umass_command_start(), umass_t_bbb_data_read_callback(), umass_t_bbb_data_write_callback(), umass_t_cbi_data_read_callback(), and umass_t_cbi_data_write_callback().
uint8_t umass_softc::dir |
Definition at line 388 of file umass.c.
Referenced by umass_cam_action(), umass_command_start(), umass_t_bbb_command_callback(), and umass_t_cbi_command_callback().
uint8_t umass_softc::lun |
Definition at line 389 of file umass.c.
Referenced by umass_command_start(), and umass_t_bbb_command_callback().
umass_cbi_sbl_t umass_softc::sbl |
Definition at line 397 of file umass.c.
Referenced by umass_t_cbi_status_callback().
device_t umass_softc::sc_dev |
Definition at line 399 of file umass.c.
Referenced by umass_attach(), and umass_cam_attach_sim().
uint8_t umass_softc::sc_iface_no |
Definition at line 415 of file umass.c.
Referenced by umass_attach(), umass_bbb_get_max_lun(), umass_init_shuttle(), umass_t_bbb_reset1_callback(), umass_t_cbi_command_callback(), and umass_t_cbi_reset1_callback().
uint8_t umass_softc::sc_last_xfer_index |
Definition at line 417 of file umass.c.
Referenced by umass_attach(), umass_cancel_ccb(), umass_cbi_start_status(), umass_command_start(), umass_reset(), umass_t_bbb_status_callback(), umass_t_cbi_command_callback(), umass_t_cbi_status_callback(), and umass_transfer_start().
uint8_t umass_softc::sc_maxlun |
Definition at line 416 of file umass.c.
Referenced by umass_attach(), and umass_cam_action().
struct mtx umass_softc::sc_mtx |
Definition at line 375 of file umass.c.
Referenced by umass_attach(), umass_cam_attach_sim(), umass_cancel_ccb(), and umass_detach().
uint8_t umass_softc::sc_name[16] |
Definition at line 414 of file umass.c.
Referenced by umass_attach(), umass_bbb_get_max_lun(), umass_cam_attach(), and umass_cam_detach_sim().
uint32_t umass_softc::sc_proto |
Definition at line 412 of file umass.c.
Referenced by umass_attach(), and umass_t_cbi_status_callback().
uint32_t umass_softc::sc_quirks |
Definition at line 411 of file umass.c.
Referenced by umass_atapi_transform(), umass_attach(), umass_cam_action(), umass_cam_cb(), umass_cam_sense_cb(), umass_rbc_transform(), umass_scsi_transform(), umass_t_bbb_status_callback(), and umass_ufi_transform().
struct cam_sim* umass_softc::sc_sim |
Definition at line 401 of file umass.c.
Referenced by umass_cam_action(), umass_cam_attach(), umass_cam_attach_sim(), and umass_cam_detach_sim().
uint8_t umass_softc::sc_status_try |
Definition at line 418 of file umass.c.
Referenced by umass_t_bbb_command_callback(), and umass_t_bbb_status_callback().
struct { ... } umass_softc::sc_transfer |
Referenced by umass_atapi_transform(), umass_cam_action(), umass_cam_cb(), umass_cancel_ccb(), umass_cbi_start_status(), umass_command_start(), umass_rbc_transform(), umass_scsi_transform(), umass_t_bbb_command_callback(), umass_t_bbb_data_read_callback(), umass_t_bbb_data_write_callback(), umass_t_bbb_status_callback(), umass_t_cbi_command_callback(), umass_t_cbi_data_read_callback(), umass_t_cbi_data_write_callback(), umass_t_cbi_status_callback(), and umass_ufi_transform().
umass_transform_t* umass_softc::sc_transform |
Definition at line 408 of file umass.c.
Referenced by umass_attach(), umass_cam_sense_cb(), and umass_std_transform().
struct usb_device* umass_softc::sc_udev |
Definition at line 400 of file umass.c.
Referenced by umass_attach(), umass_bbb_get_max_lun(), umass_cam_action(), umass_cam_cb(), and umass_init_shuttle().
uint32_t umass_softc::sc_unit |
Definition at line 410 of file umass.c.
Referenced by umass_attach(), umass_cam_action(), umass_cam_attach(), umass_cam_attach_sim(), and umass_cam_detach_sim().
struct usb_xfer* umass_softc::sc_xfer[UMASS_T_MAX] |
Definition at line 402 of file umass.c.
Referenced by umass_attach(), umass_cam_poll(), umass_cbi_start_status(), umass_command_start(), umass_detach(), umass_reset(), umass_t_bbb_data_clear_stall_callback(), umass_t_cbi_data_clear_stall_callback(), umass_t_cbi_reset3_callback(), and umass_transfer_start().