Lines Matching refs:dma_config

492  * @dma_config: DMA config structure
511 const struct xilinx_dma_config *dma_config;
861 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
866 } else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) {
872 } else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
937 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
952 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA) {
963 if (chan->xdev->dma_config->dmatype != XDMA_TYPE_AXIDMA &&
964 chan->xdev->dma_config->dmatype != XDMA_TYPE_AXIMCDMA) {
991 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) {
998 } else if (chan->xdev->dma_config->dmatype ==
1124 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
1167 } else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA) {
1191 } else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) {
1206 ((chan->xdev->dma_config->dmatype != XDMA_TYPE_AXIDMA) &&
1207 chan->xdev->dma_config->dmatype != XDMA_TYPE_AXIMCDMA)) {
1216 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
1224 if ((chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) && chan->has_sg)
1289 if (chan->has_sg && chan->xdev->dma_config->dmatype != XDMA_TYPE_VDMA)
1719 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
1727 if (chan->has_sg && chan->xdev->dma_config->dmatype !=
1821 chan_offset = chan->xdev->dma_config->max_channels / 2;
1944 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
1949 } else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) {
1954 } else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
1975 if (chan->has_sg && (chan->xdev->dma_config->dmatype == XDMA_TYPE_VDMA)
2508 if ((chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) && chan->has_sg)
2862 if (xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
2876 chan->tdest = chan->id - xdev->dma_config->max_channels / 2;
2885 if (xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA)
2890 if (xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
2907 err = request_irq(chan->irq, xdev->dma_config->irq_handler,
2914 if (xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
2917 } else if (xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA) {
2920 } else if (xdev->dma_config->dmatype == XDMA_TYPE_CDMA) {
2929 if (xdev->dma_config->dmatype != XDMA_TYPE_VDMA) {
2930 if (xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA ||
2977 if (xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA && ret < 0)
3002 if (chan_id >= xdev->dma_config->max_channels || !xdev->chan[chan_id])
3072 xdev->dma_config = match->data;
3073 clk_init = xdev->dma_config->clk_init;
3090 xdev->s2mm_chan_id = xdev->dma_config->max_channels / 2;
3092 if (xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA ||
3093 xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA) {
3109 if (xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
3114 if (xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
3154 if (!(xdev->dma_config->dmatype == XDMA_TYPE_CDMA)) {
3168 if (xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
3176 } else if (xdev->dma_config->dmatype == XDMA_TYPE_CDMA) {
3182 } else if (xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA) {
3200 if (xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
3201 for (i = 0; i < xdev->dma_config->max_channels; i++)
3221 if (xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA)
3223 else if (xdev->dma_config->dmatype == XDMA_TYPE_CDMA)
3225 else if (xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA)
3233 for (i = 0; i < xdev->dma_config->max_channels; i++)
3257 for (i = 0; i < xdev->dma_config->max_channels; i++)