Lines Matching defs:dma_cfg
168 * @dma_cfg: channel number, direction
197 struct ep93xx_dma_chan_cfg dma_cfg;
383 writel(edmac->dma_cfg.port & 0xf, edmac->regs + M2P_PPALLOC);
522 if (edmac->dma_cfg.dir == DMA_MEM_TO_MEM) {
528 switch (edmac->dma_cfg.port) {
538 if (edmac->dma_cfg.dir == DMA_MEM_TO_DEV) {
554 if (edmac->dma_cfg.dir == DMA_MEM_TO_DEV) {
634 if (edmac->dma_cfg.dir == DMA_MEM_TO_MEM) {
696 if (done && edmac->dma_cfg.dir == DMA_MEM_TO_MEM) {
932 if (edmac->dma_cfg.port > EP93XX_DMA_IRDA)
934 if (edmac->dma_cfg.dir != ep93xx_dma_chan_direction(chan))
937 if (edmac->dma_cfg.dir != DMA_MEM_TO_MEM) {
938 switch (edmac->dma_cfg.port) {
941 if (!is_slave_direction(edmac->dma_cfg.dir))
1441 echan->dma_cfg = *cfg;
1450 struct ep93xx_dma_chan_cfg dma_cfg;
1460 dma_cfg.port = port;
1461 dma_cfg.dir = direction;
1463 return __dma_request_channel(&mask, ep93xx_m2p_dma_filter, &dma_cfg, ofdma->of_node);
1471 echan->dma_cfg = *cfg;
1481 struct ep93xx_dma_chan_cfg dma_cfg;
1496 dma_cfg.port = port;
1497 dma_cfg.dir = direction;
1499 return __dma_request_channel(&mask, ep93xx_m2m_dma_filter, &dma_cfg, ofdma->of_node);