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

#include <r8a66597-udc.h>

Data Fields

spinlock_t lock
 
void __iomemreg
 
void __iomemsudmac_reg
 
struct clkclk
 
struct r8a66597_platdatapdata
 
struct usb_gadget gadget
 
struct usb_gadget_driverdriver
 
struct r8a66597_ep ep [R8A66597_MAX_NUM_PIPE]
 
struct r8a66597_eppipenum2ep [R8A66597_MAX_NUM_PIPE]
 
struct r8a66597_epepaddr2ep [16]
 
struct r8a66597_dma dma
 
struct timer_list timer
 
struct usb_requestep0_req
 
u16 ep0_data
 
u16 old_vbus
 
u16 scount
 
u16 old_dvsq
 
u16 device_status
 
unsigned char bulk
 
unsigned char interrupt
 
unsigned char isochronous
 
unsigned char num_dma
 
unsigned irq_sense_low:1
 
struct r8a66597_device device0
 
struct r8a66597_root_hub root_hub [R8A66597_MAX_ROOT_HUB]
 
struct list_head pipe_queue [R8A66597_MAX_NUM_PIPE]
 
struct timer_list rh_timer
 
struct timer_list td_timer [R8A66597_MAX_NUM_PIPE]
 
struct timer_list interval_timer [R8A66597_MAX_NUM_PIPE]
 
unsigned short address_map
 
unsigned short timeout_map
 
unsigned short interval_map
 
unsigned char pipe_cnt [R8A66597_MAX_NUM_PIPE]
 
unsigned char dma_map
 
unsigned int max_root_hub
 
struct list_head child_device
 
unsigned long child_connect_map [4]
 
unsigned bus_suspended:1
 

Detailed Description

Definition at line 87 of file r8a66597-udc.h.

Field Documentation

unsigned short address_map

Definition at line 123 of file r8a66597.h.

unsigned char bulk

Definition at line 112 of file r8a66597-udc.h.

unsigned bus_suspended

Definition at line 133 of file r8a66597.h.

unsigned long child_connect_map[4]

Definition at line 131 of file r8a66597.h.

struct list_head child_device

Definition at line 130 of file r8a66597.h.

Definition at line 92 of file r8a66597-udc.h.

Definition at line 115 of file r8a66597.h.

u16 device_status

Definition at line 109 of file r8a66597-udc.h.

Definition at line 101 of file r8a66597-udc.h.

unsigned char dma_map

Definition at line 127 of file r8a66597.h.

Definition at line 96 of file r8a66597-udc.h.

Definition at line 98 of file r8a66597-udc.h.

u16 ep0_data

Definition at line 105 of file r8a66597-udc.h.

struct usb_request* ep0_req

Definition at line 104 of file r8a66597-udc.h.

struct r8a66597_ep* epaddr2ep[16]

Definition at line 100 of file r8a66597-udc.h.

Definition at line 95 of file r8a66597-udc.h.

unsigned char interrupt

Definition at line 113 of file r8a66597-udc.h.

unsigned short interval_map

Definition at line 125 of file r8a66597.h.

Definition at line 121 of file r8a66597.h.

unsigned irq_sense_low

Definition at line 117 of file r8a66597-udc.h.

unsigned char isochronous

Definition at line 114 of file r8a66597-udc.h.

spinlock_t lock

Definition at line 88 of file r8a66597-udc.h.

unsigned int max_root_hub

Definition at line 128 of file r8a66597.h.

unsigned char num_dma

Definition at line 115 of file r8a66597-udc.h.

u16 old_dvsq

Definition at line 108 of file r8a66597-udc.h.

u16 old_vbus

Definition at line 106 of file r8a66597-udc.h.

Definition at line 93 of file r8a66597-udc.h.

unsigned char pipe_cnt[R8A66597_MAX_NUM_PIPE]

Definition at line 126 of file r8a66597.h.

Definition at line 117 of file r8a66597.h.

Definition at line 99 of file r8a66597-udc.h.

Definition at line 89 of file r8a66597-udc.h.

struct timer_list rh_timer

Definition at line 119 of file r8a66597.h.

Definition at line 116 of file r8a66597.h.

u16 scount

Definition at line 107 of file r8a66597-udc.h.

void __iomem* sudmac_reg

Definition at line 90 of file r8a66597-udc.h.

Definition at line 120 of file r8a66597.h.

unsigned short timeout_map

Definition at line 124 of file r8a66597.h.

Definition at line 103 of file r8a66597-udc.h.


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