Lines Matching refs:block_cfg
255 struct dma_block_config *block_cfg = &data->dma[dir].block; in spi_gd32_dma_setup() local
260 memset(block_cfg, 0, sizeof(struct dma_block_config)); in spi_gd32_dma_setup()
267 dma_cfg->head_block = block_cfg; in spi_gd32_dma_setup()
282 block_cfg->block_size = spi_context_max_continuous_chunk(&data->ctx); in spi_gd32_dma_setup()
285 block_cfg->dest_address = (uint32_t)&SPI_DATA(cfg->reg); in spi_gd32_dma_setup()
286 block_cfg->dest_addr_adj = DMA_ADDR_ADJ_NO_CHANGE; in spi_gd32_dma_setup()
288 block_cfg->source_address = (uint32_t)data->ctx.tx_buf; in spi_gd32_dma_setup()
289 block_cfg->source_addr_adj = DMA_ADDR_ADJ_INCREMENT; in spi_gd32_dma_setup()
291 block_cfg->source_address = (uint32_t)&dummy_tx; in spi_gd32_dma_setup()
292 block_cfg->source_addr_adj = DMA_ADDR_ADJ_NO_CHANGE; in spi_gd32_dma_setup()
297 block_cfg->source_address = (uint32_t)&SPI_DATA(cfg->reg); in spi_gd32_dma_setup()
298 block_cfg->source_addr_adj = DMA_ADDR_ADJ_NO_CHANGE; in spi_gd32_dma_setup()
301 block_cfg->dest_address = (uint32_t)data->ctx.rx_buf; in spi_gd32_dma_setup()
302 block_cfg->dest_addr_adj = DMA_ADDR_ADJ_INCREMENT; in spi_gd32_dma_setup()
304 block_cfg->dest_address = (uint32_t)&dummy_rx; in spi_gd32_dma_setup()
305 block_cfg->dest_addr_adj = DMA_ADDR_ADJ_NO_CHANGE; in spi_gd32_dma_setup()