Lines Matching refs:feature
109 snoop_bits = ((chan->feature & FSL_DMA_IP_MASK) == FSL_DMA_IP_85XX) in set_desc_src()
119 snoop_bits = ((chan->feature & FSL_DMA_IP_MASK) == FSL_DMA_IP_85XX) in set_desc_dst()
129 snoop_bits = ((chan->feature & FSL_DMA_IP_MASK) == FSL_DMA_IP_83XX) in set_desc_next()
138 snoop_bits = ((chan->feature & FSL_DMA_IP_MASK) == FSL_DMA_IP_83XX) in set_ld_eol()
155 switch (chan->feature & FSL_DMA_IP_MASK) { in dma_init()
194 if (chan->feature & FSL_DMA_CHAN_PAUSE_EXT) { in dma_start()
201 if (chan->feature & FSL_DMA_CHAN_START_EXT) { in dma_start()
224 if ((chan->feature & FSL_DMA_IP_MASK) == FSL_DMA_IP_85XX) { in dma_halt()
347 chan->feature |= FSL_DMA_CHAN_PAUSE_EXT; in fsl_chan_toggle_ext_pause()
349 chan->feature &= ~FSL_DMA_CHAN_PAUSE_EXT; in fsl_chan_toggle_ext_pause()
365 chan->feature |= FSL_DMA_CHAN_START_EXT; in fsl_chan_toggle_ext_start()
367 chan->feature &= ~FSL_DMA_CHAN_START_EXT; in fsl_chan_toggle_ext_start()
612 if ((chan->feature & FSL_DMA_IP_MASK) == FSL_DMA_IP_85XX) { in fsl_chan_xfer_ld_queue()
1127 gsr = (fdev->feature & FSL_DMA_BIG_ENDIAN) ? in_be32(fdev->regs) in fsldma_ctrl_irq()
1227 struct device_node *node, u32 feature, const char *compatible) in fsl_dma_chan_probe() argument
1255 chan->feature = feature; in fsl_dma_chan_probe()
1256 if (!fdev->feature) in fsl_dma_chan_probe()
1257 fdev->feature = chan->feature; in fsl_dma_chan_probe()
1263 WARN_ON(fdev->feature != chan->feature); in fsl_dma_chan_probe()
1285 switch (chan->feature & FSL_DMA_IP_MASK) { in fsl_dma_chan_probe()