Lines Matching refs:burst_size
89 unsigned int (*adma_get_burst_config)(unsigned int burst_size);
541 static unsigned int tegra210_adma_get_burst_config(unsigned int burst_size) in tegra210_adma_get_burst_config() argument
543 if (!burst_size || burst_size > ADMA_CH_CONFIG_MAX_BURST_SIZE) in tegra210_adma_get_burst_config()
544 burst_size = ADMA_CH_CONFIG_MAX_BURST_SIZE; in tegra210_adma_get_burst_config()
546 return fls(burst_size) << ADMA_CH_CONFIG_BURST_SIZE_SHIFT; in tegra210_adma_get_burst_config()
549 static unsigned int tegra186_adma_get_burst_config(unsigned int burst_size) in tegra186_adma_get_burst_config() argument
551 if (!burst_size || burst_size > ADMA_CH_CONFIG_MAX_BURST_SIZE) in tegra186_adma_get_burst_config()
552 burst_size = ADMA_CH_CONFIG_MAX_BURST_SIZE; in tegra186_adma_get_burst_config()
554 return (burst_size - 1) << ADMA_CH_CONFIG_BURST_SIZE_SHIFT; in tegra186_adma_get_burst_config()
564 unsigned int burst_size, adma_dir; in tegra_adma_set_xfer_params() local
572 burst_size = tdc->sconfig.dst_maxburst; in tegra_adma_set_xfer_params()
582 burst_size = tdc->sconfig.src_maxburst; in tegra_adma_set_xfer_params()
598 ch_regs->config |= cdata->adma_get_burst_config(burst_size); in tegra_adma_set_xfer_params()