Lines Matching refs:slave_config
667 struct dma_slave_config slave_config; in at91_twi_configure_dma() local
670 memset(&slave_config, 0, sizeof(slave_config)); in at91_twi_configure_dma()
671 slave_config.src_addr = (dma_addr_t)phy_addr + AT91_TWI_RHR; in at91_twi_configure_dma()
672 slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in at91_twi_configure_dma()
673 slave_config.src_maxburst = 1; in at91_twi_configure_dma()
674 slave_config.dst_addr = (dma_addr_t)phy_addr + AT91_TWI_THR; in at91_twi_configure_dma()
675 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in at91_twi_configure_dma()
676 slave_config.dst_maxburst = 1; in at91_twi_configure_dma()
677 slave_config.device_fc = false; in at91_twi_configure_dma()
693 slave_config.direction = DMA_MEM_TO_DEV; in at91_twi_configure_dma()
694 if (dmaengine_slave_config(dma->chan_tx, &slave_config)) { in at91_twi_configure_dma()
700 slave_config.direction = DMA_DEV_TO_MEM; in at91_twi_configure_dma()
701 if (dmaengine_slave_config(dma->chan_rx, &slave_config)) { in at91_twi_configure_dma()