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

#include <z85230.h>

Data Fields

struct z8530_irqhandlerirqs
 
u16 count
 
u16 max
 
u16 mtu
 
u8dptr
 
struct sk_buffskb
 
struct sk_buffskb2
 
u8 status
 
u8 dcdcheck
 
u8 sync
 
u8 regs [32]
 
u8 pendregs [32]
 
struct sk_bufftx_skb
 
struct sk_bufftx_next_skb
 
u8tx_ptr
 
u8tx_next_ptr
 
u8tx_dma_buf [2]
 
u8 tx_dma_used
 
u16 txcount
 
void(* rx_function )(struct z8530_channel *, struct sk_buff *)
 
u8 rxdma
 
u8 txdma
 
u8 rxdma_on
 
u8 txdma_on
 
u8 dma_num
 
u8 dma_ready
 
u8 dma_tx
 
u8rx_buf [2]
 
struct z8530_devdev
 
unsigned long ctrlio
 
unsigned long dataio
 
u32 rx_overrun
 
u32 rx_crc_err
 
voidprivate
 
struct net_devicenetdevice
 
struct tty_structtty
 
int line
 
wait_queue_head_t open_wait
 
wait_queue_head_t close_wait
 
unsigned long event
 
int fdcount
 
int blocked_open
 
int x_char
 
unsigned charxmit_buf
 
int xmit_head
 
int xmit_tail
 
int xmit_cnt
 
int flags
 
int timeout
 
int xmit_fifo_size
 
int close_delay
 
unsigned short closing_wait
 
unsigned char clk_divisor
 
int zs_baud
 
int magic
 
int baud_base
 
int custom_divisor
 
unsigned char tx_active
 
unsigned char tx_stopped
 
spinlock_tlock
 

Detailed Description

Definition at line 263 of file z85230.h.

Field Documentation

int baud_base

Definition at line 361 of file z85230.h.

int blocked_open

Definition at line 339 of file z85230.h.

unsigned char clk_divisor

Definition at line 357 of file z85230.h.

int close_delay

Definition at line 349 of file z85230.h.

wait_queue_head_t close_wait

Definition at line 336 of file z85230.h.

unsigned short closing_wait

Definition at line 350 of file z85230.h.

u16 count

Definition at line 269 of file z85230.h.

unsigned long ctrlio

Definition at line 310 of file z85230.h.

int custom_divisor

Definition at line 362 of file z85230.h.

unsigned long dataio

Definition at line 311 of file z85230.h.

u8 dcdcheck

Definition at line 276 of file z85230.h.

Definition at line 309 of file z85230.h.

u8 dma_num

Definition at line 300 of file z85230.h.

u8 dma_ready

Definition at line 301 of file z85230.h.

u8 dma_tx

Definition at line 302 of file z85230.h.

u8* dptr

Definition at line 272 of file z85230.h.

unsigned long event

Definition at line 337 of file z85230.h.

int fdcount

Definition at line 338 of file z85230.h.

int flags

Definition at line 345 of file z85230.h.

Definition at line 265 of file z85230.h.

Definition at line 334 of file z85230.h.

spinlock_t* lock

Definition at line 368 of file z85230.h.

int magic

Definition at line 360 of file z85230.h.

u16 max

Definition at line 270 of file z85230.h.

u16 mtu

Definition at line 271 of file z85230.h.

struct net_device* netdevice

Definition at line 327 of file z85230.h.

wait_queue_head_t open_wait

Definition at line 335 of file z85230.h.

u8 pendregs[32]

Definition at line 280 of file z85230.h.

void* private

Definition at line 326 of file z85230.h.

u8 regs[32]

Definition at line 279 of file z85230.h.

u8* rx_buf[2]

Definition at line 303 of file z85230.h.

u32 rx_crc_err

Definition at line 320 of file z85230.h.

void(* rx_function)(struct z8530_channel *, struct sk_buff *)

Definition at line 290 of file z85230.h.

u32 rx_overrun

Definition at line 319 of file z85230.h.

u8 rxdma

Definition at line 296 of file z85230.h.

u8 rxdma_on

Definition at line 298 of file z85230.h.

Definition at line 273 of file z85230.h.

struct sk_buff* skb2

Definition at line 274 of file z85230.h.

Definition at line 275 of file z85230.h.

u8 sync

Definition at line 277 of file z85230.h.

int timeout

Definition at line 346 of file z85230.h.

Definition at line 333 of file z85230.h.

unsigned char tx_active

Definition at line 365 of file z85230.h.

u8* tx_dma_buf[2]

Definition at line 286 of file z85230.h.

u8 tx_dma_used

Definition at line 287 of file z85230.h.

u8* tx_next_ptr

Definition at line 285 of file z85230.h.

struct sk_buff* tx_next_skb

Definition at line 283 of file z85230.h.

u8* tx_ptr

Definition at line 284 of file z85230.h.

struct sk_buff* tx_skb

Definition at line 282 of file z85230.h.

unsigned char tx_stopped

Definition at line 366 of file z85230.h.

u16 txcount

Definition at line 288 of file z85230.h.

u8 txdma

Definition at line 297 of file z85230.h.

u8 txdma_on

Definition at line 299 of file z85230.h.

int x_char

Definition at line 340 of file z85230.h.

unsigned char* xmit_buf

Definition at line 341 of file z85230.h.

int xmit_cnt

Definition at line 344 of file z85230.h.

int xmit_fifo_size

Definition at line 347 of file z85230.h.

int xmit_head

Definition at line 342 of file z85230.h.

int xmit_tail

Definition at line 343 of file z85230.h.

int zs_baud

Definition at line 358 of file z85230.h.


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