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

Data Fields

struct devicedev
 
struct usb_gadget_driverdriver
 
struct s3c_hsotg_platplat
 
spinlock_t lock
 
void __iomemregs
 
int irq
 
struct clkclk
 
struct regulator_bulk_data supplies [ARRAY_SIZE(s3c_hsotg_supply_names)]
 
unsigned int dedicated_fifos:1
 
unsigned char num_of_eps
 
struct dentrydebug_root
 
struct dentrydebug_file
 
struct dentrydebug_fifo
 
struct usb_requestep0_reply
 
struct usb_requestctrl_req
 
u8 ep0_buff [8]
 
u8 ctrl_buff [8]
 
struct usb_gadget gadget
 
unsigned int setup
 
unsigned long last_rst
 
struct s3c_hsotg_epeps
 

Detailed Description

struct s3c_hsotg - driver state. : The parent device supplied to the probe function : USB gadget driver : The platform specific configuration data. : The memory area mapped for accessing registers. : The IRQ number we are using : Definition of USB power supplies : Set if the hardware has dedicated IN-EP fifos. : Number of available EPs (excluding EP0) : root directrory for debugfs. : main status file for debugfs. : FIFO status file for debugfs. : Request used for ep0 reply. : Buffer for EP0 reply data, if needed. : Buffer for EP0 control requests. : Request for EP0 control packets. : NAK management for EP0 SETUP : Time of last reset : The endpoints being supplied to the gadget framework

Definition at line 153 of file s3c-hsotg.c.

Field Documentation

Definition at line 162 of file s3c-hsotg.c.

u8 ctrl_buff[8]

Definition at line 176 of file s3c-hsotg.c.

struct usb_request* ctrl_req

Definition at line 174 of file s3c-hsotg.c.

struct dentry* debug_fifo

Definition at line 171 of file s3c-hsotg.c.

struct dentry* debug_file

Definition at line 170 of file s3c-hsotg.c.

struct dentry* debug_root

Definition at line 169 of file s3c-hsotg.c.

unsigned int dedicated_fifos

Definition at line 166 of file s3c-hsotg.c.

struct device* dev

Definition at line 154 of file s3c-hsotg.c.

Definition at line 155 of file s3c-hsotg.c.

u8 ep0_buff[8]

Definition at line 175 of file s3c-hsotg.c.

struct usb_request* ep0_reply

Definition at line 173 of file s3c-hsotg.c.

Definition at line 181 of file s3c-hsotg.c.

Definition at line 178 of file s3c-hsotg.c.

int irq

Definition at line 161 of file s3c-hsotg.c.

unsigned long last_rst

Definition at line 180 of file s3c-hsotg.c.

spinlock_t lock

Definition at line 158 of file s3c-hsotg.c.

unsigned char num_of_eps

Definition at line 167 of file s3c-hsotg.c.

Definition at line 156 of file s3c-hsotg.c.

Definition at line 160 of file s3c-hsotg.c.

unsigned int setup

Definition at line 179 of file s3c-hsotg.c.

struct regulator_bulk_data supplies[ARRAY_SIZE(s3c_hsotg_supply_names)]

Definition at line 164 of file s3c-hsotg.c.


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