Lines Matching refs:soc_data
154 const struct jz4780_dma_soc_data *soc_data; member
210 if (jzdma->soc_data->flags & JZ_SOC_DATA_PER_CHAN_PM) { in jz4780_dma_chan_enable()
213 if (jzdma->soc_data->flags & JZ_SOC_DATA_NO_DCKES_DCKEC) in jz4780_dma_chan_enable()
225 if ((jzdma->soc_data->flags & JZ_SOC_DATA_PER_CHAN_PM) && in jz4780_dma_chan_disable()
226 !(jzdma->soc_data->flags & JZ_SOC_DATA_NO_DCKES_DCKEC)) in jz4780_dma_chan_disable()
286 else if (ord > jzdma->soc_data->transfer_ord_max) in jz4780_dma_transfer_size()
287 ord = jzdma->soc_data->transfer_ord_max; in jz4780_dma_transfer_size()
389 !(jzdma->soc_data->flags & JZ_SOC_DATA_BREAK_LINKS)) { in jz4780_dma_prep_slave_sg()
679 const unsigned int soc_flags = jzdma->soc_data->flags; in jz4780_dma_chan_irq()
736 unsigned int nb_channels = jzdma->soc_data->nb_channels; in jz4780_dma_irq_handler()
825 if (data.channel >= jzdma->soc_data->nb_channels) { in jz4780_of_dma_xlate()
854 const struct jz4780_dma_soc_data *soc_data; in jz4780_dma_probe() local
866 soc_data = device_get_match_data(dev); in jz4780_dma_probe()
867 if (!soc_data) in jz4780_dma_probe()
871 soc_data->nb_channels), GFP_KERNEL); in jz4780_dma_probe()
875 jzdma->soc_data = soc_data; in jz4780_dma_probe()
887 } else if (soc_data->flags & JZ_SOC_DATA_ALLOW_LEGACY_DT) { in jz4780_dma_probe()
952 if (soc_data->flags & JZ_SOC_DATA_PROGRAMMABLE_DMA) in jz4780_dma_probe()
957 for (i = 0; i < soc_data->nb_channels; i++) { in jz4780_dma_probe()
1021 for (i = 0; i < jzdma->soc_data->nb_channels; i++) in jz4780_dma_remove()