Lines Matching refs:slave_config

390 				struct dma_slave_config *slave_config,  in atmel_spi_dma_slave_config()  argument
396 slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in atmel_spi_dma_slave_config()
397 slave_config->src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in atmel_spi_dma_slave_config()
399 slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in atmel_spi_dma_slave_config()
400 slave_config->src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in atmel_spi_dma_slave_config()
403 slave_config->dst_addr = (dma_addr_t)as->phybase + SPI_TDR; in atmel_spi_dma_slave_config()
404 slave_config->src_addr = (dma_addr_t)as->phybase + SPI_RDR; in atmel_spi_dma_slave_config()
405 slave_config->src_maxburst = 1; in atmel_spi_dma_slave_config()
406 slave_config->dst_maxburst = 1; in atmel_spi_dma_slave_config()
407 slave_config->device_fc = false; in atmel_spi_dma_slave_config()
409 slave_config->direction = DMA_MEM_TO_DEV; in atmel_spi_dma_slave_config()
410 if (dmaengine_slave_config(as->dma.chan_tx, slave_config)) { in atmel_spi_dma_slave_config()
416 slave_config->direction = DMA_DEV_TO_MEM; in atmel_spi_dma_slave_config()
417 if (dmaengine_slave_config(as->dma.chan_rx, slave_config)) { in atmel_spi_dma_slave_config()
428 struct dma_slave_config slave_config; in atmel_spi_configure_dma() local
462 err = atmel_spi_dma_slave_config(as, &slave_config, 8); in atmel_spi_configure_dma()
552 struct dma_slave_config slave_config; in atmel_spi_next_xfer_dma_submit() local
591 if (atmel_spi_dma_slave_config(as, &slave_config, 8)) in atmel_spi_next_xfer_dma_submit()