Lines Matching refs:free_dmach
128 int free_dmach)
141 ch = (dmach + free_dmach) % NUM_CAMDMA_CHANNELS;
205 if (!dma->free_dmach || atomic_read(&dma->dma_stop)) {
219 if (dma->free_dmach < NUM_CAMDMA_CHANNELS) {
222 dma->free_dmach);
231 dma->free_dmach--;
247 int dmach, i, free_dmach;
254 dmach = (dma->next_dmach + dma->free_dmach) % NUM_CAMDMA_CHANNELS;
264 free_dmach = dma->free_dmach;
265 while ((dma->free_dmach < NUM_CAMDMA_CHANNELS) &&
266 (free_dmach < NUM_CAMDMA_CHANNELS)) {
267 dmach = (dma->next_dmach + dma->free_dmach)
271 dma->free_dmach++;
272 free_dmach++;
310 if (dma->free_dmach == NUM_CAMDMA_CHANNELS) {
320 while (dma->free_dmach < NUM_CAMDMA_CHANNELS) {
321 dmach = (dma->next_dmach + dma->free_dmach)
338 dma->free_dmach++;
372 dma->free_dmach = NUM_CAMDMA_CHANNELS;