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

#include <core.h>

Data Fields

struct usb_ep endpoint
 
struct list_head request_list
 
struct list_head req_queued
 
struct dwc3_trbtrb_pool
 
dma_addr_t trb_pool_dma
 
u32 free_slot
 
u32 busy_slot
 
struct usb_ss_ep_comp_descriptorcomp_desc
 
struct dwc3dwc
 
unsigned flags
 
unsigned current_trb
 
u8 number
 
u8 type
 
u8 resource_index
 
u16 current_uf
 
u32 interval
 
char name [20]
 
unsigned direction:1
 
unsigned stream_capable:1
 

Detailed Description

Definition at line 414 of file core.h.

Field Documentation

u32 busy_slot

Definition at line 422 of file core.h.

Definition at line 423 of file core.h.

unsigned current_trb

Definition at line 437 of file core.h.

u16 current_uf

Definition at line 442 of file core.h.

unsigned direction

Definition at line 447 of file core.h.

struct dwc3* dwc

Definition at line 424 of file core.h.

Definition at line 415 of file core.h.

unsigned flags

Definition at line 426 of file core.h.

u32 free_slot

Definition at line 421 of file core.h.

Definition at line 443 of file core.h.

char name[20]

Definition at line 445 of file core.h.

u8 number

Definition at line 439 of file core.h.

struct list_head req_queued

Definition at line 417 of file core.h.

struct list_head request_list

Definition at line 416 of file core.h.

u8 resource_index

Definition at line 441 of file core.h.

unsigned stream_capable

Definition at line 448 of file core.h.

struct dwc3_trb* trb_pool

Definition at line 419 of file core.h.

dma_addr_t trb_pool_dma

Definition at line 420 of file core.h.

Definition at line 440 of file core.h.


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