XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
usb_request Struct Reference

#include <ch9.h>

Collaboration diagram for usb_request:
Collaboration graph
[legend]

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
 

Member Data Documentation

◆ actual

unsigned usb_request::actual

◆ buf

void* usb_request::buf

◆ complete

void(* usb_request::complete) (struct usb_ep *ep, struct usb_request *req)

◆ context

void* usb_request::context

◆ dma

dma_addr_t usb_request::dma

◆ length

unsigned usb_request::length

◆ list

struct list_head usb_request::list

◆ no_interrupt

unsigned usb_request::no_interrupt

◆ short_not_ok

unsigned usb_request::short_not_ok

◆ status

int usb_request::status

◆ stream_id

unsigned usb_request::stream_id

◆ zero

unsigned usb_request::zero

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