Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
qe_ep Struct Reference

#include <fsl_qe_udc.h>

Data Fields

struct usb_ep ep
 
struct list_head queue
 
struct qe_udcudc
 
struct usb_gadgetgadget
 
u8 state
 
struct qe_bd __iomemrxbase
 
struct qe_bd __iomemn_rxbd
 
struct qe_bd __iomeme_rxbd
 
struct qe_bd __iomemtxbase
 
struct qe_bd __iomemn_txbd
 
struct qe_bd __iomemc_txbd
 
struct qe_framerxframe
 
u8rxbuffer
 
dma_addr_t rxbuf_d
 
u8 rxbufmap
 
unsigned char localnack
 
int has_data
 
struct qe_frametxframe
 
struct qe_reqtx_req
 
int sent
 
int last
 
u8 dir
 
u8 epnum
 
u8 tm
 
u8 data01
 
u8 init
 
u8 already_seen
 
u8 enable_tasklet
 
u8 setup_stage
 
u32 last_io
 
char name [14]
 
unsigned double_buf:1
 
unsigned stopped:1
 
unsigned fnf:1
 
unsigned has_dma:1
 
u8 ackwait
 
u8 dma_channel
 
u16 dma_counter
 
int lch
 
struct timer_list timer
 

Detailed Description

Definition at line 264 of file fsl_qe_udc.h.

Field Documentation

u8 ackwait

Definition at line 310 of file fsl_qe_udc.h.

u8 already_seen

Definition at line 298 of file fsl_qe_udc.h.

struct qe_bd __iomem* c_txbd

Definition at line 278 of file fsl_qe_udc.h.

u8 data01

Definition at line 295 of file fsl_qe_udc.h.

u8 dir

Definition at line 292 of file fsl_qe_udc.h.

Definition at line 311 of file fsl_qe_udc.h.

u16 dma_counter

Definition at line 312 of file fsl_qe_udc.h.

unsigned double_buf

Definition at line 305 of file fsl_qe_udc.h.

struct qe_bd __iomem* e_rxbd

Definition at line 274 of file fsl_qe_udc.h.

u8 enable_tasklet

Definition at line 299 of file fsl_qe_udc.h.

Definition at line 265 of file fsl_qe_udc.h.

u8 epnum

Definition at line 293 of file fsl_qe_udc.h.

unsigned fnf

Definition at line 307 of file fsl_qe_udc.h.

struct usb_gadget* gadget

Definition at line 268 of file fsl_qe_udc.h.

int has_data

Definition at line 285 of file fsl_qe_udc.h.

unsigned has_dma

Definition at line 308 of file fsl_qe_udc.h.

u8 init

Definition at line 296 of file fsl_qe_udc.h.

int last

Definition at line 290 of file fsl_qe_udc.h.

u32 last_io

Definition at line 301 of file fsl_qe_udc.h.

int lch

Definition at line 313 of file fsl_qe_udc.h.

unsigned char localnack

Definition at line 284 of file fsl_qe_udc.h.

struct qe_bd __iomem* n_rxbd

Definition at line 273 of file fsl_qe_udc.h.

struct qe_bd __iomem* n_txbd

Definition at line 277 of file fsl_qe_udc.h.

char name[14]

Definition at line 303 of file fsl_qe_udc.h.

Definition at line 266 of file fsl_qe_udc.h.

struct qe_bd __iomem* rxbase

Definition at line 272 of file fsl_qe_udc.h.

dma_addr_t rxbuf_d

Definition at line 282 of file fsl_qe_udc.h.

u8* rxbuffer

Definition at line 281 of file fsl_qe_udc.h.

u8 rxbufmap

Definition at line 283 of file fsl_qe_udc.h.

struct qe_frame* rxframe

Definition at line 280 of file fsl_qe_udc.h.

int sent

Definition at line 289 of file fsl_qe_udc.h.

u8 setup_stage

Definition at line 300 of file fsl_qe_udc.h.

Definition at line 270 of file fsl_qe_udc.h.

unsigned stopped

Definition at line 306 of file fsl_qe_udc.h.

Definition at line 315 of file fsl_qe_udc.h.

u8 tm

Definition at line 294 of file fsl_qe_udc.h.

struct qe_req* tx_req

Definition at line 288 of file fsl_qe_udc.h.

struct qe_bd __iomem* txbase

Definition at line 276 of file fsl_qe_udc.h.

struct qe_frame* txframe

Definition at line 287 of file fsl_qe_udc.h.

Definition at line 267 of file fsl_qe_udc.h.


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