| H A D | serial-tegra.c | 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, in tegra_uart_read() argument 159 return readl(tup->uport.membase + (reg << tup->uport.regshift)); in tegra_uart_read() 162 static inline void tegra_uart_write(struct tegra_uart_port *tup, unsigned val, in tegra_uart_write() argument 165 writel(val, tup->uport.membase + (reg << tup->uport.regshift)); in tegra_uart_write() 175 struct tegra_uart_port *tup in tegra_uart_get_mctrl() local 191 set_rts(struct tegra_uart_port * tup,bool active) set_rts() argument 206 set_dtr(struct tegra_uart_port * tup,bool active) set_dtr() argument 221 set_loopbk(struct tegra_uart_port * tup,bool active) set_loopbk() argument 238 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_set_mctrl() local 253 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_break_ctl() local 274 tegra_uart_wait_cycle_time(struct tegra_uart_port * tup,unsigned int cycles) tegra_uart_wait_cycle_time() argument 282 tegra_uart_wait_sym_time(struct tegra_uart_port * tup,unsigned int syms) tegra_uart_wait_sym_time() argument 290 tegra_uart_wait_fifo_mode_enabled(struct tegra_uart_port * tup) tegra_uart_wait_fifo_mode_enabled() argument 305 tegra_uart_fifo_reset(struct tegra_uart_port * tup,u8 fcr_bits) tegra_uart_fifo_reset() argument 349 tegra_get_tolerance_rate(struct tegra_uart_port * tup,unsigned int baud,long rate) tegra_get_tolerance_rate() argument 364 tegra_check_rate_in_range(struct tegra_uart_port * tup) tegra_check_rate_in_range() argument 380 tegra_set_baudrate(struct tegra_uart_port * tup,unsigned int baud) tegra_set_baudrate() argument 436 tegra_uart_decode_rx_error(struct tegra_uart_port * tup,unsigned long lsr) tegra_uart_decode_rx_error() argument 485 tegra_uart_fill_tx_fifo(struct tegra_uart_port * tup,int max_bytes) tegra_uart_fill_tx_fifo() argument 502 tegra_uart_start_pio_tx(struct tegra_uart_port * tup,unsigned int bytes) tegra_uart_start_pio_tx() argument 516 struct tegra_uart_port *tup = args; tegra_uart_tx_dma_complete() local 534 tegra_uart_start_tx_dma(struct tegra_uart_port * tup,unsigned long count) tegra_uart_start_tx_dma() argument 566 tegra_uart_start_next_tx(struct tegra_uart_port * tup) tegra_uart_start_next_tx() argument 594 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_start_tx() local 603 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_tx_empty() local 619 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_stop_tx() local 635 tegra_uart_handle_tx_pio(struct tegra_uart_port * tup) tegra_uart_handle_tx_pio() argument 646 tegra_uart_handle_rx_pio(struct tegra_uart_port * tup,struct tty_port * port) tegra_uart_handle_rx_pio() argument 674 tegra_uart_copy_rx_to_tty(struct tegra_uart_port * tup,struct tty_port * port,unsigned int count) tegra_uart_copy_rx_to_tty() argument 701 do_handle_rx_pio(struct tegra_uart_port * tup) do_handle_rx_pio() argument 713 tegra_uart_rx_buffer_push(struct tegra_uart_port * tup,unsigned int residue) tegra_uart_rx_buffer_push() argument 730 struct tegra_uart_port *tup = args; tegra_uart_rx_dma_complete() local 761 tegra_uart_terminate_rx_dma(struct tegra_uart_port * tup) tegra_uart_terminate_rx_dma() argument 778 tegra_uart_handle_rx_dma(struct tegra_uart_port * tup) tegra_uart_handle_rx_dma() argument 790 tegra_uart_start_rx_dma(struct tegra_uart_port * tup) tegra_uart_start_rx_dma() argument 816 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_handle_modem_signal_change() local 837 struct tegra_uart_port *tup = data; tegra_uart_isr() local 914 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_stop_rx() local 939 tegra_uart_hw_deinit(struct tegra_uart_port * tup) tegra_uart_hw_deinit() argument 995 tegra_uart_hw_init(struct tegra_uart_port * tup) tegra_uart_hw_init() argument 1119 tegra_uart_dma_channel_free(struct tegra_uart_port * tup,bool dma_to_memory) tegra_uart_dma_channel_free() argument 1141 tegra_uart_dma_channel_allocate(struct tegra_uart_port * tup,bool dma_to_memory) tegra_uart_dma_channel_allocate() argument 1207 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_startup() local 1260 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_flush_buffer() local 1269 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_shutdown() local 1277 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_enable_ms() local 1289 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_set_termios() local 1425 tegra_uart_parse_dt(struct platform_device * pdev,struct tegra_uart_port * tup) tegra_uart_parse_dt() argument 1559 struct tegra_uart_port *tup; tegra_uart_probe() local 1621 struct tegra_uart_port *tup = platform_get_drvdata(pdev); tegra_uart_remove() local 1630 struct tegra_uart_port *tup = dev_get_drvdata(dev); tegra_uart_suspend() local 1638 struct tegra_uart_port *tup = dev_get_drvdata(dev); tegra_uart_resume() local [all...] |