Barrelfish
|
Data Fields | |
uint32_t | max_bytes |
maximum bytes to to transfer | |
uint32_t | max_frames |
the maximum bumber of frames | |
uint32_t | interval |
the interval for interrupt / isochr | |
uint32_t | timeout |
period till the transfer timeouts | |
struct usb_xfer_flags | flags |
some specific transfer flags | |
uint8_t | type |
the type of the usb pipe | |
uint8_t | direction |
the direction of the data transfer | |
uint8_t | endpoint |
the associated endpoint of the transfer | |
uint8_t | interface |
the itnerface to use | |
usb_transfer_cb_t * | callback |
the function to call upon completition | |
this data structure contains the necessary data for setting up a new USB transfer