Lines Matching refs:um
687 struct dmaengine_unmap_data *um; in dmatest_func() local
736 um = dmaengine_get_unmap_data(dma_dev, src->cnt + dst->cnt, in dmatest_func()
738 if (!um) { in dmatest_func()
745 um->len = buf_size; in dmatest_func()
751 um->addr[i] = dma_map_page(dma_dev, pg, pg_off, in dmatest_func()
752 um->len, DMA_TO_DEVICE); in dmatest_func()
753 srcs[i] = um->addr[i] + src->off; in dmatest_func()
754 ret = dma_mapping_error(dma_dev, um->addr[i]); in dmatest_func()
760 um->to_cnt++; in dmatest_func()
763 dsts = &um->addr[src->cnt]; in dmatest_func()
769 dsts[i] = dma_map_page(dma_dev, pg, pg_off, um->len, in dmatest_func()
777 um->bidi_cnt++; in dmatest_func()
854 dmaengine_unmap_put(um); in dmatest_func()
900 dmaengine_unmap_put(um); in dmatest_func()