VSF Documented
Public Types | Data Fields
vk_libusb_hcd_urb_t Struct Reference

Public Types

enum  {
  VSF_LIBUSB_HCD_URB_STATE_IDLE ,
  VSF_LIBUSB_HCD_URB_STATE_QUEUED ,
  VSF_LIBUSB_HCD_URB_STATE_SUBMITTING ,
  VSF_LIBUSB_HCD_URB_STATE_WAIT_TO_FREE ,
  VSF_LIBUSB_HCD_URB_STATE_TO_FREE
}
 

Data Fields

vsf_dlist_node_t urb_node
 
vsf_dlist_node_t urb_pending_node
 
enum vk_libusb_hcd_urb_t:: { ... }  state
 
bool is_irq_enabled
 
bool is_msg_processed
 
vsf_arch_irq_thread_t irq_thread
 
vsf_arch_irq_request_t irq_request
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
VSF_LIBUSB_HCD_URB_STATE_IDLE 
VSF_LIBUSB_HCD_URB_STATE_QUEUED 
VSF_LIBUSB_HCD_URB_STATE_SUBMITTING 
VSF_LIBUSB_HCD_URB_STATE_WAIT_TO_FREE 
VSF_LIBUSB_HCD_URB_STATE_TO_FREE 

Field Documentation

◆ urb_node

vsf_dlist_node_t vk_libusb_hcd_urb_t::urb_node

◆ urb_pending_node

vsf_dlist_node_t vk_libusb_hcd_urb_t::urb_pending_node

◆ []

enum { ... } vk_libusb_hcd_urb_t::state

◆ is_irq_enabled

bool vk_libusb_hcd_urb_t::is_irq_enabled

◆ is_msg_processed

bool vk_libusb_hcd_urb_t::is_msg_processed

◆ irq_thread

vsf_arch_irq_thread_t vk_libusb_hcd_urb_t::irq_thread

◆ irq_request

vsf_arch_irq_request_t vk_libusb_hcd_urb_t::irq_request