• Home
  • Raw
  • Download

Lines Matching refs:pp

102 	struct altera_uart *pp = container_of(port, struct altera_uart, port);  in altera_uart_get_mctrl()  local
107 sigs |= (pp->sigs & TIOCM_RTS); in altera_uart_get_mctrl()
112 static void altera_uart_update_ctrl_reg(struct altera_uart *pp) in altera_uart_update_ctrl_reg() argument
114 unsigned short imr = pp->imr; in altera_uart_update_ctrl_reg()
120 if (!pp->port.irq) in altera_uart_update_ctrl_reg()
123 altera_uart_writel(&pp->port, imr, ALTERA_UART_CONTROL_REG); in altera_uart_update_ctrl_reg()
128 struct altera_uart *pp = container_of(port, struct altera_uart, port); in altera_uart_set_mctrl() local
130 pp->sigs = sigs; in altera_uart_set_mctrl()
132 pp->imr |= ALTERA_UART_CONTROL_RTS_MSK; in altera_uart_set_mctrl()
134 pp->imr &= ~ALTERA_UART_CONTROL_RTS_MSK; in altera_uart_set_mctrl()
135 altera_uart_update_ctrl_reg(pp); in altera_uart_set_mctrl()
140 struct altera_uart *pp = container_of(port, struct altera_uart, port); in altera_uart_start_tx() local
142 pp->imr |= ALTERA_UART_CONTROL_TRDY_MSK; in altera_uart_start_tx()
143 altera_uart_update_ctrl_reg(pp); in altera_uart_start_tx()
148 struct altera_uart *pp = container_of(port, struct altera_uart, port); in altera_uart_stop_tx() local
150 pp->imr &= ~ALTERA_UART_CONTROL_TRDY_MSK; in altera_uart_stop_tx()
151 altera_uart_update_ctrl_reg(pp); in altera_uart_stop_tx()
156 struct altera_uart *pp = container_of(port, struct altera_uart, port); in altera_uart_stop_rx() local
158 pp->imr &= ~ALTERA_UART_CONTROL_RRDY_MSK; in altera_uart_stop_rx()
159 altera_uart_update_ctrl_reg(pp); in altera_uart_stop_rx()
164 struct altera_uart *pp = container_of(port, struct altera_uart, port); in altera_uart_break_ctl() local
169 pp->imr |= ALTERA_UART_CONTROL_TRBK_MSK; in altera_uart_break_ctl()
171 pp->imr &= ~ALTERA_UART_CONTROL_TRBK_MSK; in altera_uart_break_ctl()
172 altera_uart_update_ctrl_reg(pp); in altera_uart_break_ctl()
202 static void altera_uart_rx_chars(struct altera_uart *pp) in altera_uart_rx_chars() argument
204 struct uart_port *port = &pp->port; in altera_uart_rx_chars()
251 static void altera_uart_tx_chars(struct altera_uart *pp) in altera_uart_tx_chars() argument
253 struct uart_port *port = &pp->port; in altera_uart_tx_chars()
278 pp->imr &= ~ALTERA_UART_CONTROL_TRDY_MSK; in altera_uart_tx_chars()
279 altera_uart_update_ctrl_reg(pp); in altera_uart_tx_chars()
286 struct altera_uart *pp = container_of(port, struct altera_uart, port); in altera_uart_interrupt() local
289 isr = altera_uart_readl(port, ALTERA_UART_STATUS_REG) & pp->imr; in altera_uart_interrupt()
293 altera_uart_rx_chars(pp); in altera_uart_interrupt()
295 altera_uart_tx_chars(pp); in altera_uart_interrupt()
303 struct altera_uart *pp = from_timer(pp, t, tmr); in altera_uart_timer() local
304 struct uart_port *port = &pp->port; in altera_uart_timer()
307 mod_timer(&pp->tmr, jiffies + uart_poll_timeout(port)); in altera_uart_timer()
322 struct altera_uart *pp = container_of(port, struct altera_uart, port); in altera_uart_startup() local
326 timer_setup(&pp->tmr, altera_uart_timer, 0); in altera_uart_startup()
327 mod_timer(&pp->tmr, jiffies + uart_poll_timeout(port)); in altera_uart_startup()
343 pp->imr = ALTERA_UART_CONTROL_RRDY_MSK; in altera_uart_startup()
344 altera_uart_update_ctrl_reg(pp); in altera_uart_startup()
353 struct altera_uart *pp = container_of(port, struct altera_uart, port); in altera_uart_shutdown() local
359 pp->imr = 0; in altera_uart_shutdown()
360 altera_uart_update_ctrl_reg(pp); in altera_uart_shutdown()
367 del_timer_sync(&pp->tmr); in altera_uart_shutdown()