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

Data Fields

int usage
 
int num
 
struct cosa_datacosa
 
int txsize
 
chartxbuf
 
char name [COSA_MAX_NAME]
 
char *(* setup_rx )(struct channel_data *channel, int size)
 
int(* rx_done )(struct channel_data *channel)
 
int(* tx_done )(struct channel_data *channel, int size)
 
struct mutex rlock
 
struct semaphore wsem
 
charrxdata
 
int rxsize
 
wait_queue_head_t txwaitq
 
wait_queue_head_t rxwaitq
 
int tx_status
 
int rx_status
 
struct net_devicenetdev
 
struct sk_buffrx_skb
 
struct sk_bufftx_skb
 

Detailed Description

Definition at line 110 of file cosa.c.

Field Documentation

Definition at line 113 of file cosa.c.

Definition at line 116 of file cosa.c.

struct net_device* netdev

Definition at line 135 of file cosa.c.

int num

Definition at line 112 of file cosa.c.

struct mutex rlock

Definition at line 127 of file cosa.c.

Definition at line 122 of file cosa.c.

struct sk_buff* rx_skb

Definition at line 136 of file cosa.c.

Definition at line 132 of file cosa.c.

char* rxdata

Definition at line 129 of file cosa.c.

int rxsize

Definition at line 130 of file cosa.c.

Definition at line 131 of file cosa.c.

Definition at line 120 of file cosa.c.

Definition at line 124 of file cosa.c.

struct sk_buff * tx_skb

Definition at line 136 of file cosa.c.

Definition at line 132 of file cosa.c.

char* txbuf

Definition at line 115 of file cosa.c.

int txsize

Definition at line 114 of file cosa.c.

Definition at line 131 of file cosa.c.

int usage

Definition at line 111 of file cosa.c.

Definition at line 128 of file cosa.c.


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