Lines Matching refs:tegra_uart_port

106 struct tegra_uart_port {  struct
151 static void tegra_uart_start_next_tx(struct tegra_uart_port *tup); argument
152 static int tegra_uart_start_rx_dma(struct tegra_uart_port *tup);
153 static void tegra_uart_dma_channel_free(struct tegra_uart_port *tup,
156 static inline unsigned long tegra_uart_read(struct tegra_uart_port *tup, in tegra_uart_read()
162 static inline void tegra_uart_write(struct tegra_uart_port *tup, unsigned val, in tegra_uart_write()
168 static inline struct tegra_uart_port *to_tegra_uport(struct uart_port *u) in to_tegra_uport()
170 return container_of(u, struct tegra_uart_port, uport); in to_tegra_uport()
175 struct tegra_uart_port *tup = to_tegra_uport(u); in tegra_uart_get_mctrl()
191 static void set_rts(struct tegra_uart_port *tup, bool active) in set_rts()
206 static void set_dtr(struct tegra_uart_port *tup, bool active) in set_dtr()
221 static void set_loopbk(struct tegra_uart_port *tup, bool active) in set_loopbk()
238 struct tegra_uart_port *tup = to_tegra_uport(u); in tegra_uart_set_mctrl()
253 struct tegra_uart_port *tup = to_tegra_uport(u); in tegra_uart_break_ctl()
274 static void tegra_uart_wait_cycle_time(struct tegra_uart_port *tup, in tegra_uart_wait_cycle_time()
282 static void tegra_uart_wait_sym_time(struct tegra_uart_port *tup, in tegra_uart_wait_sym_time()
290 static int tegra_uart_wait_fifo_mode_enabled(struct tegra_uart_port *tup) in tegra_uart_wait_fifo_mode_enabled()
305 static void tegra_uart_fifo_reset(struct tegra_uart_port *tup, u8 fcr_bits) in tegra_uart_fifo_reset()
349 static long tegra_get_tolerance_rate(struct tegra_uart_port *tup, in tegra_get_tolerance_rate()
364 static int tegra_check_rate_in_range(struct tegra_uart_port *tup) in tegra_check_rate_in_range()
380 static int tegra_set_baudrate(struct tegra_uart_port *tup, unsigned int baud) in tegra_set_baudrate()
436 static u8 tegra_uart_decode_rx_error(struct tegra_uart_port *tup, in tegra_uart_decode_rx_error()
485 static void tegra_uart_fill_tx_fifo(struct tegra_uart_port *tup, int max_bytes) in tegra_uart_fill_tx_fifo()
502 static void tegra_uart_start_pio_tx(struct tegra_uart_port *tup, in tegra_uart_start_pio_tx()
516 struct tegra_uart_port *tup = args; in tegra_uart_tx_dma_complete()
534 static int tegra_uart_start_tx_dma(struct tegra_uart_port *tup, in tegra_uart_start_tx_dma()
566 static void tegra_uart_start_next_tx(struct tegra_uart_port *tup) in tegra_uart_start_next_tx()
594 struct tegra_uart_port *tup = to_tegra_uport(u); in tegra_uart_start_tx()
603 struct tegra_uart_port *tup = to_tegra_uport(u); in tegra_uart_tx_empty()
619 struct tegra_uart_port *tup = to_tegra_uport(u); in tegra_uart_stop_tx()
635 static void tegra_uart_handle_tx_pio(struct tegra_uart_port *tup) in tegra_uart_handle_tx_pio()
646 static void tegra_uart_handle_rx_pio(struct tegra_uart_port *tup, in tegra_uart_handle_rx_pio()
674 static void tegra_uart_copy_rx_to_tty(struct tegra_uart_port *tup, in tegra_uart_copy_rx_to_tty()
701 static void do_handle_rx_pio(struct tegra_uart_port *tup) in do_handle_rx_pio()
713 static void tegra_uart_rx_buffer_push(struct tegra_uart_port *tup, in tegra_uart_rx_buffer_push()
730 struct tegra_uart_port *tup = args; in tegra_uart_rx_dma_complete()
761 static void tegra_uart_terminate_rx_dma(struct tegra_uart_port *tup) in tegra_uart_terminate_rx_dma()
778 static void tegra_uart_handle_rx_dma(struct tegra_uart_port *tup) in tegra_uart_handle_rx_dma()
790 static int tegra_uart_start_rx_dma(struct tegra_uart_port *tup) in tegra_uart_start_rx_dma()
816 struct tegra_uart_port *tup = to_tegra_uport(u); in tegra_uart_handle_modem_signal_change()
837 struct tegra_uart_port *tup = data; in tegra_uart_isr()
914 struct tegra_uart_port *tup = to_tegra_uport(u); in tegra_uart_stop_rx()
939 static void tegra_uart_hw_deinit(struct tegra_uart_port *tup) in tegra_uart_hw_deinit()
995 static int tegra_uart_hw_init(struct tegra_uart_port *tup) in tegra_uart_hw_init()
1119 static void tegra_uart_dma_channel_free(struct tegra_uart_port *tup, in tegra_uart_dma_channel_free()
1141 static int tegra_uart_dma_channel_allocate(struct tegra_uart_port *tup, in tegra_uart_dma_channel_allocate()
1207 struct tegra_uart_port *tup = to_tegra_uport(u); in tegra_uart_startup()
1260 struct tegra_uart_port *tup = to_tegra_uport(u); in tegra_uart_flush_buffer()
1269 struct tegra_uart_port *tup = to_tegra_uport(u); in tegra_uart_shutdown()
1277 struct tegra_uart_port *tup = to_tegra_uport(u); in tegra_uart_enable_ms()
1289 struct tegra_uart_port *tup = to_tegra_uport(u); in tegra_uart_set_termios()
1425 struct tegra_uart_port *tup) in tegra_uart_parse_dt()
1559 struct tegra_uart_port *tup; in tegra_uart_probe()
1621 struct tegra_uart_port *tup = platform_get_drvdata(pdev); in tegra_uart_remove()
1630 struct tegra_uart_port *tup = dev_get_drvdata(dev); in tegra_uart_suspend()
1638 struct tegra_uart_port *tup = dev_get_drvdata(dev); in tegra_uart_resume()