Lines Matching defs:p_lli
173 dma_addr_t p_lli;
382 txd->p_lli = next_phy;
397 dma_addr_t p_lli)
403 &p_lli, v_lli,
413 dma_addr_t p_lli, p_next;
418 p_lli = txd->p_lli;
425 dma_pool_free(sdev->pool, v_lli, p_lli);
428 p_lli = p_next;
455 sun6i_dma_dump_lli(vchan, pchan->desc->v_lli, pchan->desc->p_lli);
468 writel(pchan->desc->p_lli, pchan->base + DMA_CHAN_LLI_ADDR);
656 dma_addr_t p_lli;
670 v_lli = dma_pool_alloc(sdev->pool, GFP_DMA32 | GFP_NOWAIT, &p_lli);
689 sun6i_dma_lli_add(NULL, v_lli, p_lli, txd);
691 sun6i_dma_dump_lli(vchan, v_lli, p_lli);
711 dma_addr_t p_lli;
729 v_lli = dma_pool_alloc(sdev->pool, GFP_DMA32 | GFP_NOWAIT, &p_lli);
765 prev = sun6i_dma_lli_add(prev, v_lli, p_lli, txd);
768 dev_dbg(chan2dev(chan), "First: %pad\n", &txd->p_lli);
769 for (p_lli = txd->p_lli, v_lli = txd->v_lli; v_lli;
770 p_lli = v_lli->p_lli_next, v_lli = v_lli->v_lli_next)
771 sun6i_dma_dump_lli(vchan, v_lli, p_lli);
776 for (p_lli = txd->p_lli, v_lli = txd->v_lli; v_lli;
777 p_lli = v_lli->p_lli_next, v_lli = v_lli->v_lli_next)
778 dma_pool_free(sdev->pool, v_lli, p_lli);
796 dma_addr_t p_lli;
812 v_lli = dma_pool_alloc(sdev->pool, GFP_DMA32 | GFP_NOWAIT, &p_lli);
837 prev = sun6i_dma_lli_add(prev, v_lli, p_lli, txd);
840 prev->p_lli_next = txd->p_lli; /* cyclic list */
847 for (p_lli = txd->p_lli, v_lli = txd->v_lli; v_lli;
848 p_lli = v_lli->p_lli_next, v_lli = v_lli->v_lli_next)
849 dma_pool_free(sdev->pool, v_lli, p_lli);