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

#include <xhci.h>

Data Fields

struct xhci_segmentfirst_seg
 
struct xhci_segmentlast_seg
 
union xhci_trbenqueue
 
struct xhci_segmentenq_seg
 
unsigned int enq_updates
 
union xhci_trbdequeue
 
struct xhci_segmentdeq_seg
 
unsigned int deq_updates
 
struct list_head td_list
 
u32 cycle_state
 
unsigned int stream_id
 
unsigned int num_segs
 
unsigned int num_trbs_free
 
unsigned int num_trbs_free_temp
 
enum xhci_ring_type type
 
bool last_td_was_short
 

Detailed Description

Definition at line 1285 of file xhci.h.

Field Documentation

u32 cycle_state

Definition at line 1300 of file xhci.h.

struct xhci_segment* deq_seg

Definition at line 1292 of file xhci.h.

unsigned int deq_updates

Definition at line 1293 of file xhci.h.

union xhci_trb* dequeue

Definition at line 1291 of file xhci.h.

struct xhci_segment* enq_seg

Definition at line 1289 of file xhci.h.

unsigned int enq_updates

Definition at line 1290 of file xhci.h.

union xhci_trb* enqueue

Definition at line 1288 of file xhci.h.

struct xhci_segment* first_seg

Definition at line 1286 of file xhci.h.

struct xhci_segment* last_seg

Definition at line 1287 of file xhci.h.

bool last_td_was_short

Definition at line 1306 of file xhci.h.

unsigned int num_segs

Definition at line 1302 of file xhci.h.

unsigned int num_trbs_free

Definition at line 1303 of file xhci.h.

unsigned int num_trbs_free_temp

Definition at line 1304 of file xhci.h.

unsigned int stream_id

Definition at line 1301 of file xhci.h.

struct list_head td_list

Definition at line 1294 of file xhci.h.

Definition at line 1305 of file xhci.h.


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