Lines Matching defs:z8530_channel
264 struct z8530_channel struct
266 struct z8530_irqhandler *irqs; /* IRQ handlers */
291 void (*rx_function)(struct z8530_channel *, struct sk_buff *); argument
297 u8 rxdma; /* DMA channels */
298 u8 txdma;
299 u8 rxdma_on; /* DMA active if flag set */
300 u8 txdma_on;
301 u8 dma_num; /* Buffer we are DMAing into */
302 u8 dma_ready; /* Is the other buffer free */
303 u8 dma_tx; /* TX is to use DMA */
304 u8 *rx_buf[2]; /* The flip buffers */
310 struct z8530_dev *dev; /* Z85230 chip instance we are from */
311 unsigned long ctrlio; /* I/O ports */
312 unsigned long dataio;
320 u32 rx_overrun; /* Overruns - not done yet */
321 u32 rx_crc_err;
327 void *private; /* For our owner */
328 struct net_device *netdevice; /* Network layer device */
334 struct tty_struct *tty; /* Attached terminal */
335 int line; /* Minor number */
336 wait_queue_head_t open_wait; /* Tasks waiting to open */
337 wait_queue_head_t close_wait; /* and for close to end */
338 unsigned long event; /* Pending events */
339 int fdcount; /* # of fd on device */
340 int blocked_open; /* # of blocked opens */
341 int x_char; /* XON/XOF char */
342 unsigned char *xmit_buf; /* Transmit pointer */
343 int xmit_head; /* Transmit ring */
344 int xmit_tail;
345 int xmit_cnt;
346 int flags;
347 int timeout;
348 int xmit_fifo_size; /* Transmit FIFO info */
350 int close_delay; /* Do we wait for drain on close ? */
351 unsigned short closing_wait;
379 struct z8530_channel chanA; /* SCC channel A */ argument