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

Data Fields

struct tty_structtty
 
spinlock_t lock
 
unsigned int num
 
struct kref ref
 
wait_queue_head_t event
 
unsigned charbuf
 
int state
 
unsigned int len
 
unsigned int address
 
unsigned int count
 
int escape
 
int encoding
 
u8 control
 
u8 fcs
 
u8 received_fcs
 
u8txframe
 
void(* receive )(struct gsm_mux *gsm, u8 ch)
 
void(* error )(struct gsm_mux *gsm, u8 ch, u8 flag)
 
int(* output )(struct gsm_mux *mux, u8 *data, int len)
 
unsigned int mru
 
unsigned int mtu
 
int initiator
 
int dead
 
struct gsm_dlcidlci [NUM_DLCI]
 
int constipated
 
spinlock_t tx_lock
 
unsigned int tx_bytes
 
struct list_head tx_list
 
struct timer_list t2_timer
 
int cretries
 
struct gsm_controlpending_cmd
 
spinlock_t control_lock
 
int adaption
 
u8 ftype
 
int t1
 
int t2
 
int n2
 
unsigned long bad_fcs
 
unsigned long malformed
 
unsigned long io_error
 
unsigned long bad_size
 
unsigned long unsupported
 

Detailed Description

Definition at line 195 of file n_gsm.c.

Field Documentation

int adaption

Definition at line 257 of file n_gsm.c.

unsigned int address

Definition at line 221 of file n_gsm.c.

unsigned long bad_fcs

Definition at line 263 of file n_gsm.c.

unsigned long bad_size

Definition at line 266 of file n_gsm.c.

unsigned char* buf

Definition at line 207 of file n_gsm.c.

int constipated

Definition at line 242 of file n_gsm.c.

u8 control

Definition at line 225 of file n_gsm.c.

spinlock_t control_lock

Definition at line 254 of file n_gsm.c.

unsigned int count

Definition at line 222 of file n_gsm.c.

int cretries

Definition at line 252 of file n_gsm.c.

int dead

Definition at line 240 of file n_gsm.c.

Definition at line 241 of file n_gsm.c.

int encoding

Definition at line 224 of file n_gsm.c.

void(* error)(struct gsm_mux *gsm, u8 ch, u8 flag)

Definition at line 232 of file n_gsm.c.

int escape

Definition at line 223 of file n_gsm.c.

Definition at line 202 of file n_gsm.c.

u8 fcs

Definition at line 226 of file n_gsm.c.

u8 ftype

Definition at line 258 of file n_gsm.c.

int initiator

Definition at line 239 of file n_gsm.c.

unsigned long io_error

Definition at line 265 of file n_gsm.c.

unsigned int len

Definition at line 220 of file n_gsm.c.

spinlock_t lock

Definition at line 197 of file n_gsm.c.

unsigned long malformed

Definition at line 264 of file n_gsm.c.

unsigned int mru

Definition at line 237 of file n_gsm.c.

unsigned int mtu

Definition at line 238 of file n_gsm.c.

int n2

Definition at line 260 of file n_gsm.c.

unsigned int num

Definition at line 198 of file n_gsm.c.

int(* output)(struct gsm_mux *mux, u8 *data, int len)

Definition at line 234 of file n_gsm.c.

Definition at line 253 of file n_gsm.c.

void(* receive)(struct gsm_mux *gsm, u8 ch)

Definition at line 231 of file n_gsm.c.

u8 received_fcs

Definition at line 227 of file n_gsm.c.

struct kref ref

Definition at line 199 of file n_gsm.c.

Definition at line 208 of file n_gsm.c.

int t1

Definition at line 259 of file n_gsm.c.

int t2

Definition at line 259 of file n_gsm.c.

struct timer_list t2_timer

Definition at line 251 of file n_gsm.c.

Definition at line 196 of file n_gsm.c.

unsigned int tx_bytes

Definition at line 245 of file n_gsm.c.

struct list_head tx_list

Definition at line 248 of file n_gsm.c.

spinlock_t tx_lock

Definition at line 244 of file n_gsm.c.

u8* txframe

Definition at line 228 of file n_gsm.c.

unsigned long unsupported

Definition at line 267 of file n_gsm.c.


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