VSF Documented
|
Public Types | |
enum | { VSF_USBH_MSC_STATE_COMMAND , VSF_USBH_MSC_STATE_DATA , VSF_USBH_MSC_STATE_CLEAR_STALL , VSF_USBH_MSC_STATE_REPLY } |
Data Fields | ||
vk_usbh_t * | usbh | |
vk_usbh_dev_t * | dev | |
vk_usbh_ifs_t * | ifs | |
vk_usbh_urb_t | urb_in | |
vk_usbh_urb_t | urb_out | |
union { | ||
usb_msc_cbw_t cbw | ||
usb_msc_csw_t csw | ||
} | buffer | |
vk_scsi_t | scsi | |
vsf_eda_t | eda | |
uint64_t | addr | |
uint32_t | total_size | |
uint32_t | remain_size | |
uint8_t | max_lun | |
enum vk_usbh_msc_t:: { ... } | state | |
anonymous enum |
vk_usbh_t* vk_usbh_msc_t::usbh |
vk_usbh_dev_t* vk_usbh_msc_t::dev |
vk_usbh_ifs_t* vk_usbh_msc_t::ifs |
vk_usbh_urb_t vk_usbh_msc_t::urb_in |
vk_usbh_urb_t vk_usbh_msc_t::urb_out |
usb_msc_cbw_t vk_usbh_msc_t::cbw |
usb_msc_csw_t vk_usbh_msc_t::csw |
union { ... } vk_usbh_msc_t::buffer |
vk_scsi_t vk_usbh_msc_t::scsi |
vsf_eda_t vk_usbh_msc_t::eda |
uint64_t vk_usbh_msc_t::addr |
uint32_t vk_usbh_msc_t::total_size |
uint32_t vk_usbh_msc_t::remain_size |
uint8_t vk_usbh_msc_t::max_lun |
enum { ... } vk_usbh_msc_t::state |