Lines Matching refs:unmap
40 struct dmaengine_unmap_data *unmap = NULL;
43 unmap = dmaengine_get_unmap_data(device->dev, 2, GFP_NOWAIT);
45 if (unmap && is_dma_copy_aligned(device, src_offset, dest_offset, len)) {
53 unmap->to_cnt = 1;
54 unmap->addr[0] = dma_map_page(device->dev, src, src_offset, len,
56 unmap->from_cnt = 1;
57 unmap->addr[1] = dma_map_page(device->dev, dest, dest_offset, len,
59 unmap->len = len;
61 tx = device->device_prep_dma_memcpy(chan, unmap->addr[1],
62 unmap->addr[0], len,
69 dma_set_unmap(tx, unmap);
89 dmaengine_unmap_put(unmap);