Lines Matching refs:uart_amba_port

149 struct uart_amba_port {  struct
179 static int pl011_fifo_to_tty(struct uart_amba_port *uap) in pl011_fifo_to_tty() argument
268 static void pl011_dma_probe(struct uart_amba_port *uap) in pl011_dma_probe()
398 static void pl011_dma_remove(struct uart_amba_port *uap) in pl011_dma_remove()
407 static int pl011_dma_tx_refill(struct uart_amba_port *uap);
408 static void pl011_start_tx_pio(struct uart_amba_port *uap);
416 struct uart_amba_port *uap = data; in pl011_dma_tx_callback()
464 static int pl011_dma_tx_refill(struct uart_amba_port *uap) in pl011_dma_tx_refill()
566 static bool pl011_dma_tx_irq(struct uart_amba_port *uap) in pl011_dma_tx_irq()
600 static inline void pl011_dma_tx_stop(struct uart_amba_port *uap) in pl011_dma_tx_stop()
616 static inline bool pl011_dma_tx_start(struct uart_amba_port *uap) in pl011_dma_tx_start()
678 struct uart_amba_port *uap = in pl011_dma_flush_buffer()
679 container_of(port, struct uart_amba_port, port); in pl011_dma_flush_buffer()
699 static int pl011_dma_rx_trigger_dma(struct uart_amba_port *uap) in pl011_dma_rx_trigger_dma()
747 static void pl011_dma_rx_chars(struct uart_amba_port *uap, in pl011_dma_rx_chars()
820 static void pl011_dma_rx_irq(struct uart_amba_port *uap) in pl011_dma_rx_irq()
870 struct uart_amba_port *uap = data; in pl011_dma_rx_callback()
921 static inline void pl011_dma_rx_stop(struct uart_amba_port *uap) in pl011_dma_rx_stop()
935 struct uart_amba_port *uap = (struct uart_amba_port *)args; in pl011_dma_rx_poll()
981 static void pl011_dma_startup(struct uart_amba_port *uap) in pl011_dma_startup()
1059 static void pl011_dma_shutdown(struct uart_amba_port *uap) in pl011_dma_shutdown()
1097 static inline bool pl011_dma_rx_available(struct uart_amba_port *uap) in pl011_dma_rx_available()
1102 static inline bool pl011_dma_rx_running(struct uart_amba_port *uap) in pl011_dma_rx_running()
1109 static inline void pl011_dma_probe(struct uart_amba_port *uap) in pl011_dma_probe()
1113 static inline void pl011_dma_remove(struct uart_amba_port *uap) in pl011_dma_remove()
1117 static inline void pl011_dma_startup(struct uart_amba_port *uap) in pl011_dma_startup()
1121 static inline void pl011_dma_shutdown(struct uart_amba_port *uap) in pl011_dma_shutdown()
1125 static inline bool pl011_dma_tx_irq(struct uart_amba_port *uap) in pl011_dma_tx_irq()
1130 static inline void pl011_dma_tx_stop(struct uart_amba_port *uap) in pl011_dma_tx_stop()
1134 static inline bool pl011_dma_tx_start(struct uart_amba_port *uap) in pl011_dma_tx_start()
1139 static inline void pl011_dma_rx_irq(struct uart_amba_port *uap) in pl011_dma_rx_irq()
1143 static inline void pl011_dma_rx_stop(struct uart_amba_port *uap) in pl011_dma_rx_stop()
1147 static inline int pl011_dma_rx_trigger_dma(struct uart_amba_port *uap) in pl011_dma_rx_trigger_dma()
1152 static inline bool pl011_dma_rx_available(struct uart_amba_port *uap) in pl011_dma_rx_available()
1157 static inline bool pl011_dma_rx_running(struct uart_amba_port *uap) in pl011_dma_rx_running()
1167 struct uart_amba_port *uap = in pl011_stop_tx()
1168 container_of(port, struct uart_amba_port, port); in pl011_stop_tx()
1175 static bool pl011_tx_chars(struct uart_amba_port *uap);
1178 static void pl011_start_tx_pio(struct uart_amba_port *uap) in pl011_start_tx_pio()
1188 struct uart_amba_port *uap = in pl011_start_tx()
1189 container_of(port, struct uart_amba_port, port); in pl011_start_tx()
1197 struct uart_amba_port *uap = in pl011_stop_rx()
1198 container_of(port, struct uart_amba_port, port); in pl011_stop_rx()
1209 struct uart_amba_port *uap = in pl011_enable_ms()
1210 container_of(port, struct uart_amba_port, port); in pl011_enable_ms()
1216 static void pl011_rx_chars(struct uart_amba_port *uap) in pl011_rx_chars()
1256 static bool pl011_tx_char(struct uart_amba_port *uap, unsigned char c) in pl011_tx_char()
1267 static bool pl011_tx_chars(struct uart_amba_port *uap) in pl011_tx_chars()
1333 static void pl011_modem_status(struct uart_amba_port *uap) in pl011_modem_status()
1360 struct uart_amba_port *uap = in pl011_tx_softirq()
1361 container_of(dwork, struct uart_amba_port, tx_softirq_work); in pl011_tx_softirq()
1368 static void pl011_tx_irq_seen(struct uart_amba_port *uap) in pl011_tx_irq_seen()
1381 struct uart_amba_port *uap = dev_id; in pl011_int()
1437 struct uart_amba_port *uap = in pl011_tx_empty()
1438 container_of(port, struct uart_amba_port, port); in pl011_tx_empty()
1445 struct uart_amba_port *uap = in pl011_get_mctrl()
1446 container_of(port, struct uart_amba_port, port); in pl011_get_mctrl()
1464 struct uart_amba_port *uap = in pl011_set_mctrl()
1465 container_of(port, struct uart_amba_port, port); in pl011_set_mctrl()
1493 struct uart_amba_port *uap = in pl011_break_ctl()
1494 container_of(port, struct uart_amba_port, port); in pl011_break_ctl()
1512 struct uart_amba_port *uap = in pl011_quiesce_irqs()
1513 container_of(port, struct uart_amba_port, port); in pl011_quiesce_irqs()
1535 struct uart_amba_port *uap = in pl011_get_poll_char()
1536 container_of(port, struct uart_amba_port, port); in pl011_get_poll_char()
1555 struct uart_amba_port *uap = in pl011_put_poll_char()
1556 container_of(port, struct uart_amba_port, port); in pl011_put_poll_char()
1568 struct uart_amba_port *uap = in pl011_hwinit()
1569 container_of(port, struct uart_amba_port, port); in pl011_hwinit()
1605 static void pl011_write_lcr_h(struct uart_amba_port *uap, unsigned int lcr_h) in pl011_write_lcr_h()
1622 struct uart_amba_port *uap = in pl011_startup()
1623 container_of(port, struct uart_amba_port, port); in pl011_startup()
1684 static void pl011_shutdown_channel(struct uart_amba_port *uap, in pl011_shutdown_channel()
1696 struct uart_amba_port *uap = in pl011_shutdown()
1697 container_of(port, struct uart_amba_port, port); in pl011_shutdown()
1763 struct uart_amba_port *uap = in pl011_set_termios()
1764 container_of(port, struct uart_amba_port, port); in pl011_set_termios()
1906 struct uart_amba_port *uap = in pl011_type()
1907 container_of(port, struct uart_amba_port, port); in pl011_type()
1979 static struct uart_amba_port *amba_ports[UART_NR];
1985 struct uart_amba_port *uap = in pl011_console_putchar()
1986 container_of(port, struct uart_amba_port, port); in pl011_console_putchar()
1996 struct uart_amba_port *uap = amba_ports[co->index]; in pl011_console_write()
2038 pl011_console_get_options(struct uart_amba_port *uap, int *baud, in pl011_console_get_options()
2074 struct uart_amba_port *uap; in pl011_console_setup()
2206 struct uart_amba_port *uap; in pl011_probe()
2218 uap = devm_kzalloc(&dev->dev, sizeof(struct uart_amba_port), in pl011_probe()
2280 struct uart_amba_port *uap = amba_get_drvdata(dev); in pl011_remove()
2301 struct uart_amba_port *uap = dev_get_drvdata(dev); in pl011_suspend()
2311 struct uart_amba_port *uap = dev_get_drvdata(dev); in pl011_resume()