|
XenevaOS
|
#include <ch9.h>

Public Attributes | |
| void * | buf |
| unsigned | length |
| dma_addr_t | dma |
| unsigned | stream_id: 16 |
| unsigned | no_interrupt: 1 |
| unsigned | zero: 1 |
| unsigned | short_not_ok: 1 |
| void(* | complete )(struct usb_ep *ep, struct usb_request *req) |
| void * | context |
| struct list_head | list |
| unsigned | actual |
| int | status |
| unsigned usb_request::actual |
| void* usb_request::buf |
| void(* usb_request::complete) (struct usb_ep *ep, struct usb_request *req) |
| void* usb_request::context |
| dma_addr_t usb_request::dma |
| unsigned usb_request::length |
| struct list_head usb_request::list |
| unsigned usb_request::no_interrupt |
| unsigned usb_request::short_not_ok |
| int usb_request::status |
| unsigned usb_request::stream_id |
| unsigned usb_request::zero |