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

#include <mv_udc.h>

Data Fields

struct usb_gadget gadget
 
struct usb_gadget_driverdriver
 
spinlock_t lock
 
struct completiondone
 
struct platform_devicedev
 
int irq
 
struct mv_cap_regs __iomemcap_regs
 
struct mv_op_regs __iomemop_regs
 
void __iomemphy_regs
 
unsigned int max_eps
 
struct mv_dqhep_dqh
 
size_t ep_dqh_size
 
dma_addr_t ep_dqh_dma
 
struct dma_pooldtd_pool
 
struct mv_epeps
 
struct mv_dtddtd_head
 
struct mv_dtddtd_tail
 
unsigned int dtd_entries
 
struct mv_reqstatus_req
 
struct usb_ctrlrequest local_setup_buff
 
unsigned int resume_state
 
unsigned int usb_state
 
unsigned int ep0_state
 
unsigned int ep0_dir
 
unsigned int dev_addr
 
unsigned int test_mode
 
int errors
 
unsigned softconnect:1
 
unsigned vbus_active:1
 
unsigned remote_wakeup:1
 
unsigned softconnected:1
 
unsigned force_fs:1
 
unsigned clock_gating:1
 
unsigned active:1
 
unsigned stopped:1
 
struct work_struct vbus_work
 
struct workqueue_structqwork
 
struct usb_phytransceiver
 
struct mv_usb_platform_datapdata
 
unsigned int clknum
 
struct clkclk [0]
 

Detailed Description

Definition at line 173 of file mv_udc.h.

Field Documentation

unsigned active

Definition at line 208 of file mv_udc.h.

Definition at line 181 of file mv_udc.h.

struct clk* clk[0]

Definition at line 226 of file mv_udc.h.

unsigned int clknum

Definition at line 225 of file mv_udc.h.

unsigned clock_gating

Definition at line 208 of file mv_udc.h.

Definition at line 178 of file mv_udc.h.

unsigned int dev_addr

Definition at line 204 of file mv_udc.h.

Definition at line 177 of file mv_udc.h.

Definition at line 175 of file mv_udc.h.

unsigned int dtd_entries

Definition at line 194 of file mv_udc.h.

struct mv_dtd* dtd_head

Definition at line 192 of file mv_udc.h.

struct dma_pool* dtd_pool

Definition at line 189 of file mv_udc.h.

struct mv_dtd* dtd_tail

Definition at line 193 of file mv_udc.h.

unsigned int ep0_dir

Definition at line 202 of file mv_udc.h.

unsigned int ep0_state

Definition at line 201 of file mv_udc.h.

struct mv_dqh* ep_dqh

Definition at line 185 of file mv_udc.h.

dma_addr_t ep_dqh_dma

Definition at line 187 of file mv_udc.h.

size_t ep_dqh_size

Definition at line 186 of file mv_udc.h.

struct mv_ep* eps

Definition at line 190 of file mv_udc.h.

int errors

Definition at line 207 of file mv_udc.h.

unsigned force_fs

Definition at line 208 of file mv_udc.h.

Definition at line 174 of file mv_udc.h.

int irq

Definition at line 179 of file mv_udc.h.

struct usb_ctrlrequest local_setup_buff

Definition at line 197 of file mv_udc.h.

spinlock_t lock

Definition at line 176 of file mv_udc.h.

unsigned int max_eps

Definition at line 184 of file mv_udc.h.

Definition at line 182 of file mv_udc.h.

Definition at line 222 of file mv_udc.h.

void __iomem* phy_regs

Definition at line 183 of file mv_udc.h.

Definition at line 218 of file mv_udc.h.

unsigned remote_wakeup

Definition at line 208 of file mv_udc.h.

unsigned int resume_state

Definition at line 199 of file mv_udc.h.

unsigned softconnect

Definition at line 208 of file mv_udc.h.

unsigned softconnected

Definition at line 208 of file mv_udc.h.

struct mv_req* status_req

Definition at line 196 of file mv_udc.h.

unsigned stopped

Definition at line 208 of file mv_udc.h.

unsigned int test_mode

Definition at line 205 of file mv_udc.h.

struct usb_phy* transceiver

Definition at line 220 of file mv_udc.h.

unsigned int usb_state

Definition at line 200 of file mv_udc.h.

unsigned vbus_active

Definition at line 208 of file mv_udc.h.

struct work_struct vbus_work

Definition at line 217 of file mv_udc.h.


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