Lines Matching refs:burst_size
85 unsigned int (*adma_get_burst_config)(unsigned int burst_size);
538 static unsigned int tegra210_adma_get_burst_config(unsigned int burst_size)
540 if (!burst_size || burst_size > ADMA_CH_CONFIG_MAX_BURST_SIZE)
541 burst_size = ADMA_CH_CONFIG_MAX_BURST_SIZE;
543 return fls(burst_size) << ADMA_CH_CONFIG_BURST_SIZE_SHIFT;
546 static unsigned int tegra186_adma_get_burst_config(unsigned int burst_size)
548 if (!burst_size || burst_size > ADMA_CH_CONFIG_MAX_BURST_SIZE)
549 burst_size = ADMA_CH_CONFIG_MAX_BURST_SIZE;
551 return (burst_size - 1) << ADMA_CH_CONFIG_BURST_SIZE_SHIFT;
561 unsigned int burst_size, adma_dir, fifo_size_shift;
570 burst_size = tdc->sconfig.dst_maxburst;
581 burst_size = tdc->sconfig.src_maxburst;
597 ch_regs->config |= cdata->adma_get_burst_config(burst_size);