Lines Matching refs:dma_channel

93 	int dma_channel;  member
487 unsigned short dmastat = get_dma_curr_irqstat(drv_data->dma_channel); in bfin_spi_dma_irq_handler()
503 clear_dma_irqstat(drv_data->dma_channel); in bfin_spi_dma_irq_handler()
548 drv_data->dma_channel); in bfin_spi_dma_irq_handler()
549 dma_disable_irq_nosync(drv_data->dma_channel); in bfin_spi_dma_irq_handler()
684 disable_dma(drv_data->dma_channel); in bfin_spi_pump_transfers()
685 clear_dma_irqstat(drv_data->dma_channel); in bfin_spi_pump_transfers()
689 set_dma_x_count(drv_data->dma_channel, drv_data->len); in bfin_spi_pump_transfers()
691 set_dma_x_modify(drv_data->dma_channel, 2); in bfin_spi_pump_transfers()
694 set_dma_x_modify(drv_data->dma_channel, 1); in bfin_spi_pump_transfers()
710 set_dma_config(drv_data->dma_channel, dma_config); in bfin_spi_pump_transfers()
711 set_dma_start_addr(drv_data->dma_channel, in bfin_spi_pump_transfers()
713 enable_dma(drv_data->dma_channel); in bfin_spi_pump_transfers()
767 set_dma_start_addr(drv_data->dma_channel, dma_start_addr); in bfin_spi_pump_transfers()
768 set_dma_config(drv_data->dma_channel, dma_config); in bfin_spi_pump_transfers()
772 enable_dma(drv_data->dma_channel); in bfin_spi_pump_transfers()
773 dma_enable_irq(drv_data->dma_channel); in bfin_spi_pump_transfers()
1061 ret = request_dma(drv_data->dma_channel, "BFIN_SPI_DMA"); in bfin_spi_setup()
1069 ret = set_dma_callback(drv_data->dma_channel, in bfin_spi_setup()
1075 dma_disable_irq(drv_data->dma_channel); in bfin_spi_setup()
1133 free_dma(drv_data->dma_channel); in bfin_spi_setup()
1308 drv_data->dma_channel = res->start; in bfin_spi_probe()
1352 drv_data->dma_channel); in bfin_spi_probe()
1385 if (dma_channel_active(drv_data->dma_channel)) in bfin_spi_remove()
1386 free_dma(drv_data->dma_channel); in bfin_spi_remove()