Lines Matching refs:uart

69 	struct uart_port	uart;  member
116 msm_stop_dma(&msm_port->uart, dma); in msm_release_dma()
124 msm_stop_dma(&msm_port->uart, dma); in msm_release_dma()
134 struct device *dev = msm_port->uart.dev; in msm_request_tx_dma()
177 struct device *dev = msm_port->uart.dev; in msm_request_rx_dma()
264 struct uart_port *port = &msm_port->uart; in msm_complete_tx_dma()
313 struct circ_buf *xmit = &msm_port->uart.state->xmit; in msm_handle_tx_dma()
314 struct uart_port *port = &msm_port->uart; in msm_handle_tx_dma()
374 struct uart_port *port = &msm_port->uart; in msm_complete_rx_dma()
441 struct uart_port *uart = &msm_port->uart; in msm_start_rx_dma() local
448 dma->phys = dma_map_single(uart->dev, dma->virt, in msm_start_rx_dma()
450 ret = dma_mapping_error(uart->dev, dma->phys); in msm_start_rx_dma()
480 msm_write(uart, msm_port->imr, UART_IMR); in msm_start_rx_dma()
486 msm_write(uart, UART_CR_CMD_RESET_STALE_INT, UART_CR); in msm_start_rx_dma()
487 msm_write(uart, UART_CR_CMD_STALE_EVENT_ENABLE, UART_CR); in msm_start_rx_dma()
489 val = msm_read(uart, UARTDM_DMEN); in msm_start_rx_dma()
493 msm_write(uart, val, UARTDM_DMEN); in msm_start_rx_dma()
495 msm_write(uart, UARTDM_RX_SIZE, UARTDM_DMRX); in msm_start_rx_dma()
498 msm_write(uart, val, UARTDM_DMEN); in msm_start_rx_dma()
502 dma_unmap_single(uart->dev, dma->phys, UARTDM_RX_SIZE, dma->dir); in msm_start_rx_dma()
703 struct circ_buf *xmit = &msm_port->uart.state->xmit; in msm_handle_tx()
1007 msm_request_tx_dma(msm_port, msm_port->uart.mapbase); in msm_startup()
1008 msm_request_rx_dma(msm_port, msm_port->uart.mapbase); in msm_startup()
1330 .uart = {
1339 .uart = {
1348 .uart = {
1362 return &msm_uart_ports[line].uart; in msm_get_port_from_line()