FreeBSD kernel usb device Code
|
Data Fields | |
struct mtx | mtx |
struct cv | cv |
struct bbb_cbw * | cbw |
struct bbb_csw * | csw |
struct usb_xfer * | xfer [ST_MAX] |
uint8_t * | data_ptr |
usb_size_t | data_len |
usb_size_t | data_rem |
usb_timeout_t | data_timeout |
usb_frlength_t | actlen |
usb_frlength_t | buffer_size |
uint8_t | cmd_len |
uint8_t | dir |
uint8_t | lun |
uint8_t | state |
uint8_t | status_try |
int | error |
uint8_t * | buffer |
Definition at line 153 of file usb_msctest.c.
usb_frlength_t bbb_transfer::actlen |
Definition at line 166 of file usb_msctest.c.
Referenced by bbb_command_start(), bbb_data_read_callback(), bbb_data_write_callback(), bbb_raw_write(), bbb_raw_write_callback(), bbb_status_callback(), usb_iface_is_cdrom(), and usb_msc_auto_quirk().
uint8_t* bbb_transfer::buffer |
Definition at line 176 of file usb_msctest.c.
Referenced by bbb_attach(), usb_iface_is_cdrom(), usb_msc_auto_quirk(), usb_msc_eject(), usb_msc_read_10(), usb_msc_read_capacity(), and usb_msc_write_10().
usb_frlength_t bbb_transfer::buffer_size |
Definition at line 167 of file usb_msctest.c.
Referenced by bbb_attach(), and usb_msc_eject().
struct bbb_cbw* bbb_transfer::cbw |
Definition at line 156 of file usb_msctest.c.
Referenced by bbb_attach(), bbb_command_callback(), and bbb_command_start().
uint8_t bbb_transfer::cmd_len |
Definition at line 169 of file usb_msctest.c.
Referenced by bbb_command_callback(), and bbb_command_start().
struct bbb_csw* bbb_transfer::csw |
Definition at line 157 of file usb_msctest.c.
Referenced by bbb_attach(), and bbb_status_callback().
struct cv bbb_transfer::cv |
Definition at line 155 of file usb_msctest.c.
Referenced by bbb_attach(), bbb_command_start(), bbb_detach(), bbb_done(), and bbb_raw_write().
usb_size_t bbb_transfer::data_len |
Definition at line 163 of file usb_msctest.c.
Referenced by bbb_command_callback(), bbb_command_start(), and bbb_raw_write().
uint8_t* bbb_transfer::data_ptr |
Definition at line 161 of file usb_msctest.c.
Referenced by bbb_command_start(), bbb_data_read_callback(), bbb_data_write_callback(), bbb_raw_write(), and bbb_raw_write_callback().
usb_size_t bbb_transfer::data_rem |
Definition at line 164 of file usb_msctest.c.
Referenced by bbb_command_start(), bbb_data_read_callback(), bbb_data_write_callback(), bbb_raw_write(), and bbb_raw_write_callback().
usb_timeout_t bbb_transfer::data_timeout |
Definition at line 165 of file usb_msctest.c.
Referenced by bbb_command_start(), bbb_data_read_callback(), bbb_data_write_callback(), bbb_raw_write(), and bbb_raw_write_callback().
uint8_t bbb_transfer::dir |
Definition at line 170 of file usb_msctest.c.
Referenced by bbb_command_callback(), and bbb_command_start().
int bbb_transfer::error |
Definition at line 174 of file usb_msctest.c.
Referenced by bbb_command_start(), bbb_done(), and bbb_raw_write().
uint8_t bbb_transfer::lun |
Definition at line 171 of file usb_msctest.c.
Referenced by bbb_command_callback(), and bbb_command_start().
struct mtx bbb_transfer::mtx |
Definition at line 154 of file usb_msctest.c.
Referenced by bbb_attach(), bbb_command_start(), bbb_detach(), and bbb_raw_write().
uint8_t bbb_transfer::state |
Definition at line 172 of file usb_msctest.c.
Referenced by bbb_command_start(), bbb_done(), and bbb_transfer_start().
uint8_t bbb_transfer::status_try |
Definition at line 173 of file usb_msctest.c.
Referenced by bbb_command_callback(), bbb_done(), and bbb_status_callback().
Definition at line 159 of file usb_msctest.c.
Referenced by bbb_attach(), bbb_command_callback(), bbb_command_start(), bbb_data_clear_stall_callback(), bbb_data_rd_cs_callback(), bbb_data_read_callback(), bbb_data_wr_cs_callback(), bbb_data_write_callback(), bbb_detach(), bbb_raw_write(), bbb_raw_write_callback(), bbb_status_callback(), and bbb_transfer_start().