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

#include <mv_u3d.h>

Data Fields

struct usb_gadget gadget
 
struct usb_gadget_driverdriver
 
spinlock_t lock
 
struct completiondone
 
struct devicedev
 
int irq
 
struct mv_u3d_cap_regs __iomemcap_regs
 
struct mv_u3d_op_regs __iomemop_regs
 
struct mv_u3d_vuc_regs __iomemvuc_regs
 
void __iomemphy_regs
 
unsigned int max_eps
 
struct mv_u3d_ep_contextep_context
 
size_t ep_context_size
 
dma_addr_t ep_context_dma
 
struct dma_pooltrb_pool
 
struct mv_u3d_epeps
 
struct mv_u3d_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 errors
 
unsigned softconnect:1
 
unsigned vbus_active:1
 
unsigned remote_wakeup:1
 
unsigned clock_gating:1
 
unsigned active:1
 
unsigned vbus_valid_detect:1
 
struct mv_usb_addon_irqvbus
 
unsigned int power
 
struct clkclk
 

Detailed Description

Definition at line 242 of file mv_u3d.h.

Field Documentation

unsigned active

Definition at line 280 of file mv_u3d.h.

Definition at line 251 of file mv_u3d.h.

Definition at line 286 of file mv_u3d.h.

unsigned clock_gating

Definition at line 279 of file mv_u3d.h.

struct device* dev

Definition at line 247 of file mv_u3d.h.

unsigned int dev_addr

Definition at line 272 of file mv_u3d.h.

Definition at line 246 of file mv_u3d.h.

Definition at line 244 of file mv_u3d.h.

unsigned int ep0_dir

Definition at line 270 of file mv_u3d.h.

unsigned int ep0_state

Definition at line 269 of file mv_u3d.h.

Definition at line 257 of file mv_u3d.h.

dma_addr_t ep_context_dma

Definition at line 259 of file mv_u3d.h.

size_t ep_context_size

Definition at line 258 of file mv_u3d.h.

Definition at line 262 of file mv_u3d.h.

unsigned int errors

Definition at line 274 of file mv_u3d.h.

Definition at line 243 of file mv_u3d.h.

int irq

Definition at line 248 of file mv_u3d.h.

struct usb_ctrlrequest local_setup_buff

Definition at line 265 of file mv_u3d.h.

spinlock_t lock

Definition at line 245 of file mv_u3d.h.

unsigned int max_eps

Definition at line 256 of file mv_u3d.h.

Definition at line 252 of file mv_u3d.h.

void __iomem* phy_regs

Definition at line 254 of file mv_u3d.h.

unsigned int power

Definition at line 284 of file mv_u3d.h.

unsigned remote_wakeup

Definition at line 278 of file mv_u3d.h.

unsigned int resume_state

Definition at line 267 of file mv_u3d.h.

unsigned softconnect

Definition at line 276 of file mv_u3d.h.

struct mv_u3d_req* status_req

Definition at line 264 of file mv_u3d.h.

struct dma_pool* trb_pool

Definition at line 261 of file mv_u3d.h.

unsigned int usb_state

Definition at line 268 of file mv_u3d.h.

Definition at line 283 of file mv_u3d.h.

unsigned vbus_active

Definition at line 277 of file mv_u3d.h.

unsigned vbus_valid_detect

Definition at line 281 of file mv_u3d.h.

Definition at line 253 of file mv_u3d.h.


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