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

Data Fields

spinlock_t lock
 
unsigned long id
 
u8mssbuf
 
u32 mssbuf_len
 
u32 mssbuf_off
 
struct ldc_packettx_base
 
unsigned long tx_head
 
unsigned long tx_tail
 
unsigned long tx_num_entries
 
unsigned long tx_ra
 
unsigned long tx_acked
 
struct ldc_packetrx_base
 
unsigned long rx_head
 
unsigned long rx_tail
 
unsigned long rx_num_entries
 
unsigned long rx_ra
 
u32 rcv_nxt
 
u32 snd_nxt
 
unsigned long chan_state
 
struct ldc_channel_config cfg
 
voidevent_arg
 
struct ldc_mode_opsmops
 
struct ldc_iommu iommu
 
struct ldc_version ver
 
u8 hs_state
 
u8 flags
 
u8 mss
 
u8 state
 
char rx_irq_name [LDC_IRQ_NAME_MAX]
 
char tx_irq_name [LDC_IRQ_NAME_MAX]
 
struct hlist_head mh_list
 
struct hlist_node list
 

Detailed Description

Definition at line 107 of file ldc.c.

Field Documentation

Definition at line 136 of file ldc.c.

unsigned long chan_state

Definition at line 134 of file ldc.c.

void* event_arg

Definition at line 137 of file ldc.c.

u8 flags

Definition at line 153 of file ldc.c.

u8 hs_state

Definition at line 145 of file ldc.c.

unsigned long id

Definition at line 111 of file ldc.c.

Definition at line 141 of file ldc.c.

Definition at line 168 of file ldc.c.

spinlock_t lock

Definition at line 109 of file ldc.c.

struct hlist_head mh_list

Definition at line 166 of file ldc.c.

Definition at line 139 of file ldc.c.

u8 mss

Definition at line 159 of file ldc.c.

u8* mssbuf

Definition at line 113 of file ldc.c.

u32 mssbuf_len

Definition at line 114 of file ldc.c.

u32 mssbuf_off

Definition at line 115 of file ldc.c.

u32 rcv_nxt

Definition at line 131 of file ldc.c.

struct ldc_packet* rx_base

Definition at line 125 of file ldc.c.

unsigned long rx_head

Definition at line 126 of file ldc.c.

char rx_irq_name[LDC_IRQ_NAME_MAX]

Definition at line 163 of file ldc.c.

unsigned long rx_num_entries

Definition at line 128 of file ldc.c.

unsigned long rx_ra

Definition at line 129 of file ldc.c.

unsigned long rx_tail

Definition at line 127 of file ldc.c.

u32 snd_nxt

Definition at line 132 of file ldc.c.

Definition at line 160 of file ldc.c.

unsigned long tx_acked

Definition at line 123 of file ldc.c.

struct ldc_packet* tx_base

Definition at line 117 of file ldc.c.

unsigned long tx_head

Definition at line 118 of file ldc.c.

char tx_irq_name[LDC_IRQ_NAME_MAX]

Definition at line 164 of file ldc.c.

unsigned long tx_num_entries

Definition at line 120 of file ldc.c.

unsigned long tx_ra

Definition at line 121 of file ldc.c.

unsigned long tx_tail

Definition at line 119 of file ldc.c.

Definition at line 143 of file ldc.c.


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