Lines Matching refs:dsts
157 u8 **dsts; member
462 thread->dsts = kcalloc(dst_cnt+1, sizeof(u8 *), GFP_KERNEL); in dmatest_func()
463 if (!thread->dsts) in dmatest_func()
466 thread->dsts[i] = kmalloc(params->buf_size, GFP_KERNEL); in dmatest_func()
467 if (!thread->dsts[i]) in dmatest_func()
470 thread->dsts[i] = NULL; in dmatest_func()
485 dma_addr_t *dsts; in dmatest_func() local
528 dmatest_init_dsts(thread->dsts, dst_off, len, in dmatest_func()
561 dsts = &um->addr[src_cnt]; in dmatest_func()
563 void *buf = thread->dsts[i]; in dmatest_func()
567 dsts[i] = dma_map_page(dev->dev, pg, pg_off, um->len, in dmatest_func()
569 ret = dma_mapping_error(dev->dev, dsts[i]); in dmatest_func()
582 dsts[0] + dst_off, in dmatest_func()
586 dsts[0] + dst_off, in dmatest_func()
593 dma_pq[i] = dsts[i] + dst_off; in dmatest_func()
671 error_count += dmatest_verify(thread->dsts, 0, dst_off, in dmatest_func()
673 error_count += dmatest_verify(thread->dsts, dst_off, in dmatest_func()
676 error_count += dmatest_verify(thread->dsts, dst_off + len, in dmatest_func()
693 for (i = 0; thread->dsts[i]; i++) in dmatest_func()
694 kfree(thread->dsts[i]); in dmatest_func()
695 kfree(thread->dsts); in dmatest_func()