Lines Matching refs:rx_dma_channel
49 sp->rx_dma_channel = res->start; in bfin_sir_init_ports()
329 x_pos = DMA_SIR_RX_XCNT - get_dma_curr_xcount(port->rx_dma_channel); in bfin_sir_rx_dma_timeout()
361 irqstat = get_dma_curr_irqstat(port->rx_dma_channel); in bfin_sir_dma_rx_int()
362 clear_dma_irqstat(port->rx_dma_channel); in bfin_sir_dma_rx_int()
376 if (request_dma(port->rx_dma_channel, "BFIN_UART_RX") < 0) { in bfin_sir_startup()
383 free_dma(port->rx_dma_channel); in bfin_sir_startup()
389 set_dma_callback(port->rx_dma_channel, bfin_sir_dma_rx_int, dev); in bfin_sir_startup()
398 set_dma_config(port->rx_dma_channel, in bfin_sir_startup()
402 set_dma_x_count(port->rx_dma_channel, DMA_SIR_RX_XCNT); in bfin_sir_startup()
403 set_dma_x_modify(port->rx_dma_channel, 1); in bfin_sir_startup()
404 set_dma_y_count(port->rx_dma_channel, DMA_SIR_RX_YCNT); in bfin_sir_startup()
405 set_dma_y_modify(port->rx_dma_channel, 1); in bfin_sir_startup()
406 set_dma_start_addr(port->rx_dma_channel, (unsigned long)port->rx_dma_buf.buf); in bfin_sir_startup()
407 enable_dma(port->rx_dma_channel); in bfin_sir_startup()
441 disable_dma(port->rx_dma_channel); in bfin_sir_shutdown()
449 free_dma(port->rx_dma_channel); in bfin_sir_shutdown()