Linux Kernel
3.7.1
|
Data Fields | |
struct device * | dev |
struct usb_gadget_driver * | driver |
struct s3c_hsotg_plat * | plat |
spinlock_t | lock |
void __iomem * | regs |
int | irq |
struct clk * | clk |
struct regulator_bulk_data | supplies [ARRAY_SIZE(s3c_hsotg_supply_names)] |
unsigned int | dedicated_fifos:1 |
unsigned char | num_of_eps |
struct dentry * | debug_root |
struct dentry * | debug_file |
struct dentry * | debug_fifo |
struct usb_request * | ep0_reply |
struct usb_request * | ctrl_req |
u8 | ep0_buff [8] |
u8 | ctrl_buff [8] |
struct usb_gadget | gadget |
unsigned int | setup |
unsigned long | last_rst |
struct s3c_hsotg_ep * | eps |
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.
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.
Definition at line 171 of file s3c-hsotg.c.
Definition at line 170 of file s3c-hsotg.c.
Definition at line 169 of file s3c-hsotg.c.
unsigned int dedicated_fifos |
Definition at line 166 of file s3c-hsotg.c.
Definition at line 154 of file s3c-hsotg.c.
struct usb_gadget_driver* driver |
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.
struct s3c_hsotg_ep* eps |
Definition at line 181 of file s3c-hsotg.c.
struct usb_gadget gadget |
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.
struct s3c_hsotg_plat* plat |
Definition at line 156 of file s3c-hsotg.c.
Definition at line 160 of file s3c-hsotg.c.
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.