Lines Matching refs:slave_config

460 				struct dma_slave_config *slave_config,  in atmel_spi_dma_slave_config()  argument
466 slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in atmel_spi_dma_slave_config()
467 slave_config->src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in atmel_spi_dma_slave_config()
469 slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in atmel_spi_dma_slave_config()
470 slave_config->src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in atmel_spi_dma_slave_config()
473 slave_config->dst_addr = (dma_addr_t)as->phybase + SPI_TDR; in atmel_spi_dma_slave_config()
474 slave_config->src_addr = (dma_addr_t)as->phybase + SPI_RDR; in atmel_spi_dma_slave_config()
475 slave_config->src_maxburst = 1; in atmel_spi_dma_slave_config()
476 slave_config->dst_maxburst = 1; in atmel_spi_dma_slave_config()
477 slave_config->device_fc = false; in atmel_spi_dma_slave_config()
493 slave_config->direction = DMA_MEM_TO_DEV; in atmel_spi_dma_slave_config()
494 if (dmaengine_slave_config(as->dma.chan_tx, slave_config)) { in atmel_spi_dma_slave_config()
508 slave_config->direction = DMA_DEV_TO_MEM; in atmel_spi_dma_slave_config()
509 if (dmaengine_slave_config(as->dma.chan_rx, slave_config)) { in atmel_spi_dma_slave_config()
520 struct dma_slave_config slave_config; in atmel_spi_configure_dma() local
554 err = atmel_spi_dma_slave_config(as, &slave_config, 8); in atmel_spi_configure_dma()
737 struct dma_slave_config slave_config; in atmel_spi_next_xfer_dma_submit() local
776 if (atmel_spi_dma_slave_config(as, &slave_config, in atmel_spi_next_xfer_dma_submit()