Lines Matching refs:soc_data

155 	const struct jz4780_dma_soc_data *soc_data;  member
211 if (jzdma->soc_data->flags & JZ_SOC_DATA_PER_CHAN_PM) { in jz4780_dma_chan_enable()
214 if (jzdma->soc_data->flags & JZ_SOC_DATA_NO_DCKES_DCKEC) in jz4780_dma_chan_enable()
226 if ((jzdma->soc_data->flags & JZ_SOC_DATA_PER_CHAN_PM) && in jz4780_dma_chan_disable()
227 !(jzdma->soc_data->flags & JZ_SOC_DATA_NO_DCKES_DCKEC)) in jz4780_dma_chan_disable()
287 else if (ord > jzdma->soc_data->transfer_ord_max) in jz4780_dma_transfer_size()
288 ord = jzdma->soc_data->transfer_ord_max; in jz4780_dma_transfer_size()
390 !(jzdma->soc_data->flags & JZ_SOC_DATA_BREAK_LINKS)) { in jz4780_dma_prep_slave_sg()
680 const unsigned int soc_flags = jzdma->soc_data->flags; in jz4780_dma_chan_irq()
737 unsigned int nb_channels = jzdma->soc_data->nb_channels; in jz4780_dma_irq_handler()
826 if (data.channel >= jzdma->soc_data->nb_channels) { in jz4780_of_dma_xlate()
855 const struct jz4780_dma_soc_data *soc_data; in jz4780_dma_probe() local
867 soc_data = device_get_match_data(dev); in jz4780_dma_probe()
868 if (!soc_data) in jz4780_dma_probe()
872 soc_data->nb_channels), GFP_KERNEL); in jz4780_dma_probe()
876 jzdma->soc_data = soc_data; in jz4780_dma_probe()
888 } else if (soc_data->flags & JZ_SOC_DATA_ALLOW_LEGACY_DT) { in jz4780_dma_probe()
953 if (soc_data->flags & JZ_SOC_DATA_PROGRAMMABLE_DMA) in jz4780_dma_probe()
958 for (i = 0; i < soc_data->nb_channels; i++) { in jz4780_dma_probe()
1022 for (i = 0; i < jzdma->soc_data->nb_channels; i++) in jz4780_dma_remove()