Lines Matching full:bandwidth
5 // ADMA bandwidth calculation
25 u32 type = substream->stream, bandwidth = 0; in tegra_isomgr_adma_setbw() local
41 * No action if stream is running and bandwidth is already set or in tegra_isomgr_adma_setbw()
42 * stream is not running and bandwidth is already reset in tegra_isomgr_adma_setbw()
54 bandwidth = runtime->channels * (runtime->rate / 1000) * in tegra_isomgr_adma_setbw()
61 if (bandwidth + adma_isomgr->current_bandwidth > adma_isomgr->max_bw) in tegra_isomgr_adma_setbw()
62 bandwidth = adma_isomgr->max_bw - adma_isomgr->current_bandwidth; in tegra_isomgr_adma_setbw()
64 adma_isomgr->current_bandwidth += bandwidth; in tegra_isomgr_adma_setbw()
71 adma_isomgr->bw_per_dev[type][pcm->device] = bandwidth; in tegra_isomgr_adma_setbw()
73 dev_dbg(dev, "Setting up bandwidth to %d KBps\n", adma_isomgr->current_bandwidth); in tegra_isomgr_adma_setbw()
128 MODULE_DESCRIPTION("Tegra ADMA Bandwidth Request driver");