Lines Matching defs:tegra_uart_port
106 struct tegra_uart_port {
151 static void tegra_uart_start_next_tx(struct tegra_uart_port *tup);
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,
162 static inline void tegra_uart_write(struct tegra_uart_port *tup, unsigned val,
168 static inline struct tegra_uart_port *to_tegra_uport(struct uart_port *u)
170 return container_of(u, struct tegra_uart_port, uport);
175 struct tegra_uart_port *tup = to_tegra_uport(u);
191 static void set_rts(struct tegra_uart_port *tup, bool active)
206 static void set_dtr(struct tegra_uart_port *tup, bool active)
221 static void set_loopbk(struct tegra_uart_port *tup, bool active)
238 struct tegra_uart_port *tup = to_tegra_uport(u);
253 struct tegra_uart_port *tup = to_tegra_uport(u);
274 static void tegra_uart_wait_cycle_time(struct tegra_uart_port *tup,
282 static void tegra_uart_wait_sym_time(struct tegra_uart_port *tup,
290 static int tegra_uart_wait_fifo_mode_enabled(struct tegra_uart_port *tup)
305 static void tegra_uart_fifo_reset(struct tegra_uart_port *tup, u8 fcr_bits)
349 static long tegra_get_tolerance_rate(struct tegra_uart_port *tup,
364 static int tegra_check_rate_in_range(struct tegra_uart_port *tup)
380 static int tegra_set_baudrate(struct tegra_uart_port *tup, unsigned int baud)
436 static u8 tegra_uart_decode_rx_error(struct tegra_uart_port *tup,
485 static void tegra_uart_fill_tx_fifo(struct tegra_uart_port *tup, int max_bytes)
502 static void tegra_uart_start_pio_tx(struct tegra_uart_port *tup,
516 struct tegra_uart_port *tup = args;
534 static int tegra_uart_start_tx_dma(struct tegra_uart_port *tup,
563 static void tegra_uart_start_next_tx(struct tegra_uart_port *tup)
588 struct tegra_uart_port *tup = to_tegra_uport(u);
597 struct tegra_uart_port *tup = to_tegra_uport(u);
613 struct tegra_uart_port *tup = to_tegra_uport(u);
629 static void tegra_uart_handle_tx_pio(struct tegra_uart_port *tup)
640 static void tegra_uart_handle_rx_pio(struct tegra_uart_port *tup,
668 static void tegra_uart_copy_rx_to_tty(struct tegra_uart_port *tup,
695 static void do_handle_rx_pio(struct tegra_uart_port *tup)
707 static void tegra_uart_rx_buffer_push(struct tegra_uart_port *tup,
724 struct tegra_uart_port *tup = args;
755 static void tegra_uart_terminate_rx_dma(struct tegra_uart_port *tup)
772 static void tegra_uart_handle_rx_dma(struct tegra_uart_port *tup)
784 static int tegra_uart_start_rx_dma(struct tegra_uart_port *tup)
810 struct tegra_uart_port *tup = to_tegra_uport(u);
831 struct tegra_uart_port *tup = data;
908 struct tegra_uart_port *tup = to_tegra_uport(u);
933 static void tegra_uart_hw_deinit(struct tegra_uart_port *tup)
989 static int tegra_uart_hw_init(struct tegra_uart_port *tup)
1113 static void tegra_uart_dma_channel_free(struct tegra_uart_port *tup,
1135 static int tegra_uart_dma_channel_allocate(struct tegra_uart_port *tup,
1202 struct tegra_uart_port *tup = to_tegra_uport(u);
1255 struct tegra_uart_port *tup = to_tegra_uport(u);
1264 struct tegra_uart_port *tup = to_tegra_uport(u);
1272 struct tegra_uart_port *tup = to_tegra_uport(u);
1284 struct tegra_uart_port *tup = to_tegra_uport(u);
1420 struct tegra_uart_port *tup)
1554 struct tegra_uart_port *tup;
1616 struct tegra_uart_port *tup = platform_get_drvdata(pdev);
1626 struct tegra_uart_port *tup = dev_get_drvdata(dev);
1634 struct tegra_uart_port *tup = dev_get_drvdata(dev);