Lines Matching refs:um
684 struct dmaengine_unmap_data *um;
733 um = dmaengine_get_unmap_data(dev->dev, src->cnt + dst->cnt,
735 if (!um) {
742 um->len = buf_size;
748 um->addr[i] = dma_map_page(dev->dev, pg, pg_off,
749 um->len, DMA_TO_DEVICE);
750 srcs[i] = um->addr[i] + src->off;
751 ret = dma_mapping_error(dev->dev, um->addr[i]);
757 um->to_cnt++;
760 dsts = &um->addr[src->cnt];
766 dsts[i] = dma_map_page(dev->dev, pg, pg_off, um->len,
774 um->bidi_cnt++;
851 dmaengine_unmap_put(um);
897 dmaengine_unmap_put(um);