Lines Matching refs:chain_id
98 #define OMAP_DMA_CHAIN_QINIT(chain_id) \ argument
100 dma_linked_lch[chain_id].q_head = \
101 dma_linked_lch[chain_id].q_tail = \
102 dma_linked_lch[chain_id].q_count = 0; \
104 #define OMAP_DMA_CHAIN_QFULL(chain_id) \ argument
105 (dma_linked_lch[chain_id].no_of_lchs_linked == \
106 dma_linked_lch[chain_id].q_count)
107 #define OMAP_DMA_CHAIN_QLAST(chain_id) \ argument
109 ((dma_linked_lch[chain_id].no_of_lchs_linked-1) == \
110 dma_linked_lch[chain_id].q_count) \
112 #define OMAP_DMA_CHAIN_QEMPTY(chain_id) \ argument
113 (0 == dma_linked_lch[chain_id].q_count)
115 ((end) = ((end)+1) % dma_linked_lch[chain_id].no_of_lchs_linked)
116 #define OMAP_DMA_CHAIN_INCQHEAD(chain_id) \ argument
118 __OMAP_DMA_CHAIN_INCQ(dma_linked_lch[chain_id].q_head); \
119 dma_linked_lch[chain_id].q_count--; \
122 #define OMAP_DMA_CHAIN_INCQTAIL(chain_id) \ argument
124 __OMAP_DMA_CHAIN_INCQ(dma_linked_lch[chain_id].q_tail); \
125 dma_linked_lch[chain_id].q_count++; \
647 chan->chain_id = -1; in omap_request_dma()
1189 if (dma_chan[ch].chain_id != -1) { in omap2_dma_handle_ch()
1190 int chain_id = dma_chan[ch].chain_id; in omap2_dma_handle_ch() local
1195 if (dma_linked_lch[chain_id].chain_mode == in omap2_dma_handle_ch()
1199 if (!OMAP_DMA_CHAIN_QEMPTY(chain_id)) in omap2_dma_handle_ch()
1200 OMAP_DMA_CHAIN_INCQHEAD(chain_id); in omap2_dma_handle_ch()