@@ -120,12 +120,12 @@ static void dw8250_force_idle(struct uart_port *p)
120
120
* enabled.
121
121
*/
122
122
if (up -> fcr & UART_FCR_ENABLE_FIFO ) {
123
- lsr = p -> serial_in (p , UART_LSR );
123
+ lsr = serial_port_in (p , UART_LSR );
124
124
if (!(lsr & UART_LSR_DR ))
125
125
return ;
126
126
}
127
127
128
- ( void ) p -> serial_in (p , UART_RX );
128
+ serial_port_in (p , UART_RX );
129
129
}
130
130
131
131
static void dw8250_check_lcr (struct uart_port * p , int offset , int value )
@@ -139,7 +139,7 @@ static void dw8250_check_lcr(struct uart_port *p, int offset, int value)
139
139
140
140
/* Make sure LCR write wasn't ignored */
141
141
while (tries -- ) {
142
- unsigned int lcr = p -> serial_in (p , offset );
142
+ unsigned int lcr = serial_port_in (p , offset );
143
143
144
144
if ((value & ~UART_LCR_SPAR ) == (lcr & ~UART_LCR_SPAR ))
145
145
return ;
@@ -260,7 +260,7 @@ static int dw8250_handle_irq(struct uart_port *p)
260
260
{
261
261
struct uart_8250_port * up = up_to_u8250p (p );
262
262
struct dw8250_data * d = to_dw8250_data (p -> private_data );
263
- unsigned int iir = p -> serial_in (p , UART_IIR );
263
+ unsigned int iir = serial_port_in (p , UART_IIR );
264
264
bool rx_timeout = (iir & 0x3f ) == UART_IIR_RX_TIMEOUT ;
265
265
unsigned int quirks = d -> pdata -> quirks ;
266
266
unsigned int status ;
@@ -281,7 +281,7 @@ static int dw8250_handle_irq(struct uart_port *p)
281
281
status = serial_lsr_in (up );
282
282
283
283
if (!(status & (UART_LSR_DR | UART_LSR_BI )))
284
- ( void ) p -> serial_in (p , UART_RX );
284
+ serial_port_in (p , UART_RX );
285
285
286
286
uart_port_unlock_irqrestore (p , flags );
287
287
}
@@ -303,7 +303,7 @@ static int dw8250_handle_irq(struct uart_port *p)
303
303
304
304
if ((iir & UART_IIR_BUSY ) == UART_IIR_BUSY ) {
305
305
/* Clear the USR */
306
- ( void ) p -> serial_in (p , d -> pdata -> usr_reg );
306
+ serial_port_in (p , d -> pdata -> usr_reg );
307
307
308
308
return 1 ;
309
309
}
@@ -390,15 +390,15 @@ static void dw8250_set_termios(struct uart_port *p, struct ktermios *termios,
390
390
static void dw8250_set_ldisc (struct uart_port * p , struct ktermios * termios )
391
391
{
392
392
struct uart_8250_port * up = up_to_u8250p (p );
393
- unsigned int mcr = p -> serial_in (p , UART_MCR );
393
+ unsigned int mcr = serial_port_in (p , UART_MCR );
394
394
395
395
if (up -> capabilities & UART_CAP_IRDA ) {
396
396
if (termios -> c_line == N_IRDA )
397
397
mcr |= DW_UART_MCR_SIRE ;
398
398
else
399
399
mcr &= ~DW_UART_MCR_SIRE ;
400
400
401
- p -> serial_out (p , UART_MCR , mcr );
401
+ serial_port_out (p , UART_MCR , mcr );
402
402
}
403
403
serial8250_do_set_ldisc (p , termios );
404
404
}
0 commit comments