Lines Matching refs:um
483 struct dmaengine_unmap_data *um; in dmatest_func() local
532 um = dmaengine_get_unmap_data(dev->dev, src_cnt+dst_cnt, in dmatest_func()
534 if (!um) { in dmatest_func()
541 um->len = params->buf_size; in dmatest_func()
547 um->addr[i] = dma_map_page(dev->dev, pg, pg_off, in dmatest_func()
548 um->len, DMA_TO_DEVICE); in dmatest_func()
549 srcs[i] = um->addr[i] + src_off; in dmatest_func()
550 ret = dma_mapping_error(dev->dev, um->addr[i]); in dmatest_func()
552 dmaengine_unmap_put(um); in dmatest_func()
558 um->to_cnt++; in dmatest_func()
561 dsts = &um->addr[src_cnt]; in dmatest_func()
567 dsts[i] = dma_map_page(dev->dev, pg, pg_off, um->len, in dmatest_func()
571 dmaengine_unmap_put(um); in dmatest_func()
577 um->bidi_cnt++; in dmatest_func()
600 dmaengine_unmap_put(um); in dmatest_func()
614 dmaengine_unmap_put(um); in dmatest_func()
637 dmaengine_unmap_put(um); in dmatest_func()
643 dmaengine_unmap_put(um); in dmatest_func()
652 dmaengine_unmap_put(um); in dmatest_func()