Lines Matching refs:lpuart_port

261 struct lpuart_port {  struct
361 static inline bool is_layerscape_lpuart(struct lpuart_port *sport) in is_layerscape_lpuart()
367 static inline bool is_imx7ulp_lpuart(struct lpuart_port *sport) in is_imx7ulp_lpuart()
372 static inline bool is_imx8ulp_lpuart(struct lpuart_port *sport) in is_imx8ulp_lpuart()
377 static inline bool is_imx8qxp_lpuart(struct lpuart_port *sport) in is_imx8qxp_lpuart()
407 static int __lpuart_enable_clks(struct lpuart_port *sport, bool is_en) in __lpuart_enable_clks()
429 static unsigned int lpuart_get_baud_clk_rate(struct lpuart_port *sport) in lpuart_get_baud_clk_rate()
474 static void lpuart_dma_tx(struct lpuart_port *sport) in lpuart_dma_tx()
529 struct lpuart_port *sport = arg; in lpuart_dma_tx_complete()
564 static dma_addr_t lpuart_dma_datareg_addr(struct lpuart_port *sport) in lpuart_dma_datareg_addr()
577 struct lpuart_port *sport = container_of(port, in lpuart_dma_tx_request()
578 struct lpuart_port, port); in lpuart_dma_tx_request()
597 static bool lpuart_is_32(struct lpuart_port *sport) in lpuart_is_32()
605 struct lpuart_port *sport = container_of(port, struct lpuart_port, port); in lpuart_flush_buffer()
647 struct lpuart_port *sport = container_of(port, in lpuart_poll_init()
648 struct lpuart_port, port); in lpuart_poll_init()
701 struct lpuart_port *sport = container_of(port, struct lpuart_port, port); in lpuart32_poll_init()
747 static inline void lpuart_transmit_buffer(struct lpuart_port *sport) in lpuart_transmit_buffer()
757 static inline void lpuart32_transmit_buffer(struct lpuart_port *sport) in lpuart32_transmit_buffer()
794 struct lpuart_port *sport = container_of(port, in lpuart_start_tx()
795 struct lpuart_port, port); in lpuart_start_tx()
812 struct lpuart_port *sport = container_of(port, struct lpuart_port, port); in lpuart32_start_tx()
844 struct lpuart_port *sport = container_of(port, in lpuart_tx_empty()
845 struct lpuart_port, port); in lpuart_tx_empty()
860 struct lpuart_port *sport = container_of(port, in lpuart32_tx_empty()
861 struct lpuart_port, port); in lpuart32_tx_empty()
880 static void lpuart_txint(struct lpuart_port *sport) in lpuart_txint()
887 static void lpuart_rxint(struct lpuart_port *sport) in lpuart_rxint()
957 static void lpuart32_txint(struct lpuart_port *sport) in lpuart32_txint()
964 static void lpuart32_rxint(struct lpuart_port *sport) in lpuart32_rxint()
1045 struct lpuart_port *sport = dev_id; in lpuart_int()
1078 static void lpuart_handle_sysrq(struct lpuart_port *sport) in lpuart_handle_sysrq()
1109 static void lpuart_copy_rx_to_tty(struct lpuart_port *sport) in lpuart_copy_rx_to_tty()
1256 struct lpuart_port *sport = arg; in lpuart_dma_rx_complete()
1261 static void lpuart32_dma_idleint(struct lpuart_port *sport) in lpuart32_dma_idleint()
1285 struct lpuart_port *sport = dev_id; in lpuart32_int()
1314 struct lpuart_port *sport = from_timer(sport, t, lpuart_timer); in lpuart_timer_func()
1344 static inline int lpuart_start_rx_dma(struct lpuart_port *sport) in lpuart_start_rx_dma()
1437 struct lpuart_port *sport = container_of(port, in lpuart_dma_rx_free()
1438 struct lpuart_port, port); in lpuart_dma_rx_free()
1456 struct lpuart_port *sport = container_of(port, in lpuart_config_rs485()
1457 struct lpuart_port, port); in lpuart_config_rs485()
1486 struct lpuart_port *sport = container_of(port, in lpuart32_config_rs485()
1487 struct lpuart_port, port); in lpuart32_config_rs485()
1611 static void lpuart_setup_watermark(struct lpuart_port *sport) in lpuart_setup_watermark()
1645 static void lpuart_setup_watermark_enable(struct lpuart_port *sport) in lpuart_setup_watermark_enable()
1656 static void lpuart32_setup_watermark(struct lpuart_port *sport) in lpuart32_setup_watermark()
1692 static void lpuart32_setup_watermark_enable(struct lpuart_port *sport) in lpuart32_setup_watermark_enable()
1704 static void rx_dma_timer_init(struct lpuart_port *sport) in rx_dma_timer_init()
1714 static void lpuart_request_dma(struct lpuart_port *sport) in lpuart_request_dma()
1733 static void lpuart_tx_dma_startup(struct lpuart_port *sport) in lpuart_tx_dma_startup()
1765 static void lpuart_rx_dma_startup(struct lpuart_port *sport) in lpuart_rx_dma_startup()
1801 static void lpuart_hw_setup(struct lpuart_port *sport) in lpuart_hw_setup()
1817 struct lpuart_port *sport = container_of(port, struct lpuart_port, port); in lpuart_startup()
1836 static void lpuart32_hw_disable(struct lpuart_port *sport) in lpuart32_hw_disable()
1846 static void lpuart32_configure(struct lpuart_port *sport) in lpuart32_configure()
1858 static void lpuart32_hw_setup(struct lpuart_port *sport) in lpuart32_hw_setup()
1877 struct lpuart_port *sport = container_of(port, struct lpuart_port, port); in lpuart32_startup()
1907 static void lpuart_dma_shutdown(struct lpuart_port *sport) in lpuart_dma_shutdown()
1931 struct lpuart_port *sport = container_of(port, struct lpuart_port, port); in lpuart_shutdown()
1950 struct lpuart_port *sport = in lpuart32_shutdown()
1951 container_of(port, struct lpuart_port, port); in lpuart32_shutdown()
1981 struct lpuart_port *sport = container_of(port, struct lpuart_port, port); in lpuart_set_termios()
2206 static void lpuart32_serial_setbrg(struct lpuart_port *sport, in lpuart32_serial_setbrg()
2219 struct lpuart_port *sport = container_of(port, struct lpuart_port, port); in lpuart32_set_termios()
2459 static struct lpuart_port *lpuart_ports[UART_NR];
2477 struct lpuart_port *sport = lpuart_ports[co->index]; in lpuart_console_write()
2507 struct lpuart_port *sport = lpuart_ports[co->index]; in lpuart32_console_write()
2539 lpuart_console_get_options(struct lpuart_port *sport, int *baud, in lpuart_console_get_options()
2588 lpuart32_console_get_options(struct lpuart_port *sport, int *baud, in lpuart32_console_get_options()
2635 struct lpuart_port *sport; in lpuart_console_setup()
2793 static int lpuart_global_reset(struct lpuart_port *sport) in lpuart_global_reset()
2845 struct lpuart_port *sport; in lpuart_probe()
2967 struct lpuart_port *sport = platform_get_drvdata(pdev); in lpuart_remove()
2988 struct lpuart_port *sport = platform_get_drvdata(pdev); in lpuart_runtime_suspend()
2998 struct lpuart_port *sport = platform_get_drvdata(pdev); in lpuart_runtime_resume()
3003 static void serial_lpuart_enable_wakeup(struct lpuart_port *sport, bool on) in serial_lpuart_enable_wakeup()
3033 static bool lpuart_uport_is_active(struct lpuart_port *sport) in lpuart_uport_is_active()
3056 struct lpuart_port *sport = dev_get_drvdata(dev); in lpuart_suspend_noirq()
3069 struct lpuart_port *sport = dev_get_drvdata(dev); in lpuart_resume_noirq()
3089 struct lpuart_port *sport = dev_get_drvdata(dev); in lpuart_suspend()
3156 static void lpuart_console_fixup(struct lpuart_port *sport) in lpuart_console_fixup()
3184 struct lpuart_port *sport = dev_get_drvdata(dev); in lpuart_resume()