Lines Matching refs:curr
265 struct mdc_hw_list_desc *curr, *next; in mdc_list_desc_free() local
268 curr = mdesc->list; in mdc_list_desc_free()
270 while (curr) { in mdc_list_desc_free()
271 next = curr->next_desc; in mdc_list_desc_free()
272 next_phys = curr->node_addr; in mdc_list_desc_free()
273 dma_pool_free(mdma->desc_pool, curr, curr_phys); in mdc_list_desc_free()
274 curr = next; in mdc_list_desc_free()
294 struct mdc_hw_list_desc *curr, *prev = NULL; in mdc_prep_dma_memcpy() local
309 curr = dma_pool_alloc(mdma->desc_pool, GFP_NOWAIT, &curr_phys); in mdc_prep_dma_memcpy()
310 if (!curr) in mdc_prep_dma_memcpy()
315 prev->next_desc = curr; in mdc_prep_dma_memcpy()
318 mdesc->list = curr; in mdc_prep_dma_memcpy()
323 mdc_list_desc_config(mchan, curr, DMA_MEM_TO_MEM, src, dest, in mdc_prep_dma_memcpy()
326 prev = curr; in mdc_prep_dma_memcpy()
377 struct mdc_hw_list_desc *curr, *prev = NULL; in mdc_prep_dma_cyclic() local
404 curr = dma_pool_alloc(mdma->desc_pool, GFP_NOWAIT, in mdc_prep_dma_cyclic()
406 if (!curr) in mdc_prep_dma_cyclic()
411 mdesc->list = curr; in mdc_prep_dma_cyclic()
414 prev->next_desc = curr; in mdc_prep_dma_cyclic()
421 mdc_list_desc_config(mchan, curr, dir, in mdc_prep_dma_cyclic()
426 mdc_list_desc_config(mchan, curr, dir, in mdc_prep_dma_cyclic()
432 prev = curr; in mdc_prep_dma_cyclic()
460 struct mdc_hw_list_desc *curr, *prev = NULL; in mdc_prep_slave_sg() local
485 curr = dma_pool_alloc(mdma->desc_pool, GFP_NOWAIT, in mdc_prep_slave_sg()
487 if (!curr) in mdc_prep_slave_sg()
492 mdesc->list = curr; in mdc_prep_slave_sg()
495 prev->next_desc = curr; in mdc_prep_slave_sg()
502 mdc_list_desc_config(mchan, curr, dir, buf, in mdc_prep_slave_sg()
506 mdc_list_desc_config(mchan, curr, dir, in mdc_prep_slave_sg()
511 prev = curr; in mdc_prep_slave_sg()