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

Data Fields

voidif_ptr
 
int magic
 
struct tty_port port
 
int line
 
unsigned short close_delay
 
unsigned short closing_wait
 
struct mgsl_icount icount
 
int timeout
 
int x_char
 
u16 read_status_mask1
 
u16 read_status_mask2
 
unsigned char ignore_status_mask1
 
unsigned char ignore_status_mask2
 
unsigned chartx_buf
 
int tx_put
 
int tx_get
 
int tx_count
 
wait_queue_head_t status_event_wait_q
 
wait_queue_head_t event_wait_q
 
struct timer_list tx_timer
 
struct _synclinkmp_infonext_device
 
struct timer_list status_timer
 
spinlock_t lock
 
struct work_struct task
 
u32 max_frame_size
 
u32 pending_bh
 
bool bh_running
 
int isr_overflow
 
bool bh_requested
 
int dcd_chkcount
 
int cts_chkcount
 
int dsr_chkcount
 
int ri_chkcount
 
charbuffer_list
 
unsigned long buffer_list_phys
 
unsigned int rx_buf_count
 
SCADESCrx_buf_list
 
SCADESC_EX rx_buf_list_ex [SCAMAXDESC]
 
unsigned int current_rx_buf
 
unsigned int tx_buf_count
 
SCADESCtx_buf_list
 
SCADESC_EX tx_buf_list_ex [SCAMAXDESC]
 
unsigned int last_tx_buf
 
unsigned chartmp_rx_buf
 
unsigned int tmp_rx_buf_count
 
bool rx_enabled
 
bool rx_overflow
 
bool tx_enabled
 
bool tx_active
 
u32 idle_mode
 
unsigned char ie0_value
 
unsigned char ie1_value
 
unsigned char ie2_value
 
unsigned char ctrlreg_value
 
unsigned char old_signals
 
char device_name [25]
 
int port_count
 
int adapter_num
 
int port_num
 
struct _synclinkmp_infoport_array [SCA_MAX_PORTS]
 
unsigned int bus_type
 
unsigned int irq_level
 
unsigned long irq_flags
 
bool irq_requested
 
MGSL_PARAMS params
 
unsigned char serial_signals
 
bool irq_occurred
 
unsigned int init_error
 
u32 last_mem_alloc
 
unsigned charmemory_base
 
u32 phys_memory_base
 
int shared_mem_requested
 
unsigned charsca_base
 
u32 phys_sca_base
 
u32 sca_offset
 
bool sca_base_requested
 
unsigned charlcr_base
 
u32 phys_lcr_base
 
u32 lcr_offset
 
int lcr_mem_requested
 
unsigned charstatctrl_base
 
u32 phys_statctrl_base
 
u32 statctrl_offset
 
bool sca_statctrl_requested
 
u32 misc_ctrl_value
 
char flag_buf [MAX_ASYNC_BUFFER_SIZE]
 
char char_buf [MAX_ASYNC_BUFFER_SIZE]
 
bool drop_rts_on_tx_done
 
struct _input_signal_events input_signal_events
 
int netcount
 
spinlock_t netlock
 

Detailed Description

Definition at line 151 of file synclinkmp.c.

Field Documentation

int adapter_num

Definition at line 226 of file synclinkmp.c.

bool bh_requested

Definition at line 187 of file synclinkmp.c.

bool bh_running

Definition at line 185 of file synclinkmp.c.

char* buffer_list

Definition at line 194 of file synclinkmp.c.

unsigned long buffer_list_phys

Definition at line 195 of file synclinkmp.c.

unsigned int bus_type

Definition at line 231 of file synclinkmp.c.

Definition at line 266 of file synclinkmp.c.

unsigned short close_delay

Definition at line 156 of file synclinkmp.c.

unsigned short closing_wait

Definition at line 157 of file synclinkmp.c.

unsigned char ctrlreg_value

Definition at line 220 of file synclinkmp.c.

int cts_chkcount

Definition at line 190 of file synclinkmp.c.

unsigned int current_rx_buf

Definition at line 200 of file synclinkmp.c.

int dcd_chkcount

Definition at line 189 of file synclinkmp.c.

char device_name[25]

Definition at line 223 of file synclinkmp.c.

bool drop_rts_on_tx_done

Definition at line 267 of file synclinkmp.c.

int dsr_chkcount

Definition at line 191 of file synclinkmp.c.

wait_queue_head_t event_wait_q

Definition at line 173 of file synclinkmp.c.

Definition at line 265 of file synclinkmp.c.

Definition at line 159 of file synclinkmp.c.

u32 idle_mode

Definition at line 215 of file synclinkmp.c.

unsigned char ie0_value

Definition at line 217 of file synclinkmp.c.

unsigned char ie1_value

Definition at line 218 of file synclinkmp.c.

unsigned char ie2_value

Definition at line 219 of file synclinkmp.c.

void* if_ptr

Definition at line 152 of file synclinkmp.c.

unsigned char ignore_status_mask1

Definition at line 165 of file synclinkmp.c.

