aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/dma/dmatest.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-11dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameterAmelie Delaunay1-1/+16
2022-10-11treewide: use get_random_bytes() when possibleJason A. Donenfeld1-1/+1
2022-08-04Merge tag 'dmaengine-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-23/+22
2022-07-06dmaengine: dmatest: use strscpy to replace strlcpyXueBing Chen1-6/+6
2022-06-09dmaengine: dmatest: Replace symbolic permissions by octal permissionsGeert Uytterhoeven1-15/+14
2022-06-09dmaengine: dmatest: Remove spaces before tabsGeert Uytterhoeven1-2/+2
2022-06-09dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability fo...Vinod Koul1-10/+3
2022-04-20dmaengine: add verification of DMA_INTERRUPT capability for dmatestDave Jiang1-3/+10
2020-12-11dmaengine: dmatest: Use dmaengine_get_dma_devicePeter Ujfalusi1-5/+8
2020-09-22dmaengine: dmatest: Return boolean result directly in filter()Andy Shevchenko1-7/+1
2020-09-22dmaengine: dmatest: Check list for emptiness before access its last entryAndy Shevchenko1-3/+2
2020-09-22Merge branch 'fixes' into nextVinod Koul1-5/+21
2020-09-22dmaengine: dmatest: Prevent to run on misconfigured channelVladimir Murzin1-5/+21
2020-09-11dmaengine: dmatest: Print error codes as signed valueAndy Shevchenko1-2/+8
2020-08-05Merge branch 'for-linus' into fixesVinod Koul1-1/+10
2020-07-06dmaengine: dmatest: stop completed threads when running without set channelPeter Ujfalusi1-0/+2
2020-06-17dmaengine: cookie bypass for out of order completionDave Jiang1-1/+10
2020-06-10Merge tag 'dmaengine-5.8-rc1' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds1-8/+16
2020-05-13dmaengine: dmatest: Restore default for channelVladimir Murzin1-4/+5
2020-04-28dmaengine: dmatest: Fix process hang when reading 'wait' parameterAndy Shevchenko1-1/+1
2020-04-27dmaengine: dmatest: Describe members of struct dmatest_infoAndy Shevchenko1-0/+3
2020-04-27dmaengine: dmatest: Describe members of struct dmatest_paramsAndy Shevchenko1-4/+9
2020-04-27dmaengine: dmatest: Allow negative timeout value to specify infinite waitAndy Shevchenko1-1/+1
2020-04-27Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait"Andy Shevchenko1-3/+3
2020-04-27dmaengine: dmatest: Fix iteration non-stop logicAndy Shevchenko1-2/+2
2019-09-04dmaengine: dmatest: Add support for completion pollingPeter Ujfalusi1-7/+28
2019-07-17Merge tag 'dmaengine-5.3-rc1' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds1-3/+3
2019-06-25dmaengine: dmatest: timeout value of -1 should specify infinite waitHook, Gary1-3/+3
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-4/+1
2019-03-14Merge tag 'dmaengine-5.1-rc1' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds1-130/+139
2019-02-25dmaengine: dmatest: move test data alloc & free into functionsAlexandru Ardelean1-55/+55
2019-02-25dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func()Alexandru Ardelean1-15/+17
2019-02-25dmaengine: dmatest: wrap src & dst data into a structAlexandru Ardelean1-94/+101
2019-02-04dmaengine: dmatest: Abort test in case of mapping errorAndy Shevchenko1-18/+14
2018-12-17dmaengine: dmatest: Add transfer_size parameterSeraj Alijan1-6/+22
2018-12-17dmaengine: dmatest: Add alignment parameterSeraj Alijan1-4/+14
2018-12-17dmaengine: dmatest: Use fixed point div to calculate iopsSeraj Alijan1-3/+14
2018-12-17dmaengine: dmatest: Add support for multi channel testingSeraj Alijan1-19/+177
2018-12-05dmaengine: dmatest: fix a small memory leak in dmatest_func()Dan Carpenter1-4/+4
2018-11-24dmaengine: dmatest: move size checks earlier in functionAlexandru Ardelean1-13/+13
2018-11-24dmaengine: dmatest: use dmaengine_terminate_sync() insteadAlexandru Ardelean1-2/+2
2018-11-24dmaengine: dmatest: unmap data on a single code-path when xfer doneAlexandru Ardelean1-4/+2
2018-04-16dmaengine: dmatest: Remove use of VLAsLaura Abbott1-3/+13
2018-02-12dmaengine: dmatest: add norandom optionYang Shunyong1-4/+12
2018-01-30dmaengine: dmatest: fix container_of member in dmatest_callbackYang Shunyong1-1/+1
2017-12-11dmaengine: dmatest: move callback wait queue to thread contextAdam Wallis1-24/+31
2017-11-08dmaengine: dmatest: warn user when dma test times outAdam Wallis1-0/+1
2017-08-22dmaengine: remove DMA_SG as it is dead code in kernelDave Jiang1-34/+2
2017-07-18dmaengine: dmatest: add support for memset testSinan Kaya1-24/+64
2017-05-01dmaengine: dmatest: Add check for supported buffer count (sg_buffers)Stefan Roese1-0/+7
2017-04-24dmaengine: dmatest: use offset_in_page() macroGeliang Tang1-2/+2
2017-03-02sched/headers: Prepare to move the get_task_struct()/put_task_struct() and re...Ingo Molnar1-0/+1
2016-12-25ktime: Cleanup ktime_set() usageThomas Gleixner1-2/+2
2016-11-30dmaengine: dmatest: honor alignment restriction for buffersDave Jiang1-20/+46
2016-11-30dmaengine: fix spacing issues for dmatestDave Jiang1-4/+4
2016-09-15dmaengine: dmatest: Restore "memcpy" as default modeEugeniy Paltsev1-2/+2
2016-09-09dmaengine: dmatest: Apply copy_align to DMA_SG as wellNicolin Chen1-1/+1
2016-09-02dmaengine: dmatest: exclude compare and fill time during perf reportSinan Kaya1-2/+15
2016-07-16dmaengine: dmatest: Add support for scatter-gather DMA modeKedareswara rao Appana1-2/+41
2015-05-28kernel/params: constify struct kernel_param_ops usesLuis R. Rodriguez1-2/+2
2015-02-04dmatest: move src_off, dst_off, len inside loopAndy Shevchenko1-11/+12
2015-02-04dmatest: fix indentationAndy Shevchenko1-6/+6
2014-10-07Merge tag 'dmaengine-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds1-2/+2
2014-08-22dmatest: prevent memory leakage on error path in threadAndy Shevchenko1-2/+2
2014-03-26Add new line to test result strings produced in verbose modeJerome Blin1-2/+2
2014-01-29Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds1-2/+2
2014-01-20DMA: dmatest: extend the "device" module parameter to 32 charactersGuennadi Liakhovetski1-2/+2
2013-12-12dmatest: fix build warning on mipsDan Williams1-4/+4
2013-11-16Merge commit 'dmaengine-3.13-v2' of git://git.kernel.org/pub/scm/linux/kernel...Vinod Koul1-564/+351
2013-11-14dmatest: verbose modeDan Williams1-7/+18
2013-11-14dmatest: convert to dmaengine_unmap_dataDan Williams1-42/+44
2013-11-14dmatest: add a 'wait' parameterDan Williams1-25/+47
2013-11-14dmatest: add basic performance metricsDan Williams1-2/+33
2013-11-14dmatest: add support for skipping verification and random data setupDan Williams1-11/+33
2013-11-14dmatest: use pseudo random numbersDan Williams1-1/+1
2013-11-14dmatest: support xor-only, or pq-only channels in testsDan Williams1-26/+32
2013-11-14dmatest: restore ability to start test at module load and initDan Williams1-159/+106
2013-11-14dmatest: cleanup redundant "dmatest: " prefixesDan Williams1-11/+10
2013-11-14dmatest: replace stored results mechanism, with uniform messagesDan Williams1-207/+33
2013-11-14Revert "dmatest: append verify result to results"Dan Williams1-129/+51
2013-11-14dmaengine: remove DMA unmap flagsBartlomiej Zolnierkiewicz1-2/+1
2013-11-13dmatest: make driver unmap also source buffers by itselfBartlomiej Zolnierkiewicz1-5/+5
2013-10-25dmaengine: dmatest: use DMA_COMPLETE for dma completion statusVinod Koul1-1/+1
2013-08-22dmatest: print message on debug level in case of no errorAndy Shevchenko1-1/+5
2013-08-22dmatest: remove IS_ERR_OR_NULL checks of debugfs callsAndy Shevchenko1-12/+5
2013-08-22dmatest: make module parameters writableAndy Shevchenko1-139/+20
2013-06-08dmatest: do not allow to interrupt ongoing testsAndy Shevchenko1-22/+23
2013-04-15dmatest: append verify result to resultsAndy Shevchenko1-54/+128
2013-04-15dmatest: gather test results in the linked listAndy Shevchenko1-30/+204
2013-04-15dmatest: define MAX_ERROR_COUNT constantAndy Shevchenko1-3/+6
2013-04-15dmatest: return actual state in 'run' fileAndy Shevchenko1-2/+21
2013-04-15dmatest: run test via debugfsAndy Shevchenko1-2/+255
2013-04-15dmatest: split test parameters to separate structureAndy Shevchenko1-47/+62
2013-04-15dmatest: move dmatest_channels and nr_channels to dmatest_infoAndy Shevchenko1-13/+16
2013-04-15dmatest: create dmatest_info to keep test parametersAndy Shevchenko1-47/+113
2013-04-15dmatest: allocate memory for pq_coefs from heapAndy Shevchenko1-2/+9
2013-04-15dmatest: cancel thread immediately when asked forAndy Shevchenko1-1/+2
2013-01-07dmaengine/dmatest: terminate transfers only in case of errorsShiraz Hashim1-1/+3
2013-01-07dmatest: Fix NULL pointer dereference on ioatJon Mason1-2/+2
2013-01-07dmatest: adjust invalid module parameters for number of source buffersAkinobu Mita1-3/+13
2012-12-17dmatest: check for dma mapping errorAndy Shevchenko1-1/+21
2012-12-17dmatest: implement two helpers to unmap dma memoryAndy Shevchenko1-10/+17
2012-01-23dmaengine: fix missing 'cnt' in ?: in dmatestDr. David Alan Gilbert1-1/+1
2011-11-23dmatest: don't use set_freezable_with_signal()Tejun Heo1-19/+27
2011-08-29dmatest: make dmatest threads freezableGuennadi Liakhovetski1-2/+15
2011-08-08dmaengine/dmatest: Terminate transfers on all channels in case of error or exitViresh Kumar1-0/+6
2011-06-21net: remove mm.h inclusion from netdevice.hAlexey Dobriyan1-0/+1
2011-05-18Haavard Skinnemoen has left AtmelJean Delvare1-1/+1
2011-04-26treewide: cleanup continuations and remove logging message whitespaceJoe Perches1-2/+2
2011-03-22dmaengine/dmatest: Pass timeout via module paramsViresh Kumar1-1/+6
2011-03-11dmatest: fix automatic buffer unmap typeIra Snyder1-1/+6
2010-08-04dma: dmatest: fix potential sign bugKulikov Vasiliy1-1/+1
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-03Merge branch 'coh' into dmaengineDan Williams1-1/+1
2010-02-28dmatest: fix handling of an even number of xor_sourcesDan Williams1-1/+1
2010-02-28dmatest: correct raid6 PQ testAnatolij Gustschin1-3/+3
2010-02-05dmaengine: correct onstack wait_queue_head declarationYong Zhang1-1/+1
2009-12-10dmaengine: fix dmatest to verify minimum transfer length and test buffer sizeGuennadi Liakhovetski1-4/+12
2009-09-08Merge branch 'dmaengine' into async-tx-nextDan Williams1-4/+17
2009-09-08dmaengine, async_tx: support alignment checksDan Williams1-0/+14
2009-09-08Merge branch 'md-raid6-accel' into ioat3.2Dan Williams1-0/+26
2009-08-29dmatest: add pq supportDan Williams1-0/+26
2009-07-22dmaengine: dmatest: correct thread_count while using multiple thread per channelNicolas Ferre1-2/+2
2009-07-22dmaengine: dmatest: add a maximum number of test iterationsNicolas Ferre1-1/+14
2009-07-22drivers/dma: Remove unnecessary semicolonsJoe Perches1-1/+1
2009-04-08dmatest: fix max channels handlingDan Williams1-3/+1
2009-03-25dmatest: add dma interrupts and callbacksDan Williams1-10/+27
2009-03-25dmatest: add xor testDan Williams1-85/+189
2009-03-04dmatest: fix use after free in dmatest_exitDan Williams1-2/+4
2009-01-13dmatest: Use custom map/unmap for destination bufferAtsushi Nemoto1-4/+31
2009-01-06dmaengine: add a release for dma class devices and dependent infrastructureDan Williams1-7/+7
2009-01-06dmaengine: kill enum dma_state_clientDan Williams1-3/+3
2009-01-06dmatest: convert to dma_request_channelDan Williams1-72/+43
2009-01-06dmaengine: up-level reference counting to the module levelDan Williams1-2/+0
2008-11-11dmaengine: struct device - replace bus_id with dev_name(), dev_set_name()Kay Sievers1-11/+11
2008-09-19drivers/dma/dmatest.c: switch a GFP_ATOMIC to GFP_KERNELAndrew Morton1-1/+1
2008-09-19dmatest: properly handle duplicate DMA channelsTimur Tabi1-0/+5
2008-07-08dmatest: Simple DMA memcpy test clientHaavard Skinnemoen1-0/+444