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()
688 disable_dma(drv_data->dma_channel); in bfin_spi_pump_transfers()
689 clear_dma_irqstat(drv_data->dma_channel); in bfin_spi_pump_transfers()
693 set_dma_x_count(drv_data->dma_channel, drv_data->len); in bfin_spi_pump_transfers()
695 set_dma_x_modify(drv_data->dma_channel, 2); in bfin_spi_pump_transfers()
698 set_dma_x_modify(drv_data->dma_channel, 1); in bfin_spi_pump_transfers()
714 set_dma_config(drv_data->dma_channel, dma_config); in bfin_spi_pump_transfers()
715 set_dma_start_addr(drv_data->dma_channel, in bfin_spi_pump_transfers()
717 enable_dma(drv_data->dma_channel); in bfin_spi_pump_transfers()
771 set_dma_start_addr(drv_data->dma_channel, dma_start_addr); in bfin_spi_pump_transfers()
772 set_dma_config(drv_data->dma_channel, dma_config); in bfin_spi_pump_transfers()
776 enable_dma(drv_data->dma_channel); in bfin_spi_pump_transfers()
777 dma_enable_irq(drv_data->dma_channel); in bfin_spi_pump_transfers()
1065 ret = request_dma(drv_data->dma_channel, "BFIN_SPI_DMA"); in bfin_spi_setup()
1073 ret = set_dma_callback(drv_data->dma_channel, in bfin_spi_setup()
1079 dma_disable_irq(drv_data->dma_channel); in bfin_spi_setup()
1137 free_dma(drv_data->dma_channel); in bfin_spi_setup()
1312 drv_data->dma_channel = res->start; in bfin_spi_probe()
1356 drv_data->dma_channel); in bfin_spi_probe()
1389 if (dma_channel_active(drv_data->dma_channel)) in bfin_spi_remove()
1390 free_dma(drv_data->dma_channel); in bfin_spi_remove()