Lines Matching refs:dir

63 	u8 dir = substream->stream == SNDRV_PCM_STREAM_PLAYBACK ? OUT : IN;  in fsl_asrc_dma_prepare_and_submit()  local
75 pair->desc[!dir] = dmaengine_prep_dma_cyclic( in fsl_asrc_dma_prepare_and_submit()
76 pair->dma_chan[!dir], runtime->dma_addr, in fsl_asrc_dma_prepare_and_submit()
79 dir == OUT ? DMA_TO_DEVICE : DMA_FROM_DEVICE, flags); in fsl_asrc_dma_prepare_and_submit()
80 if (!pair->desc[!dir]) { in fsl_asrc_dma_prepare_and_submit()
85 pair->desc[!dir]->callback = fsl_asrc_dma_complete; in fsl_asrc_dma_prepare_and_submit()
86 pair->desc[!dir]->callback_param = substream; in fsl_asrc_dma_prepare_and_submit()
88 dmaengine_submit(pair->desc[!dir]); in fsl_asrc_dma_prepare_and_submit()
91 pair->desc[dir] = dmaengine_prep_dma_cyclic( in fsl_asrc_dma_prepare_and_submit()
92 pair->dma_chan[dir], 0xffff, 64, 64, DMA_DEV_TO_DEV, 0); in fsl_asrc_dma_prepare_and_submit()
93 if (!pair->desc[dir]) { in fsl_asrc_dma_prepare_and_submit()
98 dmaengine_submit(pair->desc[dir]); in fsl_asrc_dma_prepare_and_submit()
151 u8 dir = tx ? OUT : IN; in fsl_asrc_dma_hw_params() local
177 dma_params_fe->addr = asrc_priv->paddr + REG_ASRDx(!dir, index); in fsl_asrc_dma_hw_params()
180 pair->dma_chan[!dir] = fsl_asrc_get_dma_channel(pair, !dir); in fsl_asrc_dma_hw_params()
181 if (!pair->dma_chan[!dir]) { in fsl_asrc_dma_hw_params()
193 ret = dmaengine_slave_config(pair->dma_chan[!dir], &config_fe); in fsl_asrc_dma_hw_params()
211 tmp_chan = fsl_asrc_get_dma_channel(pair, dir); in fsl_asrc_dma_hw_params()
218 pair->dma_chan[dir] = dma_request_channel(mask, filter, &pair->dma_data); in fsl_asrc_dma_hw_params()
219 if (!pair->dma_chan[dir]) { in fsl_asrc_dma_hw_params()
243 ret = dmaengine_slave_config(pair->dma_chan[dir], &config_be); in fsl_asrc_dma_hw_params()