Turnstone Operating System
Loading...
Searching...
No Matches
usb_transfer_t Struct Reference

Public Attributes

usb_device_t * device
 
usb_endpoint_t * endpoint
 
usb_device_request_t * request
 
uint8_t * data
 
uint32_t length
 
boolean_t is_async
 
lock_t * async_lock
 
boolean_t complete
 
boolean_t success
 
uint64_t error_count
 
int8_t(* transfer_callback )(usb_controller_t *controller, usb_transfer_t *transfer)
 
boolean_t need_future
 
future_t * transfer_future
 

The documentation for this struct was generated from the following file: