Lines Matching refs:dmatest
7 This small document introduces how to test DMA drivers using dmatest module.
9 The dmatest module tests DMA memcpy, memset, XOR and RAID6 P+Q operations using
15 The dmatest module can be configured to test a specific channel. It can also
35 In the configuration file the option called CONFIG_DMATEST. The dmatest could
38 Part 2 - When dmatest is built as a module
43 % modprobe dmatest timeout=2000 iterations=1 channel=dma0chan0 run=1
47 % modprobe dmatest
48 % echo 2000 > /sys/module/dmatest/parameters/timeout
49 % echo 1 > /sys/module/dmatest/parameters/iterations
50 % echo dma0chan0 > /sys/module/dmatest/parameters/channel
51 % echo 1 > /sys/module/dmatest/parameters/run
55 dmatest.timeout=2000 dmatest.iterations=1 dmatest.channel=dma0chan0 dmatest.run=1
59 % modprobe dmatest
60 % echo 2000 > /sys/module/dmatest/parameters/timeout
61 % echo 1 > /sys/module/dmatest/parameters/iterations
62 % echo dma0chan0 > /sys/module/dmatest/parameters/channel
63 % echo dma0chan1 > /sys/module/dmatest/parameters/channel
64 % echo dma0chan2 > /sys/module/dmatest/parameters/channel
65 % echo 1 > /sys/module/dmatest/parameters/run
82 Once started a message like " dmatest: Added 1 threads using dma0chan0" is
90 % cat /sys/module/dmatest/parameters/run
95 /sys/module/dmatest/parameters/wait waits for any running test to complete
102 % modprobe dmatest run=1 iterations=42 wait=1
103 % modprobe -r dmatest
107 % modprobe dmatest run=1 iterations=42
108 % cat /sys/module/dmatest/parameters/wait
109 % modprobe -r dmatest
117 section `Part 2 - When dmatest is built as a module`_.
122 % grep -H . /sys/module/dmatest/parameters/*
129 …"dmatest: result <channel>: <test id>: '<error msg>' with src_off=<val> dst_off=<val> len=<val> (<…
134 dmatest: result dma0chan0-copy0: #1: No errors with src_off=0x7bf dst_off=0x8ad len=0x3fea (0)
145 dmatest: dma0chan0-copy0: summary 1 test, 0 failures 1000 iops 100000 KB/s (0)
162 % echo 1 > /sys/module/dmatest/parameters/run
163 dmatest: No channels configured, continue with any
170 % echo dma0chan2 > /sys/module/dmatest/parameters/channel
171 dmatest: Added 1 threads using dma0chan2
178 % echo dma0chan1 > /sys/module/dmatest/parameters/channel
179 dmatest: Added 1 threads using dma0chan1
180 % echo dma0chan2 > /sys/module/dmatest/parameters/channel
181 dmatest: Added 1 threads using dma0chan2
182 % cat /sys/module/dmatest/parameters/channel
190 % echo "" > /sys/module/dmatest/parameters/channel
191 dmatest: Added 1 threads using dma0chan0
192 dmatest: Added 1 threads using dma0chan3
193 dmatest: Added 1 threads using dma0chan4
194 dmatest: Added 1 threads using dma0chan5
195 dmatest: Added 1 threads using dma0chan6
196 dmatest: Added 1 threads using dma0chan7
197 dmatest: Added 1 threads using dma0chan8
204 % cat /sys/module/dmatest/parameters/test_list
205 dmatest: 1 threads using dma0chan0
206 dmatest: 1 threads using dma0chan3
207 dmatest: 1 threads using dma0chan4
208 dmatest: 1 threads using dma0chan5
209 dmatest: 1 threads using dma0chan6
210 dmatest: 1 threads using dma0chan7
211 dmatest: 1 threads using dma0chan8
223 % echo dma0chan1 > /sys/module/dmatest/parameters/channel
224 dmatest: Added 1 threads using dma0chan1
227 % echo 0 > /sys/module/dmatest/parameters/run