Linux Kernel
3.7.1
|
Data Fields | |
struct usb_gadget | gadget |
struct usb_gadget_driver * | driver |
struct device * | dev |
struct s3c24xx_hsudc_platdata * | pd |
struct usb_phy * | transceiver |
struct regulator_bulk_data | supplies [ARRAY_SIZE(s3c_hsudc_supply_names)] |
spinlock_t | lock |
void __iomem * | regs |
int | irq |
struct clk * | uclk |
int | ep0state |
struct s3c_hsudc_ep | ep [] |
struct s3c_hsudc - Driver's abstraction of the device controller. : Instance of usb_gadget which is referenced by gadget driver. : Reference to currenty active gadget driver. : The device reference used by probe function. : Lock to synchronize the usage of Endpoints (EP's are indexed). : Remapped base address of controller's register space. irq: IRQ number used by the controller. uclk: Reference to the controller clock. ep0state: Current state of EP0. ep: List of endpoints supported by the controller.
Definition at line 143 of file s3c-hsudc.c.
Definition at line 146 of file s3c-hsudc.c.
struct usb_gadget_driver* driver |
Definition at line 145 of file s3c-hsudc.c.
struct s3c_hsudc_ep ep[] |
Definition at line 155 of file s3c-hsudc.c.
Definition at line 154 of file s3c-hsudc.c.
struct usb_gadget gadget |
Definition at line 144 of file s3c-hsudc.c.
int irq |
Definition at line 152 of file s3c-hsudc.c.
spinlock_t lock |
Definition at line 150 of file s3c-hsudc.c.
Definition at line 147 of file s3c-hsudc.c.
Definition at line 151 of file s3c-hsudc.c.
struct regulator_bulk_data supplies[ARRAY_SIZE(s3c_hsudc_supply_names)] |
Definition at line 149 of file s3c-hsudc.c.
Definition at line 148 of file s3c-hsudc.c.
Definition at line 153 of file s3c-hsudc.c.