aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/dma
AgeCommit message (Expand)AuthorFilesLines
2024-04-07dmaengine: idxd: Fix oops during rmmod on single-CPU platformsFenghua Yu1-6/+3
2024-04-07dmaengine: xilinx: xdma: Clarify kdoc in XDMA driverMiquel Raynal1-6/+8
2024-04-07dmaengine: xilinx: xdma: Fix synchronization issueLouis Chauvet2-8/+21
2024-04-07dmaengine: xilinx: xdma: Fix wrong offsets in the buffers addresses in dma de...Miquel Raynal1-1/+1
2024-04-07dma: xilinx_dpdma: Fix lockingSean Anderson1-3/+10
2024-04-07dmaengine: idxd: Convert spinlock to mutex to lock evl workqueueRex Zhang6-13/+12
2024-03-28idma64: Don't try to serve interrupts when device is powered offAndy Shevchenko1-0/+4
2024-03-28dmaengine: tegra186: Fix residual calculationAkhil R1-0/+3
2024-03-28dmaengine: owl: fix register access functionsArnd Bergmann1-2/+2
2024-03-28dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"Vinod Koul1-3/+0
2024-03-15Merge tag 'dmaengine-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds16-174/+540
2024-03-11Merge tag 'irq-msi-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-7/+7
2024-02-23dmaengine: of: constify of_phandle_args in of_dma_find_controller()Krzysztof Kozlowski1-1/+1
2024-02-23dmaengine: pl08x: constify pointer to char in filter functionKrzysztof Kozlowski1-1/+1
2024-02-23dmaengine: ptdma: use consistent DMA masksTadeusz Struk1-2/+0
2024-02-23dmaengine: fsl-qdma: add __iomem and struct in union to fix sparse warningFrank Li1-11/+10
2024-02-22dmaengine: idxd: constify the struct device_type usageRicardo B. Marliere3-13/+13
2024-02-22dmaengine: idxd: Ensure safe user copy of completion recordFenghua Yu1-3/+12
2024-02-16dmaengine: fsl-edma: correct max_segment_size settingFrank Li2-3/+6
2024-02-16dmaengine: idxd: make dsa_bus_type constRicardo B. Marliere2-2/+2
2024-02-16dmaengine: idxd: Remove shadow Event Log head stored in idxdFenghua Yu4-5/+3
2024-02-15irqchip: Convert all platform MSI users to the new APIThomas Gleixner2-7/+7
2024-02-07dmaengine: fsl-edma: integrate TCD64 support for i.MX95Frank Li3-43/+170
2024-02-07dmaengine: mcf-edma: utilize edma_write_tcdreg() macro for TCD AccessFrank Li1-1/+1
2024-02-07dmaengine: fsl-edma: add address for channel mux register in fsl_edma_chanFrank Li3-3/+9
2024-02-07dmaengine: fsl-edma: fix spare build warningFrank Li2-3/+5
2024-02-07dmaengine: fsl-edma: involve help macro fsl_edma_set(get)_tcd()Frank Li2-30/+54
2024-02-07dmaengine: fsl-edma: correct calculation of 'nbytes' in multi-fifo scenarioJoy Zou1-1/+1
2024-02-07dmaengine: fsl-qdma: init irq after reg initializationCurtis Klein1-9/+8
2024-02-07dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned readPeng Ma1-1/+3
2024-02-07dmaengine: dw-edma: eDMA: Add sync read before starting the DMA transfer in r...Kory Maincent1-0/+17
2024-02-07dmaengine: dw-edma: HDMA: Add sync read before starting the DMA transfer in r...Kory Maincent1-0/+17
2024-02-07dmaengine: dw-edma: Add HDMA remote interrupt configurationKory Maincent1-0/+2
2024-02-07dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fixKory Maincent1-1/+1
2024-02-07dmaengine: dw-edma: Fix wrong interrupt bit set for HDMAKory Maincent1-1/+1
2024-02-07dmaengine: dw-edma: Fix the ch_count hdma callbackKory Maincent1-12/+6
2024-02-02dmaengine: at_hdmac: add missing kernel-doc style descriptionVinod Koul1-1/+10
2024-01-30dmaengine: ti: k3-psil-j721s2: Add entry for CSI2RXVaishnav Achath1-0/+73
2024-01-30dmaengine: ti: k3-udma-glue: Add function to request RX chan for thread IDSiddharth Vadapalli1-32/+91
2024-01-30dmaengine: ti: k3-udma-glue: Add function to request TX chan for thread IDSiddharth Vadapalli1-26/+76
2024-01-30dmaengine: ti: k3-udma-glue: Update name for remote RX channel deviceSiddharth Vadapalli1-2/+2
2024-01-30dmaengine: ti: k3-udma-glue: Add function to parse channel by IDSiddharth Vadapalli1-25/+48
2024-01-30dmaengine: bestcomm: Code cleanup for bcom_sram_initKunwu Chan1-5/+0
2024-01-22dmaengine: xilinx_dma: check for invalid vdma interleaved parametersPeter Korsgaard1-0/+6
2024-01-22dmaengine: fsl-qdma: Remove a useless devm_kfree()Christophe JAILLET1-3/+2
2024-01-22dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMAChristophe JAILLET1-5/+5
2024-01-22dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMAChristophe JAILLET1-13/+5
2024-01-22dmaengine: ti: k3-udma: Report short packet errorsJai Luthra1-2/+8
2024-01-22dmaengine: ti: edma: Add some null pointer checks to the edma_probeKunwu Chan1-0/+10
2024-01-22dmaengine: tegra210-adma: Update dependency to ARCH_TEGRAPeter Robinson1-7/+7
2024-01-22dmaengine: fsl-dpaa2-qdma: Fix the size of dma poolsGuanhua Gao1-4/+6
2024-01-22dmaengine: pl330: Clear callback_result for re-used descsDaniel Scally1-0/+1
2024-01-22dmaengine: at_hdmac: fix some kernel-doc warningsRandy Dunlap1-10/+11
2024-01-20Merge tag 'dmaengine-fix-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds34-261/+1712
2024-01-19dmaengine: dw-edma: increase size of 'name' in debugfs codeVinod Koul2-4/+4
2024-01-19dmaengine: fsl-qdma: increase size of 'irq_name'Vinod Koul1-1/+1
2024-01-19dmaengine: shdma: increase size of 'dev_id'Vinod Koul1-1/+1
2024-01-19dmaengine: xilinx: xdma: Fix kernel-doc warningsJan Kuliga1-5/+5
2024-01-19dmaengine: usb-dmac: Avoid format-overflow warningLad Prabhakar1-5/+5
2024-01-19dmaengine: sh: rz-dmac: Avoid format-overflow warningLad Prabhakar1-4/+4
2024-01-19dmaengine: imx-sdma: fix Excess kernel-doc warningsRandy Dunlap1-4/+0
2024-01-19dmaengine: xilinx: xdma: Fix initialization location of desc in xdma_channel_...Nathan Chancellor1-1/+2
2024-01-19dmaengine: xilinx: xdma: Fix operator precedence in xdma_prep_interleaved_dma()Nathan Chancellor1-4/+4
2024-01-19Merge tag 'dmaengine-6.8-rc1' into fixesVinod Koul27-243/+1697
2024-01-18Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-5/+3
2024-01-10Merge tag 'v6.8-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds10-31/+169
2024-01-03Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'...Joerg Roedel1-5/+3
2023-12-22dmaengine: xilinx: xdma: statify xdma_prep_interleaved_dmaVinod Koul1-1/+1
2023-12-22dmaengine: xilinx: xdma: Workaround truncation compilation errorVinod Koul1-1/+1
2023-12-22dmaengine: pl330: issue_pending waits until WFP stateBumyong Lee1-0/+3
2023-12-22dmaengine: xilinx: xdma: Implement interleaved DMA transfersJan Kuliga1-9/+98
2023-12-22dmaengine: xilinx: xdma: Prepare the introduction of interleaved DMA transfersJan Kuliga1-44/+57
2023-12-22dmaengine: xilinx: xdma: Add transfer error reportingJan Kuliga1-11/+15
2023-12-22dmaengine: xilinx: xdma: Add error checking in xdma_channel_isr()Jan Kuliga1-8/+12
2023-12-22dmaengine: xilinx: xdma: Rework xdma_terminate_all()Jan Kuliga1-15/+15
2023-12-21dmaengine: xilinx: xdma: Ease dma_pool alignment requirementsJan Kuliga2-6/+6
2023-12-21dmaengine: xilinx: xdma: Add necessary macro definitionsJan Kuliga1-0/+11
2023-12-21dmaengine: xilinx: xdma: Get rid of unused codeJan Kuliga2-14/+0
2023-12-21dmaengine: xilinx: xdma: Add terminate_all/synchronize callbacksMiquel Raynal1-0/+68
2023-12-21dmaengine: xilinx: xdma: Better handling of the busy variableMiquel Raynal1-1/+1
2023-12-21dmaengine: xilinx: xdma: Clarify the logic between cyclic/sg modesMiquel Raynal1-17/+14
2023-12-21dmaengine: xilinx: xdma: Fix the count of elapsed periods in cyclic modeMiquel Raynal1-2/+4
2023-12-21dmaengine: idxd: Move dma_free_coherent() out of spinlocked contextRex Zhang1-1/+8
2023-12-21dmaengine: ti: k3-udma: Add PSIL threads for AM62P and J722SVignesh Raghavendra5-1/+332
2023-12-21dmaengine: fix NULL pointer in channel unregistration functionAmelie Delaunay1-0/+3
2023-12-21dmaengine: fsl-edma: utilize common dt-binding header fileFrank Li1-11/+6
2023-12-21dmaengine: fsl-edma: fix eDMAv4 channel allocation issueFrank Li1-0/+8
2023-12-21dmaengine: axi-dmac: Improve cyclic DMA transfers in SG modePaul Cercueil1-8/+14
2023-12-21dmaengine: axi-dmac: Use only EOT interrupts when doing scatter-gatherPaul Cercueil1-1/+7
2023-12-21dmaengine: axi-dmac: Add support for scatter-gather transfersPaul Cercueil1-42/+93
2023-12-21dmaengine: axi-dmac: Allocate hardware descriptorsPaul Cercueil1-46/+88
2023-12-21dmaengine: axi-dmac: Small code cleanupPaul Cercueil1-4/+1
2023-12-21dmaengine: ls2x-apb: New driver for the Loongson LS2X APB DMA controllerBinbin Zhou3-0/+720
2023-12-21dmaengine: std_dma40: fix kernel-doc warnings and spellingRandy Dunlap1-7/+5
2023-12-21dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() APIChristophe JAILLET1-2/+2
2023-12-15dmaengine: idxd: Add support for device/wq defaultsTom Zanussi4-1/+65
2023-12-15dmaengine: idxd: add callback support for iaa cryptoTom Zanussi5-20/+65
2023-12-15dmaengine: idxd: Add wq private data accessorsTom Zanussi1-0/+10
2023-12-15dmaengine: idxd: Export wq resource management functionsTom Zanussi1-0/+5
2023-12-15dmaengine: idxd: Export descriptor management functionsTom Zanussi1-0/+3
2023-12-15dmaengine: idxd: Rename drv_enable/disable_wq to idxd_drv_enable/disable_wq, ...Tom Zanussi4-10/+12
2023-12-15dmaengine: idxd: add external module driver support for dsa_bus_typeDave Jiang2-0/+9
2023-12-12iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining placesJason Gunthorpe1-5/+3
2023-12-11dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameterAmelie Delaunay1-1/+16
2023-12-11dmaengine: fsl-edma: fix DMA channel leak in eDMAv4Frank Li1-0/+1
2023-12-11dmaengine: tegra210-adma: Support dma-channel-mask propertyMohan Kumar1-2/+33
2023-12-11dmaengine: fsl-edma: fix wrong pointer check in fsl_edma3_attach_pd()Yang Yingliang1-3/+2
2023-12-11dmaengine: sf-pdma: add mpfs-pdma compatible nameShravan Chippa2-4/+31
2023-12-11dmaengine: sf-pdma: Support of_dma_controller_register()Shravan Chippa1-0/+17
2023-12-11dmaengine: idxd: Fix incorrect descriptions for GRPCFG registerGuanjun1-5/+7
2023-12-11dmaengine: idxd: Protect int_handle field in hw descriptorGuanjun1-7/+7
2023-11-24dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTHHector Martin1-1/+4
2023-11-24dmaengine: uniphier-xdmac: Convert to platform remove callback returning voidUwe Kleine-König1-6/+11
2023-11-24dmaengine: uniphier-mdmac: Convert to platform remove callback returning voidUwe Kleine-König1-6/+11
2023-11-24dmaengine: milbeaut-xdmac: Convert to platform remove callback returning voidUwe Kleine-König1-6/+11
2023-11-24dmaengine: milbeaut-hdmac: Convert to platform remove callback returning voidUwe Kleine-König1-6/+11
2023-11-24dmaengine: stm32-dma: avoid bitfield overflow assertionAmelie Delaunay1-2/+6
2023-11-24dmaengine: fsl-edma: Add judgment on enabling round robin arbitrationXiaolei Wang1-1/+2
2023-11-24dmaengine: fsl-edma: Do not suspend and resume the masked dma channel when th...Xiaolei Wang1-0/+4
2023-11-24dmaengine: ti: k3-psil-am62a: Fix SPI PDMA dataJai Luthra1-6/+6
2023-11-23dmaengine: ti: k3-psil-am62: Fix SPI PDMA dataRonald Wahl1-6/+6
2023-11-03Merge tag 'dmaengine-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds78-426/+563
2023-10-16dmaengine: stm32-mdma: correct desc prep when channel runningAlain Volmat1-2/+2
2023-10-16dmaengine: dw-axi-dmac: Add support DMAX_NUM_CHANNELS > 16Sergey Khimich2-42/+120
2023-10-16dmaengine: xilinx: xilinx_dma: Fix kernel doc about xilinx_dma_remove()Uwe Kleine-König1-2/+0
2023-10-13Merge tag 'dmaengine-fix-6.6' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds8-24/+76
2023-10-10dmaengine: mmp_tdma: drop unused variable 'of_id'Vinod Koul1-1/+0
2023-10-09dmaengine: fsl-edma: fix all channels requested when call fsl_edma3_xlate()Frank Li1-2/+4
2023-10-09dmaengine: stm32-dma: fix residue in case of MDMA chainingAmelie Delaunay1-3/+4
2023-10-09dmaengine: stm32-dma: fix stm32_dma_prep_slave_sg in case of MDMA chainingAmelie Delaunay1-1/+3
2023-10-09dmaengine: stm32-mdma: set in_flight_bytes in case CRQA flag is setAmelie Delaunay1-5/+9
2023-10-09dmaengine: stm32-mdma: use Link Address Register to compute residueAmelie Delaunay1-4/+11
2023-10-09dmaengine: stm32-mdma: abort resume if no ongoing transferAmelie Delaunay1-0/+4
2023-10-09dmaengine: xilinx: xdma: Support cyclic transfersMiquel Raynal2-6/+162
2023-10-09dmaengine: xilinx: xdma: Prepare the introduction of cyclic transfersMiquel Raynal1-5/+14
2023-10-09dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probeZhang Shurong1-0/+1
2023-10-09dmaengine: Drop unnecessary of_match_device() callsRob Herring4-32/+13
2023-10-09dmaengine: Use device_get_match_data()Rob Herring4-45/+15
2023-10-09dmaengine: pxa_dma: Annotate struct pxad_desc_sw with __counted_byChristophe JAILLET1-5/+8
2023-10-09dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()Christophe JAILLET1-1/+0
2023-10-04dmaengine: xilinx: xdma: Use resource_size() in xdma_probe()Li Zetao1-1/+1
2023-10-04dmaengine: fsl-dpaa2-qdma: Remove redundant initialization owner in dpaa2_qdm...Li Zetao1-1/+0
2023-10-04dmaengine: mediatek: Fix deadlock caused by synchronize_irq()Duoming Zhou1-2/+1
2023-10-04dmaengine: mmp: fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-10-04dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-10-04dmaengine: fsl-edma: Remove redundant dev_err() for platform_get_irq()Jinjie Ruan1-3/+1
2023-10-04dmaengine: ep93xx_dma: Annotate struct ep93xx_dma_engine with __counted_byKees Cook1-1/+1
2023-10-04dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() returnDan Carpenter1-0/+3
2023-10-04dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irqRex Zhang1-2/+3
2023-10-04dmaengine: idxd: add wq driver name support for accel-config user toolDave Jiang4-0/+56
2023-10-04dmaengine: fsl-edma: Annotate struct struct fsl_edma_engine with __counted_byKees Cook1-1/+1
2023-10-02dmaengine: sprd: delete redundant parameter for dma driver functionKaiwei Liu1-4/+2
2023-10-02dmaengine: ti: edma: handle irq_of_parse_and_map() errorsDan Carpenter1-2/+2
2023-10-02dmaengine: sprd: add dma mask interface in probeKaiwei Liu1-0/+9
2023-09-28dmaengine: fsl-edma: fix edma4 channel enable failure on second attemptFrank Li1-2/+8
2023-09-28dmaengine: fsl-dma: fix DMA error when enabling sg if 'DONE' bit is setFrank Li3-3/+28
2023-09-28dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_byKees Cook1-1/+1
2023-09-28dmaengine: uniphier-xdmac: Annotate struct uniphier_xdmac_device with __count...Kees Cook1-1/+1
2023-09-28dmaengine: uniphier-xdmac: Annotate struct uniphier_xdmac_desc with __counted_byKees Cook1-3/+3
2023-09-28dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_byKees Cook1-3/+2
2023-09-28dmaengine: ti: edma: Annotate struct edma_desc with __counted_byKees Cook1-1/+1
2023-09-28dmaengine: tegra210-adma: Annotate struct tegra_adma with __counted_byKees Cook1-1/+1
2023-09-28dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_byKees Cook1-1/+1
2023-09-28dmaengine: stm32-mdma: Annotate struct stm32_mdma_device with __counted_byKees Cook1-2/+2
2023-09-28dmaengine: stm32-mdma: Annotate struct stm32_mdma_desc with __counted_byKees Cook1-3/+2
2023-09-28dmaengine: stm32-dma: Annotate struct stm32_dma_desc with __counted_byKees Cook1-7/+4
2023-09-28dmaengine: st_fdma: Annotate struct st_fdma_desc with __counted_byKees Cook1-1/+1
2023-09-28dmaengine: sprd: Annotate struct sprd_dma_dev with __counted_byKees Cook1-1/+1
2023-09-28dmaengine: sf-pdma: Annotate struct sf_pdma with __counted_byKees Cook1-1/+1
2023-09-28dmaengine: sa11x0: Annotate struct sa11x0_dma_desc with __counted_byKees Cook1-3/+3
2023-09-28dmaengine: qcom: bam_dma: Annotate struct bam_async_desc with __counted_byKees Cook1-1/+1
2023-09-28dmaengine: moxart-dma: Annotate struct moxart_desc with __counted_byKees Cook1-3/+2
2023-09-28dmaengine: hisilicon: Annotate struct hisi_dma_dev with __counted_byKees Cook1-1/+1
2023-09-28dmaengine: axi-dmac: Annotate struct axi_dmac_desc with __counted_byKees Cook1-3/+2
2023-09-28dmaengine: at_hdmac: Annotate struct at_desc with __counted_byKees Cook1-1/+1
2023-09-28dmaengine: apple-admac: Annotate struct admac_data with __counted_byKees Cook1-1/+1
2023-09-28dmaengine: hisi: Simplify preconditions of CONFIG_K3_DMAJonathan Neuschäfer1-1/+1
2023-09-28dmaengine: idxd: Register dsa_bus_type before registering idxd sub-driversFenghua Yu1-3/+3
2023-09-28dmaengine: idxd: rate limit printk in misc interrupt threadDave Jiang1-2/+2
2023-09-28dmaengine: xilinx: zynqmp_dma: Convert to platform remove callback returning ...Uwe Kleine-König1-4/+2
2023-09-28dmaengine: xilinx: xilinx_dpdma: Convert to platform remove callback returnin...Uwe Kleine-König1-4/+2
2023-09-28dmaengine: xilinx: xilinx_dma: Convert to platform remove callback returning ...Uwe Kleine-König1-4/+2
2023-09-28dmaengine: xilinx: xdma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: xgene-dma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: txx9dmac: Convert to platform remove callback returning voidUwe Kleine-König1-6/+4
2023-09-28dmaengine: timb_dma: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-28dmaengine: ti: omap-dma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: ti: edma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: ti: cppi41: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-28dmaengine: tegra210-adma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: tegra20-apb-dma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: sun6i-dma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: sun4i-dma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: st_fdma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: sprd-dma: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-28dmaengine: sh: usb-dmac: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: sh: shdmac: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: sh: rz-dmac: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: sh: rcar-dmac: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2