|
Linux Kernel
3.7.1
|
Data Fields | |
| struct usb_gadget | gadget |
| struct usb_gadget_driver * | driver |
| struct pci_dev * | pdev |
| struct pch_udc_ep | ep [PCH_UDC_EP_NUM] |
| spinlock_t | lock |
| unsigned | active:1 |
| unsigned | stall:1 |
| unsigned | prot_stall:1 |
| unsigned | irq_registered:1 |
| unsigned | mem_region:1 |
| unsigned | registered:1 |
| unsigned | suspended:1 |
| unsigned | connected:1 |
| unsigned | vbus_session:1 |
| unsigned | set_cfg_not_acked:1 |
| unsigned | waiting_zlp_ack:1 |
| struct pci_pool * | data_requests |
| struct pci_pool * | stp_requests |
| dma_addr_t | dma_addr |
| void * | ep0out_buf |
| struct usb_ctrlrequest | setup_data |
| unsigned long | phys_addr |
| void __iomem * | base_addr |
| unsigned | irq |
| struct pch_udc_cfg_data | cfg_data |
| struct pch_vbus_gpio_data | vbus_gpio |
struct pch_udc_dev - Structure holding complete information of the PCH USB device : gadget driver data : reference to gadget driver bound : reference to the PCI device : array of endpoints : protects all state : enabled the PCI device : stall requested : protcol stall requested : irq registered with system : device memory mapped : driver regsitered with system : driver in suspended state : gadget driver associated : required vbus_session state : pending acknowledgement 4 setup : pending acknowledgement 4 ZLP : DMA pool for data requests : DMA pool for setup requests : DMA pool for received : Buffer for DMA : Received setup data : of device memory : for mapped device memory : IRQ line for the device : current cfg, intf, and alt in use : GPIO informaton for detecting VBUS
| struct pch_udc_cfg_data cfg_data |
| dma_addr_t dma_addr |
| struct usb_gadget_driver* driver |
| struct usb_gadget gadget |
| spinlock_t lock |
| unsigned mem_region |
| struct pch_vbus_gpio_data vbus_gpio |
1.8.2