Lines Matching refs:pp
74 struct mcf_uart *pp = container_of(port, struct mcf_uart, port); in mcf_get_mctrl() local
79 sigs |= (pp->sigs & TIOCM_RTS); in mcf_get_mctrl()
90 struct mcf_uart *pp = container_of(port, struct mcf_uart, port); in mcf_set_mctrl() local
92 pp->sigs = sigs; in mcf_set_mctrl()
104 struct mcf_uart *pp = container_of(port, struct mcf_uart, port); in mcf_start_tx() local
112 pp->imr |= MCFUART_UIR_TXREADY; in mcf_start_tx()
113 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_start_tx()
120 struct mcf_uart *pp = container_of(port, struct mcf_uart, port); in mcf_stop_tx() local
122 pp->imr &= ~MCFUART_UIR_TXREADY; in mcf_stop_tx()
123 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_stop_tx()
130 struct mcf_uart *pp = container_of(port, struct mcf_uart, port); in mcf_stop_rx() local
132 pp->imr &= ~MCFUART_UIR_RXREADY; in mcf_stop_rx()
133 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_stop_rx()
154 struct mcf_uart *pp = container_of(port, struct mcf_uart, port); in mcf_startup() local
168 pp->imr = MCFUART_UIR_RXREADY; in mcf_startup()
169 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_startup()
180 struct mcf_uart *pp = container_of(port, struct mcf_uart, port); in mcf_shutdown() local
186 pp->imr = 0; in mcf_shutdown()
187 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_shutdown()
285 static void mcf_rx_chars(struct mcf_uart *pp) in mcf_rx_chars() argument
287 struct uart_port *port = &pp->port; in mcf_rx_chars()
333 static void mcf_tx_chars(struct mcf_uart *pp) in mcf_tx_chars() argument
335 struct uart_port *port = &pp->port; in mcf_tx_chars()
358 pp->imr &= ~MCFUART_UIR_TXREADY; in mcf_tx_chars()
359 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_tx_chars()
372 struct mcf_uart *pp = container_of(port, struct mcf_uart, port); in mcf_interrupt() local
376 isr = readb(port->membase + MCFUART_UISR) & pp->imr; in mcf_interrupt()
380 mcf_rx_chars(pp); in mcf_interrupt()
384 mcf_tx_chars(pp); in mcf_interrupt()