Home
last modified time | relevance | path

Searched refs:asrc_priv (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.4/sound/soc/fsl/
Dfsl_asrc.c24 dev_err(&asrc_priv->pdev->dev, "Pair %c: " fmt, 'A' + index, ##__VA_ARGS__)
27 dev_dbg(&asrc_priv->pdev->dev, "Pair %c: " fmt, 'A' + index, ##__VA_ARGS__)
121 struct fsl_asrc *asrc_priv = pair->asrc_priv; in fsl_asrc_request_pair() local
122 struct device *dev = &asrc_priv->pdev->dev; in fsl_asrc_request_pair()
126 spin_lock_irqsave(&asrc_priv->lock, lock_flags); in fsl_asrc_request_pair()
129 if (asrc_priv->pair[i] != NULL) in fsl_asrc_request_pair()
141 } else if (asrc_priv->channel_avail < channels) { in fsl_asrc_request_pair()
145 asrc_priv->channel_avail -= channels; in fsl_asrc_request_pair()
146 asrc_priv->pair[index] = pair; in fsl_asrc_request_pair()
151 spin_unlock_irqrestore(&asrc_priv->lock, lock_flags); in fsl_asrc_request_pair()
[all …]
Dfsl_asrc_dma.c140 struct fsl_asrc *asrc_priv = pair->asrc_priv; in fsl_asrc_dma_hw_params() local
175 dma_params_fe->addr = asrc_priv->paddr + REG_ASRDx(!dir, index); in fsl_asrc_dma_hw_params()
222 if (asrc_priv->asrc_width == 16) in fsl_asrc_dma_hw_params()
234 config_be.src_addr = asrc_priv->paddr + REG_ASRDO(index); in fsl_asrc_dma_hw_params()
237 config_be.dst_addr = asrc_priv->paddr + REG_ASRDI(index); in fsl_asrc_dma_hw_params()
277 struct fsl_asrc *asrc_priv = dev_get_drvdata(dev); in fsl_asrc_dma_startup() local
284 pair->asrc_priv = asrc_priv; in fsl_asrc_dma_startup()
299 struct fsl_asrc *asrc_priv; in fsl_asrc_dma_shutdown() local
304 asrc_priv = pair->asrc_priv; in fsl_asrc_dma_shutdown()
306 if (asrc_priv->pair[pair->index] == pair) in fsl_asrc_dma_shutdown()
[all …]
Dfsl_asrc.h405 struct fsl_asrc *asrc_priv; member