Lines Matching refs:dma_config
487 * @dma_config: DMA config structure
505 const struct xilinx_dma_config *dma_config;
831 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
836 } else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) {
842 } else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
907 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
922 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA) {
933 if (chan->xdev->dma_config->dmatype != XDMA_TYPE_AXIDMA &&
934 chan->xdev->dma_config->dmatype != XDMA_TYPE_AXIMCDMA) {
961 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) {
968 } else if (chan->xdev->dma_config->dmatype ==
1096 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
1139 } else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA) {
1163 } else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) {
1178 ((chan->xdev->dma_config->dmatype != XDMA_TYPE_AXIDMA) &&
1179 chan->xdev->dma_config->dmatype != XDMA_TYPE_AXIMCDMA)) {
1188 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
1196 if ((chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) && chan->has_sg)
1261 if (chan->has_sg && chan->xdev->dma_config->dmatype != XDMA_TYPE_VDMA)
1676 if (chan->has_sg && chan->xdev->dma_config->dmatype !=
1770 chan_offset = chan->xdev->dma_config->max_channels / 2;
1900 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
1905 } else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) {
1910 } else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
1931 if (chan->has_sg && (chan->xdev->dma_config->dmatype == XDMA_TYPE_VDMA)
2461 if ((chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) && chan->has_sg)
2806 if (xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
2820 chan->tdest = chan->id - xdev->dma_config->max_channels / 2;
2829 if (xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA)
2834 if (xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
2849 err = request_irq(chan->irq, xdev->dma_config->irq_handler,
2856 if (xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
2859 } else if (xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA) {
2862 } else if (xdev->dma_config->dmatype == XDMA_TYPE_CDMA) {
2871 if (xdev->dma_config->dmatype != XDMA_TYPE_VDMA) {
2872 if (xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA ||
2919 if (xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA && ret < 0)
2941 if (chan_id >= xdev->dma_config->max_channels || !xdev->chan[chan_id])
3011 xdev->dma_config = match->data;
3012 clk_init = xdev->dma_config->clk_init;
3029 xdev->s2mm_chan_id = xdev->dma_config->max_channels / 2;
3031 if (xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA ||
3032 xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA) {
3048 if (xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
3084 if (!(xdev->dma_config->dmatype == XDMA_TYPE_CDMA)) {
3096 if (xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
3104 } else if (xdev->dma_config->dmatype == XDMA_TYPE_CDMA) {
3110 } else if (xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA) {
3128 if (xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
3129 for (i = 0; i < xdev->dma_config->max_channels; i++)
3149 if (xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA)
3151 else if (xdev->dma_config->dmatype == XDMA_TYPE_CDMA)
3153 else if (xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA)
3161 for (i = 0; i < xdev->dma_config->max_channels; i++)
3185 for (i = 0; i < xdev->dma_config->max_channels; i++)