|
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 |