Lines Matching refs:soc_data

153 	const struct jz4780_dma_soc_data *soc_data;  member
209 if (jzdma->soc_data->flags & JZ_SOC_DATA_PER_CHAN_PM) { in jz4780_dma_chan_enable()
212 if (jzdma->soc_data->flags & JZ_SOC_DATA_NO_DCKES_DCKEC) in jz4780_dma_chan_enable()
224 if ((jzdma->soc_data->flags & JZ_SOC_DATA_PER_CHAN_PM) && in jz4780_dma_chan_disable()
225 !(jzdma->soc_data->flags & JZ_SOC_DATA_NO_DCKES_DCKEC)) in jz4780_dma_chan_disable()
278 else if (ord > jzdma->soc_data->transfer_ord_max) in jz4780_dma_transfer_size()
279 ord = jzdma->soc_data->transfer_ord_max; in jz4780_dma_transfer_size()
381 !(jzdma->soc_data->flags & JZ_SOC_DATA_BREAK_LINKS)) { in jz4780_dma_prep_slave_sg()
671 const unsigned int soc_flags = jzdma->soc_data->flags; in jz4780_dma_chan_irq()
728 unsigned int nb_channels = jzdma->soc_data->nb_channels; in jz4780_dma_irq_handler()
810 if (data.channel >= jzdma->soc_data->nb_channels) { in jz4780_of_dma_xlate()
838 const struct jz4780_dma_soc_data *soc_data; in jz4780_dma_probe() local
850 soc_data = device_get_match_data(dev); in jz4780_dma_probe()
851 if (!soc_data) in jz4780_dma_probe()
855 soc_data->nb_channels), GFP_KERNEL); in jz4780_dma_probe()
859 jzdma->soc_data = soc_data; in jz4780_dma_probe()
871 } else if (soc_data->flags & JZ_SOC_DATA_ALLOW_LEGACY_DT) { in jz4780_dma_probe()
928 if (soc_data->flags & JZ_SOC_DATA_PROGRAMMABLE_DMA) in jz4780_dma_probe()
933 for (i = 0; i < soc_data->nb_channels; i++) { in jz4780_dma_probe()
989 for (i = 0; i < jzdma->soc_data->nb_channels; i++) in jz4780_dma_remove()