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

#include <fsl_usb2_udc.h>

Data Fields

struct usb_gadget gadget
 
struct usb_gadget_driverdriver
 
struct fsl_usb2_platform_datapdata
 
struct completiondone
 
struct fsl_epeps
 
unsigned int max_ep
 
unsigned int irq
 
struct usb_ctrlrequest local_setup_buff
 
spinlock_t lock
 
struct usb_phytransceiver
 
unsigned softconnect:1
 
unsigned vbus_active:1
 
unsigned stopped:1
 
unsigned remote_wakeup:1
 
unsigned already_stopped:1
 
unsigned big_endian_desc:1
 
struct ep_queue_headep_qh
 
struct fsl_reqstatus_req
 
struct dma_pooltd_pool
 
enum fsl_usb2_phy_modes phy_mode
 
size_t ep_qh_size
 
dma_addr_t ep_qh_dma
 
u32 max_pipes
 
u32 bus_reset
 
u32 resume_state
 
u32 usb_state
 
u32 ep0_state
 
u32 ep0_dir
 
u8 device_address
 

Detailed Description

Definition at line 473 of file fsl_usb2_udc.h.

Field Documentation

unsigned already_stopped

Definition at line 489 of file fsl_usb2_udc.h.

unsigned big_endian_desc

Definition at line 490 of file fsl_usb2_udc.h.

u32 bus_reset

Definition at line 501 of file fsl_usb2_udc.h.

u8 device_address

Definition at line 507 of file fsl_usb2_udc.h.

Definition at line 477 of file fsl_usb2_udc.h.

Definition at line 475 of file fsl_usb2_udc.h.

u32 ep0_dir

Definition at line 505 of file fsl_usb2_udc.h.

Definition at line 504 of file fsl_usb2_udc.h.

Definition at line 492 of file fsl_usb2_udc.h.

dma_addr_t ep_qh_dma

Definition at line 498 of file fsl_usb2_udc.h.

size_t ep_qh_size

Definition at line 497 of file fsl_usb2_udc.h.

struct fsl_ep* eps

Definition at line 478 of file fsl_usb2_udc.h.

Definition at line 474 of file fsl_usb2_udc.h.

unsigned int irq

Definition at line 480 of file fsl_usb2_udc.h.

struct usb_ctrlrequest local_setup_buff

Definition at line 482 of file fsl_usb2_udc.h.

spinlock_t lock

Definition at line 483 of file fsl_usb2_udc.h.

unsigned int max_ep

Definition at line 479 of file fsl_usb2_udc.h.

u32 max_pipes

Definition at line 500 of file fsl_usb2_udc.h.

Definition at line 476 of file fsl_usb2_udc.h.

enum fsl_usb2_phy_modes phy_mode

Definition at line 495 of file fsl_usb2_udc.h.

unsigned remote_wakeup

Definition at line 488 of file fsl_usb2_udc.h.

u32 resume_state

Definition at line 502 of file fsl_usb2_udc.h.

unsigned softconnect

Definition at line 485 of file fsl_usb2_udc.h.

struct fsl_req* status_req

Definition at line 493 of file fsl_usb2_udc.h.

unsigned stopped

Definition at line 487 of file fsl_usb2_udc.h.

struct dma_pool* td_pool

Definition at line 494 of file fsl_usb2_udc.h.

struct usb_phy* transceiver

Definition at line 484 of file fsl_usb2_udc.h.

u32 usb_state

Definition at line 503 of file fsl_usb2_udc.h.

unsigned vbus_active

Definition at line 486 of file fsl_usb2_udc.h.


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