esp: use tty_port

Switch esp to use the new tty_port structures

Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
Alan Cox
2008-07-16 21:55:11 +01:00
committed by Linus Torvalds
parent 52d417388d
commit 4982d6b37a
2 changed files with 138 additions and 143 deletions

View File

@@ -76,11 +76,10 @@ struct hayes_esp_config {
struct esp_struct {
int magic;
struct tty_port port;
spinlock_t lock;
int port;
int io_port;
int irq;
int flags; /* defined in tty.h */
struct tty_struct *tty;
int read_status_mask;
int ignore_status_mask;
int timeout;
@@ -93,14 +92,10 @@ struct esp_struct {
int MCR; /* Modem control register */
unsigned long last_active;
int line;
int count; /* # of fd on device */
int blocked_open; /* # of blocked opens */
unsigned char *xmit_buf;
int xmit_head;
int xmit_tail;
int xmit_cnt;
wait_queue_head_t open_wait;
wait_queue_head_t close_wait;
wait_queue_head_t delta_msr_wait;
wait_queue_head_t break_wait;
struct async_icount icount; /* kernel counters for the 4 input interrupts */