|
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.
1.8.2