diff options
Diffstat (limited to 'drivers/serial/jsm/jsm_tty.c')
-rw-r--r-- | drivers/serial/jsm/jsm_tty.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/drivers/serial/jsm/jsm_tty.c b/drivers/serial/jsm/jsm_tty.c index 00f4577d2f7..7439c037362 100644 --- a/drivers/serial/jsm/jsm_tty.c +++ b/drivers/serial/jsm/jsm_tty.c | |||
@@ -147,7 +147,7 @@ static void jsm_tty_send_xchar(struct uart_port *port, char ch) | |||
147 | struct ktermios *termios; | 147 | struct ktermios *termios; |
148 | 148 | ||
149 | spin_lock_irqsave(&port->lock, lock_flags); | 149 | spin_lock_irqsave(&port->lock, lock_flags); |
150 | termios = port->info->port.tty->termios; | 150 | termios = port->state->port.tty->termios; |
151 | if (ch == termios->c_cc[VSTART]) | 151 | if (ch == termios->c_cc[VSTART]) |
152 | channel->ch_bd->bd_ops->send_start_character(channel); | 152 | channel->ch_bd->bd_ops->send_start_character(channel); |
153 | 153 | ||
@@ -245,7 +245,7 @@ static int jsm_tty_open(struct uart_port *port) | |||
245 | channel->ch_cached_lsr = 0; | 245 | channel->ch_cached_lsr = 0; |
246 | channel->ch_stops_sent = 0; | 246 | channel->ch_stops_sent = 0; |
247 | 247 | ||
248 | termios = port->info->port.tty->termios; | 248 | termios = port->state->port.tty->termios; |
249 | channel->ch_c_cflag = termios->c_cflag; | 249 | channel->ch_c_cflag = termios->c_cflag; |
250 | channel->ch_c_iflag = termios->c_iflag; | 250 | channel->ch_c_iflag = termios->c_iflag; |
251 | channel->ch_c_oflag = termios->c_oflag; | 251 | channel->ch_c_oflag = termios->c_oflag; |
@@ -278,7 +278,7 @@ static void jsm_tty_close(struct uart_port *port) | |||
278 | jsm_printk(CLOSE, INFO, &channel->ch_bd->pci_dev, "start\n"); | 278 | jsm_printk(CLOSE, INFO, &channel->ch_bd->pci_dev, "start\n"); |
279 | 279 | ||
280 | bd = channel->ch_bd; | 280 | bd = channel->ch_bd; |
281 | ts = port->info->port.tty->termios; | 281 | ts = port->state->port.tty->termios; |
282 | 282 | ||
283 | channel->ch_flags &= ~(CH_STOPI); | 283 | channel->ch_flags &= ~(CH_STOPI); |
284 | 284 | ||
@@ -530,7 +530,7 @@ void jsm_input(struct jsm_channel *ch) | |||
530 | if (!ch) | 530 | if (!ch) |
531 | return; | 531 | return; |
532 | 532 | ||
533 | tp = ch->uart_port.info->port.tty; | 533 | tp = ch->uart_port.state->port.tty; |
534 | 534 | ||
535 | bd = ch->ch_bd; | 535 | bd = ch->ch_bd; |
536 | if(!bd) | 536 | if(!bd) |
@@ -849,7 +849,7 @@ int jsm_tty_write(struct uart_port *port) | |||
849 | u16 tail; | 849 | u16 tail; |
850 | u16 tmask; | 850 | u16 tmask; |
851 | u32 remain; | 851 | u32 remain; |
852 | int temp_tail = port->info->xmit.tail; | 852 | int temp_tail = port->state->xmit.tail; |
853 | struct jsm_channel *channel = (struct jsm_channel *)port; | 853 | struct jsm_channel *channel = (struct jsm_channel *)port; |
854 | 854 | ||
855 | tmask = WQUEUEMASK; | 855 | tmask = WQUEUEMASK; |
@@ -865,10 +865,10 @@ int jsm_tty_write(struct uart_port *port) | |||
865 | data_count = 0; | 865 | data_count = 0; |
866 | if (bufcount >= remain) { | 866 | if (bufcount >= remain) { |
867 | bufcount -= remain; | 867 | bufcount -= remain; |
868 | while ((port->info->xmit.head != temp_tail) && | 868 | while ((port->state->xmit.head != temp_tail) && |
869 | (data_count < remain)) { | 869 | (data_count < remain)) { |
870 | channel->ch_wqueue[head++] = | 870 | channel->ch_wqueue[head++] = |
871 | port->info->xmit.buf[temp_tail]; | 871 | port->state->xmit.buf[temp_tail]; |
872 | 872 | ||
873 | temp_tail++; | 873 | temp_tail++; |
874 | temp_tail &= (UART_XMIT_SIZE - 1); | 874 | temp_tail &= (UART_XMIT_SIZE - 1); |
@@ -880,10 +880,10 @@ int jsm_tty_write(struct uart_port *port) | |||
880 | data_count1 = 0; | 880 | data_count1 = 0; |
881 | if (bufcount > 0) { | 881 | if (bufcount > 0) { |
882 | remain = bufcount; | 882 | remain = bufcount; |
883 | while ((port->info->xmit.head != temp_tail) && | 883 | while ((port->state->xmit.head != temp_tail) && |
884 | (data_count1 < remain)) { | 884 | (data_count1 < remain)) { |
885 | channel->ch_wqueue[head++] = | 885 | channel->ch_wqueue[head++] = |
886 | port->info->xmit.buf[temp_tail]; | 886 | port->state->xmit.buf[temp_tail]; |
887 | 887 | ||
888 | temp_tail++; | 888 | temp_tail++; |
889 | temp_tail &= (UART_XMIT_SIZE - 1); | 889 | temp_tail &= (UART_XMIT_SIZE - 1); |
@@ -892,7 +892,7 @@ int jsm_tty_write(struct uart_port *port) | |||
892 | } | 892 | } |
893 | } | 893 | } |
894 | 894 | ||
895 | port->info->xmit.tail = temp_tail; | 895 | port->state->xmit.tail = temp_tail; |
896 | 896 | ||
897 | data_count += data_count1; | 897 | data_count += data_count1; |
898 | if (data_count) { | 898 | if (data_count) { |