Lines Matching refs:dmatest
7 This small document introduces how to test DMA drivers using dmatest module.
25 In the configuration file the option called CONFIG_DMATEST. The dmatest could
28 Part 2 - When dmatest is built as a module
33 % modprobe dmatest timeout=2000 iterations=1 channel=dma0chan0 run=1
37 % modprobe dmatest
38 % echo 2000 > /sys/module/dmatest/parameters/timeout
39 % echo 1 > /sys/module/dmatest/parameters/iterations
40 % echo dma0chan0 > /sys/module/dmatest/parameters/channel
41 % echo 1 > /sys/module/dmatest/parameters/run
45 dmatest.timeout=2000 dmatest.iterations=1 dmatest.channel=dma0chan0 dmatest.run=1
49 % modprobe dmatest
50 % echo 2000 > /sys/module/dmatest/parameters/timeout
51 % echo 1 > /sys/module/dmatest/parameters/iterations
52 % echo dma0chan0 > /sys/module/dmatest/parameters/channel
53 % echo dma0chan1 > /sys/module/dmatest/parameters/channel
54 % echo dma0chan2 > /sys/module/dmatest/parameters/channel
55 % echo 1 > /sys/module/dmatest/parameters/run
72 Once started a message like " dmatest: Added 1 threads using dma0chan0" is
80 % cat /sys/module/dmatest/parameters/run
85 /sys/module/dmatest/parameters/wait waits for any running test to complete
92 % modprobe dmatest run=1 iterations=42 wait=1
93 % modprobe -r dmatest
97 % modprobe dmatest run=1 iterations=42
98 % cat /sys/module/dmatest/parameters/wait
99 % modprobe -r dmatest
107 section `Part 2 - When dmatest is built as a module`_.
112 % grep -H . /sys/module/dmatest/parameters/*
119 …"dmatest: result <channel>: <test id>: '<error msg>' with src_off=<val> dst_off=<val> len=<val> (<…
124 dmatest: result dma0chan0-copy0: #1: No errors with src_off=0x7bf dst_off=0x8ad len=0x3fea (0)
135 dmatest: dma0chan0-copy0: summary 1 test, 0 failures 1000 iops 100000 KB/s (0)
151 % echo 1 > /sys/module/dmatest/parameters/run
152 dmatest: Could not start test, no channels configured
159 % echo dma0chan2 > /sys/module/dmatest/parameters/channel
160 dmatest: Added 1 threads using dma0chan2
167 % echo dma0chan1 > /sys/module/dmatest/parameters/channel
168 dmatest: Added 1 threads using dma0chan1
169 % echo dma0chan2 > /sys/module/dmatest/parameters/channel
170 dmatest: Added 1 threads using dma0chan2
171 % cat /sys/module/dmatest/parameters/channel
179 % echo "" > /sys/module/dmatest/parameters/channel
180 dmatest: Added 1 threads using dma0chan0
181 dmatest: Added 1 threads using dma0chan3
182 dmatest: Added 1 threads using dma0chan4
183 dmatest: Added 1 threads using dma0chan5
184 dmatest: Added 1 threads using dma0chan6
185 dmatest: Added 1 threads using dma0chan7
186 dmatest: Added 1 threads using dma0chan8
193 % cat /sys/module/dmatest/parameters/test_list
194 dmatest: 1 threads using dma0chan0
195 dmatest: 1 threads using dma0chan3
196 dmatest: 1 threads using dma0chan4
197 dmatest: 1 threads using dma0chan5
198 dmatest: 1 threads using dma0chan6
199 dmatest: 1 threads using dma0chan7
200 dmatest: 1 threads using dma0chan8
212 % echo dma0chan1 > /sys/module/dmatest/parameters/channel
213 dmatest: Added 1 threads using dma0chan1
216 % echo 0 > /sys/module/dmatest/parameters/run