unsigned char ignore_status_mask2

Definition at line 166 of file synclinkmp.c.

unsigned int init_error

Definition at line 242 of file synclinkmp.c.

struct _input_signal_events input_signal_events

Definition at line 269 of file synclinkmp.c.

unsigned long irq_flags

Definition at line 234 of file synclinkmp.c.

unsigned int irq_level

Definition at line 233 of file synclinkmp.c.

bool irq_occurred

Definition at line 241 of file synclinkmp.c.

bool irq_requested

Definition at line 235 of file synclinkmp.c.

int isr_overflow

Definition at line 186 of file synclinkmp.c.

u32 last_mem_alloc

Definition at line 244 of file synclinkmp.c.

unsigned int last_tx_buf

Definition at line 205 of file synclinkmp.c.

unsigned char* lcr_base

Definition at line 254 of file synclinkmp.c.

int lcr_mem_requested

Definition at line 257 of file synclinkmp.c.

u32 lcr_offset

Definition at line 256 of file synclinkmp.c.

Definition at line 155 of file synclinkmp.c.

spinlock_t lock

Definition at line 178 of file synclinkmp.c.

int magic

Definition at line 153 of file synclinkmp.c.

u32 max_frame_size

Definition at line 181 of file synclinkmp.c.

unsigned char* memory_base

Definition at line 245 of file synclinkmp.c.

u32 misc_ctrl_value

Definition at line 264 of file synclinkmp.c.

int netcount

Definition at line 272 of file synclinkmp.c.

spinlock_t netlock

Definition at line 273 of file synclinkmp.c.

struct _synclinkmp_info* next_device

Definition at line 175 of file synclinkmp.c.

unsigned char old_signals

Definition at line 221 of file synclinkmp.c.

Definition at line 237 of file synclinkmp.c.

u32 pending_bh

Definition at line 183 of file synclinkmp.c.

u32 phys_lcr_base

Definition at line 255 of file synclinkmp.c.

u32 phys_memory_base

Definition at line 246 of file synclinkmp.c.

u32 phys_sca_base

Definition at line 250 of file synclinkmp.c.

u32 phys_statctrl_base

Definition at line 260 of file synclinkmp.c.

Definition at line 154 of file synclinkmp.c.

Definition at line 229 of file synclinkmp.c.

int port_count

Definition at line 225 of file synclinkmp.c.

int port_num

Definition at line 227 of file synclinkmp.c.

u16 read_status_mask1

Definition at line 163 of file synclinkmp.c.

u16 read_status_mask2

Definition at line 164 of file synclinkmp.c.

int ri_chkcount

Definition at line 192 of file synclinkmp.c.

unsigned int rx_buf_count

Definition at line 197 of file synclinkmp.c.

SCADESC* rx_buf_list

Definition at line 198 of file synclinkmp.c.

SCADESC_EX rx_buf_list_ex[SCAMAXDESC]

Definition at line 199 of file synclinkmp.c.

bool rx_enabled

Definition at line 210 of file synclinkmp.c.

bool rx_overflow

Definition at line 211 of file synclinkmp.c.

unsigned char* sca_base

Definition at line 249 of file synclinkmp.c.

bool sca_base_requested

Definition at line 252 of file synclinkmp.c.

u32 sca_offset

Definition at line 251 of file synclinkmp.c.

bool sca_statctrl_requested

Definition at line 262 of file synclinkmp.c.

unsigned char serial_signals

Definition at line 239 of file synclinkmp.c.

int shared_mem_requested

Definition at line 247 of file synclinkmp.c.

unsigned char* statctrl_base

Definition at line 259 of file synclinkmp.c.

u32 statctrl_offset

Definition at line 261 of file synclinkmp.c.

wait_queue_head_t status_event_wait_q

Definition at line 172 of file synclinkmp.c.

struct timer_list status_timer

Definition at line 176 of file synclinkmp.c.

Definition at line 179 of file synclinkmp.c.

int timeout

Definition at line 161 of file synclinkmp.c.

unsigned char* tmp_rx_buf

Definition at line 207 of file synclinkmp.c.

unsigned int tmp_rx_buf_count

Definition at line 208 of file synclinkmp.c.

bool tx_active

Definition at line 214 of file synclinkmp.c.

unsigned char* tx_buf

Definition at line 167 of file synclinkmp.c.

unsigned int tx_buf_count

Definition at line 202 of file synclinkmp.c.

SCADESC* tx_buf_list

Definition at line 203 of file synclinkmp.c.

SCADESC_EX tx_buf_list_ex[SCAMAXDESC]

Definition at line 204 of file synclinkmp.c.

int tx_count

Definition at line 170 of file synclinkmp.c.

bool tx_enabled

Definition at line 213 of file synclinkmp.c.

int tx_get

Definition at line 169 of file synclinkmp.c.

int tx_put

Definition at line 168 of file synclinkmp.c.

struct timer_list tx_timer

Definition at line 174 of file synclinkmp.c.

int x_char

Definition at line 162 of file synclinkmp.c.


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