Lines Matching defs:uport

107 	struct uart_port			uport;
159 return readl(tup->uport.membase + (reg << tup->uport.regshift));
165 writel(val, tup->uport.membase + (reg << tup->uport.regshift));
170 return container_of(u, struct tegra_uart_port, uport);
372 dev_err(tup->uport.dev,
400 dev_err(tup->uport.dev,
414 spin_lock_irqsave(&tup->uport.lock, flags);
427 spin_unlock_irqrestore(&tup->uport.lock, flags);
445 tup->uport.icount.overrun++;
446 dev_dbg(tup->uport.dev, "Got overrun errors\n");
450 tup->uport.icount.parity++;
451 dev_dbg(tup->uport.dev, "Got Parity errors\n");
454 tup->uport.icount.frame++;
455 dev_dbg(tup->uport.dev, "Got frame errors\n");
463 if (tup->uport.ignore_status_mask & UART_LSR_BI)
466 tup->uport.icount.brk++;
467 dev_dbg(tup->uport.dev, "Got Break\n");
469 uart_insert_char(&tup->uport, lsr, UART_LSR_OE, 0, flag);
487 struct circ_buf *xmit = &tup->uport.state->xmit;
498 uart_xmit_advance(&tup->uport, 1);
517 struct circ_buf *xmit = &tup->uport.state->xmit;
525 spin_lock_irqsave(&tup->uport.lock, flags);
526 uart_xmit_advance(&tup->uport, count);
529 uart_write_wakeup(&tup->uport);
531 spin_unlock_irqrestore(&tup->uport.lock, flags);
537 struct circ_buf *xmit = &tup->uport.state->xmit;
543 dma_sync_single_for_device(tup->uport.dev, tx_phys_addr,
550 dev_err(tup->uport.dev, "Not able to get desc for Tx\n");
567 struct circ_buf *xmit = &tup->uport.state->xmit;
625 uart_xmit_advance(&tup->uport, count);
631 struct circ_buf *xmit = &tup->uport.state->xmit;
636 uart_write_wakeup(&tup->uport);
656 tup->uport.icount.rx++;
658 if (uart_handle_sysrq_char(&tup->uport, ch))
661 if (tup->uport.ignore_status_mask & UART_LSR_DR)
678 tup->uport.icount.rx += count;
680 if (tup->uport.ignore_status_mask & UART_LSR_DR)
683 dma_sync_single_for_cpu(tup->uport.dev, tup->rx_dma_buf_phys,
689 dev_err(tup->uport.dev, "RxData copy to tty layer failed\n");
691 dma_sync_single_for_device(tup->uport.dev, tup->rx_dma_buf_phys,
697 struct tty_struct *tty = tty_port_tty_get(&tup->uport.state->port);
698 struct tty_port *port = &tup->uport.state->port;
710 struct tty_port *port = &tup->uport.state->port;
725 struct uart_port *u = &tup->uport;
735 dev_dbg(tup->uport.dev, "RX DMA is in progress\n");
795 dev_err(tup->uport.dev, "Not able to get desc for Rx\n");
818 tup->uport.icount.rng++;
820 tup->uport.icount.dsr++;
823 uart_handle_dcd_change(&tup->uport, msr & UART_MSR_DCD);
826 uart_handle_cts_change(&tup->uport, msr & UART_MSR_CTS);
832 struct uart_port *u = &tup->uport;
909 struct tty_port *port = &tup->uport.state->port;
937 unsigned long fifo_empty_time = tup->uport.fifosize * char_time;
951 dev_err(tup->uport.dev,
964 dev_err(tup->uport.dev,
972 spin_lock_irqsave(&tup->uport.lock, flags);
976 spin_unlock_irqrestore(&tup->uport.lock, flags);
1001 dev_err(tup->uport.dev, "could not enable clk\n");
1052 dev_err(tup->uport.dev,
1074 dev_err(tup->uport.dev, "Failed to set baud rate\n");
1119 dma_free_coherent(tup->uport.dev, TEGRA_UART_RX_DMA_BUFFER_SIZE,
1127 dma_unmap_single(tup->uport.dev, tup->tx_dma_buf_phys,
1144 dma_chan = dma_request_chan(tup->uport.dev, dma_to_memory ? "rx" : "tx");
1147 dev_err(tup->uport.dev,
1153 dma_buf = dma_alloc_coherent(tup->uport.dev,
1157 dev_err(tup->uport.dev,
1162 dma_sync_single_for_device(tup->uport.dev, dma_phys,
1165 dma_sconfig.src_addr = tup->uport.mapbase;
1172 dma_phys = dma_map_single(tup->uport.dev,
1173 tup->uport.state->xmit.buf, UART_XMIT_SIZE,
1175 if (dma_mapping_error(tup->uport.dev, dma_phys)) {
1176 dev_err(tup->uport.dev, "dma_map_single tx failed\n");
1180 dma_buf = tup->uport.state->xmit.buf;
1181 dma_sconfig.dst_addr = tup->uport.mapbase;
1191 dev_err(tup->uport.dev,
1347 dev_err(tup->uport.dev, "Failed to set baud rate\n");
1378 tup->uport.ignore_status_mask = 0;
1381 tup->uport.ignore_status_mask |= UART_LSR_DR;
1383 tup->uport.ignore_status_mask |= UART_LSR_BI;
1435 tup->uport.line = port;
1576 u = &tup->uport;
1617 struct uart_port *u = &tup->uport;
1627 struct uart_port *u = &tup->uport;
1635 struct uart_port *u = &tup->uport;