Lines Matching defs:tegra_uart_port

102 struct tegra_uart_port {
147 static void tegra_uart_start_next_tx(struct tegra_uart_port *tup);
148 static int tegra_uart_start_rx_dma(struct tegra_uart_port *tup);
149 static void tegra_uart_dma_channel_free(struct tegra_uart_port *tup,
152 static inline unsigned long tegra_uart_read(struct tegra_uart_port *tup,
158 static inline void tegra_uart_write(struct tegra_uart_port *tup, unsigned val,
164 static inline struct tegra_uart_port *to_tegra_uport(struct uart_port *u)
166 return container_of(u, struct tegra_uart_port, uport);
171 struct tegra_uart_port *tup = to_tegra_uport(u);
187 static void set_rts(struct tegra_uart_port *tup, bool active)
202 static void set_dtr(struct tegra_uart_port *tup, bool active)
217 static void set_loopbk(struct tegra_uart_port *tup, bool active)
234 struct tegra_uart_port *tup = to_tegra_uport(u);
249 struct tegra_uart_port *tup = to_tegra_uport(u);
270 static void tegra_uart_wait_cycle_time(struct tegra_uart_port *tup,
278 static void tegra_uart_wait_sym_time(struct tegra_uart_port *tup,
286 static int tegra_uart_wait_fifo_mode_enabled(struct tegra_uart_port *tup)
301 static void tegra_uart_fifo_reset(struct tegra_uart_port *tup, u8 fcr_bits)
345 static long tegra_get_tolerance_rate(struct tegra_uart_port *tup,
360 static int tegra_check_rate_in_range(struct tegra_uart_port *tup)
376 static int tegra_set_baudrate(struct tegra_uart_port *tup, unsigned int baud)
432 static char tegra_uart_decode_rx_error(struct tegra_uart_port *tup,
481 static void tegra_uart_fill_tx_fifo(struct tegra_uart_port *tup, int max_bytes)
499 static void tegra_uart_start_pio_tx(struct tegra_uart_port *tup,
513 struct tegra_uart_port *tup = args;
531 static int tegra_uart_start_tx_dma(struct tegra_uart_port *tup,
560 static void tegra_uart_start_next_tx(struct tegra_uart_port *tup)
585 struct tegra_uart_port *tup = to_tegra_uport(u);
594 struct tegra_uart_port *tup = to_tegra_uport(u);
610 struct tegra_uart_port *tup = to_tegra_uport(u);
626 static void tegra_uart_handle_tx_pio(struct tegra_uart_port *tup)
637 static void tegra_uart_handle_rx_pio(struct tegra_uart_port *tup,
666 static void tegra_uart_copy_rx_to_tty(struct tegra_uart_port *tup,
693 static void do_handle_rx_pio(struct tegra_uart_port *tup)
705 static void tegra_uart_rx_buffer_push(struct tegra_uart_port *tup,
722 struct tegra_uart_port *tup = args;
753 static void tegra_uart_terminate_rx_dma(struct tegra_uart_port *tup)
770 static void tegra_uart_handle_rx_dma(struct tegra_uart_port *tup)
782 static int tegra_uart_start_rx_dma(struct tegra_uart_port *tup)
808 struct tegra_uart_port *tup = to_tegra_uport(u);
829 struct tegra_uart_port *tup = data;
906 struct tegra_uart_port *tup = to_tegra_uport(u);
931 static void tegra_uart_hw_deinit(struct tegra_uart_port *tup)
987 static int tegra_uart_hw_init(struct tegra_uart_port *tup)
1109 static void tegra_uart_dma_channel_free(struct tegra_uart_port *tup,
1131 static int tegra_uart_dma_channel_allocate(struct tegra_uart_port *tup,
1198 struct tegra_uart_port *tup = to_tegra_uport(u);
1248 struct tegra_uart_port *tup = to_tegra_uport(u);
1257 struct tegra_uart_port *tup = to_tegra_uport(u);
1265 struct tegra_uart_port *tup = to_tegra_uport(u);
1276 struct tegra_uart_port *tup = to_tegra_uport(u);
1432 struct tegra_uart_port *tup)
1566 struct tegra_uart_port *tup;
1637 struct tegra_uart_port *tup = platform_get_drvdata(pdev);
1647 struct tegra_uart_port *tup = dev_get_drvdata(dev);
1655 struct tegra_uart_port *tup = dev_get_drvdata(dev);