Lines Matching refs:rx_dma_channel
467 dma_disable_irq_nosync(uart->rx_dma_channel); in bfin_serial_rx_dma_timeout()
479 uart->rx_dma_nrows = get_dma_curr_ycount(uart->rx_dma_channel); in bfin_serial_rx_dma_timeout()
480 x_pos = get_dma_curr_xcount(uart->rx_dma_channel); in bfin_serial_rx_dma_timeout()
500 dma_enable_irq(uart->rx_dma_channel); in bfin_serial_rx_dma_timeout()
542 irqstat = get_dma_curr_irqstat(uart->rx_dma_channel); in bfin_serial_dma_rx_int()
543 clear_dma_irqstat(uart->rx_dma_channel); in bfin_serial_dma_rx_int()
545 uart->rx_dma_nrows = get_dma_curr_ycount(uart->rx_dma_channel); in bfin_serial_dma_rx_int()
546 x_pos = get_dma_curr_xcount(uart->rx_dma_channel); in bfin_serial_dma_rx_int()
599 if (request_dma(uart->rx_dma_channel, "BFIN_UART_RX") < 0) { in bfin_serial_startup()
606 free_dma(uart->rx_dma_channel); in bfin_serial_startup()
610 set_dma_callback(uart->rx_dma_channel, bfin_serial_dma_rx_int, uart); in bfin_serial_startup()
618 set_dma_config(uart->rx_dma_channel, in bfin_serial_startup()
623 set_dma_x_count(uart->rx_dma_channel, DMA_RX_XCOUNT); in bfin_serial_startup()
624 set_dma_x_modify(uart->rx_dma_channel, 1); in bfin_serial_startup()
625 set_dma_y_count(uart->rx_dma_channel, DMA_RX_YCOUNT); in bfin_serial_startup()
626 set_dma_y_modify(uart->rx_dma_channel, 1); in bfin_serial_startup()
627 set_dma_start_addr(uart->rx_dma_channel, (unsigned long)uart->rx_dma_buf.buf); in bfin_serial_startup()
628 enable_dma(uart->rx_dma_channel); in bfin_serial_startup()
746 disable_dma(uart->rx_dma_channel); in bfin_serial_shutdown()
747 free_dma(uart->rx_dma_channel); in bfin_serial_shutdown()
1320 uart->rx_dma_channel = res->start; in bfin_serial_probe()