Lines Matching refs:unmap
707 struct dmaengine_unmap_data *unmap; in mv_chan_memcpy_self_test() local
730 unmap = dmaengine_get_unmap_data(dma_chan->device->dev, 2, GFP_KERNEL); in mv_chan_memcpy_self_test()
731 if (!unmap) { in mv_chan_memcpy_self_test()
738 unmap->addr[0] = src_dma; in mv_chan_memcpy_self_test()
745 unmap->to_cnt = 1; in mv_chan_memcpy_self_test()
749 unmap->addr[1] = dest_dma; in mv_chan_memcpy_self_test()
756 unmap->from_cnt = 1; in mv_chan_memcpy_self_test()
757 unmap->len = PAGE_SIZE; in mv_chan_memcpy_self_test()
798 dmaengine_unmap_put(unmap); in mv_chan_memcpy_self_test()
816 struct dmaengine_unmap_data *unmap; in mv_chan_xor_self_test() local
861 unmap = dmaengine_get_unmap_data(dma_chan->device->dev, src_count + 1, in mv_chan_xor_self_test()
863 if (!unmap) { in mv_chan_xor_self_test()
870 unmap->addr[i] = dma_map_page(dma_chan->device->dev, xor_srcs[i], in mv_chan_xor_self_test()
872 dma_srcs[i] = unmap->addr[i]; in mv_chan_xor_self_test()
873 ret = dma_mapping_error(dma_chan->device->dev, unmap->addr[i]); in mv_chan_xor_self_test()
878 unmap->to_cnt++; in mv_chan_xor_self_test()
881 unmap->addr[src_count] = dma_map_page(dma_chan->device->dev, dest, 0, PAGE_SIZE, in mv_chan_xor_self_test()
883 dest_dma = unmap->addr[src_count]; in mv_chan_xor_self_test()
884 ret = dma_mapping_error(dma_chan->device->dev, unmap->addr[src_count]); in mv_chan_xor_self_test()
889 unmap->from_cnt = 1; in mv_chan_xor_self_test()
890 unmap->len = PAGE_SIZE; in mv_chan_xor_self_test()
935 dmaengine_unmap_put(unmap); in mv_chan_xor_self_test()