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

#include <amd5536udc.h>

Data Fields

struct usb_gadget gadget
 
spinlock_t lock
 
struct udc_ep ep [UDC_EP_NUM]
 
struct usb_gadget_driverdriver
 
unsigned active: 1
 
unsigned stall_ep0in: 1
 
unsigned waiting_zlp_ack_ep0in: 1
 
unsigned set_cfg_not_acked: 1
 
unsigned irq_registered: 1
 
unsigned data_ep_enabled: 1
 
unsigned data_ep_queued: 1
 
unsigned mem_region: 1
 
unsigned sys_suspended: 1
 
unsigned connected
 
u16 chiprev
 
struct pci_devpdev
 
struct udc_csrs __iomemcsr
 
struct udc_regs __iomemregs
 
struct udc_ep_regs __iomemep_regs
 
u32 __iomemrxfifo
 
u32 __iomemtxfifo
 
struct pci_pool * data_requests
 
struct pci_pool * stp_requests
 
unsigned long phys_addr
 
void __iomemvirt_addr
 
unsigned irq
 
u16 cur_config
 
u16 cur_intf
 
u16 cur_alt
 

Detailed Description

Definition at line 523 of file amd5536udc.h.

Field Documentation

unsigned active

Definition at line 530 of file amd5536udc.h.

u16 chiprev

Definition at line 541 of file amd5536udc.h.

unsigned connected

Definition at line 530 of file amd5536udc.h.

Definition at line 545 of file amd5536udc.h.

u16 cur_alt

Definition at line 563 of file amd5536udc.h.

u16 cur_config

Definition at line 561 of file amd5536udc.h.

u16 cur_intf

Definition at line 562 of file amd5536udc.h.

unsigned data_ep_enabled

Definition at line 530 of file amd5536udc.h.

unsigned data_ep_queued

Definition at line 530 of file amd5536udc.h.

struct pci_pool* data_requests

Definition at line 552 of file amd5536udc.h.

Definition at line 528 of file amd5536udc.h.

Definition at line 527 of file amd5536udc.h.

Definition at line 547 of file amd5536udc.h.

Definition at line 524 of file amd5536udc.h.

unsigned irq

Definition at line 558 of file amd5536udc.h.

unsigned irq_registered

Definition at line 530 of file amd5536udc.h.

spinlock_t lock

Definition at line 525 of file amd5536udc.h.

unsigned mem_region

Definition at line 530 of file amd5536udc.h.

struct pci_dev* pdev

Definition at line 544 of file amd5536udc.h.

unsigned long phys_addr

Definition at line 556 of file amd5536udc.h.

Definition at line 546 of file amd5536udc.h.

u32 __iomem* rxfifo

Definition at line 548 of file amd5536udc.h.

unsigned set_cfg_not_acked

Definition at line 530 of file amd5536udc.h.

unsigned stall_ep0in

Definition at line 530 of file amd5536udc.h.

struct pci_pool* stp_requests

Definition at line 553 of file amd5536udc.h.

unsigned sys_suspended

Definition at line 530 of file amd5536udc.h.

u32 __iomem* txfifo

Definition at line 549 of file amd5536udc.h.

void __iomem* virt_addr

Definition at line 557 of file amd5536udc.h.

unsigned waiting_zlp_ack_ep0in

Definition at line 530 of file amd5536udc.h.


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