Home
last modified time | relevance | path

Searched refs:adma_isomgr (Results 1 – 2 of 2) sorted by relevance

/linux/sound/soc/tegra/
H A Dtegra_isomgr_bw.c22 struct tegra_adma_isomgr *adma_isomgr = admaif->adma_isomgr; in tegra_isomgr_adma_setbw() local
28 if (!adma_isomgr) in tegra_isomgr_adma_setbw()
34 if (pcm->device >= adma_isomgr->max_pcm_device) { in tegra_isomgr_adma_setbw()
36 pcm->device, adma_isomgr->max_pcm_device); in tegra_isomgr_adma_setbw()
44 if ((adma_isomgr->bw_per_dev[type][pcm->device] && is_running) || in tegra_isomgr_adma_setbw()
45 (!adma_isomgr->bw_per_dev[type][pcm->device] && !is_running)) in tegra_isomgr_adma_setbw()
58 mutex_lock(&adma_isomgr->mutex); 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()
[all …]
H A Dtegra210_admaif.h238 struct tegra_adma_isomgr *adma_isomgr; member