Lines Matching refs:iter
466 int tail, iter;
479 iter = tail;
480 while (priv->chan[ch].fifo[iter].dma_desc != cur_desc &&
481 priv->chan[ch].fifo[iter].desc->next_desc != cpu_to_be32(cur_desc)) {
482 iter = (iter + 1) & (priv->fifo_len - 1);
483 if (iter == tail) {
489 if (priv->chan[ch].fifo[iter].desc->next_desc == cpu_to_be32(cur_desc)) {
492 edesc = container_of(priv->chan[ch].fifo[iter].desc,
498 return priv->chan[ch].fifo[iter].desc->hdr;