aboutsummaryrefslogtreecommitdiff
path: root/drivers/dma/at_hdmac.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-02dmaengine: at_hdmac: add missing kernel-doc style descriptionGravatar Vinod Koul 1-1/+10
2024-01-22dmaengine: at_hdmac: fix some kernel-doc warningsGravatar Randy Dunlap 1-10/+11
2023-09-28dmaengine: at_hdmac: Annotate struct at_desc with __counted_byGravatar Kees Cook 1-1/+1
2023-09-28dmaengine: at_hdmac: Convert to platform remove callback returning voidGravatar Uwe Kleine-König 1-4/+2
2023-08-01dmaengine: Explicitly include correct DT includesGravatar Rob Herring 1-1/+1
2023-05-24dmaengine: at_hdmac: Extend the Flow Controller bitfield to three bitsGravatar Peter Rosin 1-1/+1
2023-05-24dmaengine: at_hdmac: Repair bitfield macros for peripheral ID handlingGravatar Peter Rosin 1-6/+9
2022-11-11dmaengine: at_hdmac: Convert driver to use virt-dmaGravatar Tudor Ambarus 1-706/+402
2022-11-11dmaengine: at_hdmac: Remove unused member of at_dma_chanGravatar Tudor Ambarus 1-2/+0
2022-11-11dmaengine: at_hdmac: Rename "chan_common" to "dma_chan"Gravatar Tudor Ambarus 1-31/+31
2022-11-11dmaengine: at_hdmac: Rename "dma_common" to "dma_device"Gravatar Tudor Ambarus 1-46/+46
2022-11-11dmaengine: at_hdmac: Use bitfield access macrosGravatar Tudor Ambarus 1-210/+198
2022-11-11dmaengine: at_hdmac: Keep register definitions and structures private to at_h...Gravatar Tudor Ambarus 1-1/+468
2022-11-11dmaengine: at_hdmac: Set include entries in alphabetic orderGravatar Tudor Ambarus 1-3/+3
2022-11-11dmaengine: at_hdmac: Use pm_ptr()Gravatar Tudor Ambarus 1-2/+2
2022-11-11dmaengine: at_hdmac: Use devm_clk_get()Gravatar Tudor Ambarus 1-5/+2
2022-11-11dmaengine: at_hdmac: Use devm_platform_ioremap_resourceGravatar Tudor Ambarus 1-31/+6
2022-11-11dmaengine: at_hdmac: Use devm_kzalloc() and struct_size()Gravatar Tudor Ambarus 1-14/+9
2022-11-11dmaengine: at_hdmac: Introduce atc_get_llis_residue()Gravatar Tudor Ambarus 1-111/+110
2022-11-11dmaengine: at_hdmac: s/atc_get_bytes_left/atc_get_residueGravatar Tudor Ambarus 1-7/+4
2022-11-11dmaengine: at_hdmac: Pass residue by address to avoid unnecessary implicit castsGravatar Tudor Ambarus 1-24/+30
2022-11-11dmaengine: at_hdmac: Remove superfluous castGravatar Tudor Ambarus 1-1/+1
2022-11-11dmaengine: at_hdmac: Return dma_cookie_status()'s ret code when txstate is NULLGravatar Tudor Ambarus 1-7/+1
2022-11-11dmaengine: at_hdmac: Do not print messages on console while holding the lockGravatar Tudor Ambarus 1-2/+2
2022-11-08dmaengine: at_hdmac: Check return code of dma_async_device_registerGravatar Tudor Ambarus 1-1/+6
2022-11-08dmaengine: at_hdmac: Fix impossible conditionGravatar Tudor Ambarus 1-3/+4
2022-11-08dmaengine: at_hdmac: Don't allow CPU to reorder channel enableGravatar Tudor Ambarus 1-0/+2
2022-11-08dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errorsGravatar Tudor Ambarus 1-4/+0
2022-11-08dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardwareGravatar Tudor Ambarus 1-4/+11
2022-11-08dmaengine: at_hdmac: Fix concurrency over the active listGravatar Tudor Ambarus 1-4/+6
2022-11-08dmaengine: at_hdmac: Free the memset buf without holding the chan lockGravatar Tudor Ambarus 1-7/+7
2022-11-08dmaengine: at_hdmac: Fix concurrency over descriptorGravatar Tudor Ambarus 1-5/+9
2022-11-08dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all()Gravatar Tudor Ambarus 1-45/+4
2022-11-08dmaengine: at_hdmac: Protect atchan->status with the channel lockGravatar Tudor Ambarus 1-2/+2
2022-11-08dmaengine: at_hdmac: Do not call the complete callback on device_terminate_allGravatar Tudor Ambarus 1-9/+2
2022-11-08dmaengine: at_hdmac: Fix premature completion of desc in issue_pendingGravatar Tudor Ambarus 1-3/+13
2022-11-08dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pendingGravatar Tudor Ambarus 1-4/+0
2022-11-08dmaengine: at_hdmac: Don't start transactions at tx_submit levelGravatar Tudor Ambarus 1-11/+3
2022-04-20dmaengine: at_hdmac: In atc_prep_dma_memset, treat value as a single byteGravatar Ben Walker 1-1/+9
2021-01-08dmaengine: at_hdmac: remove platform data headerGravatar Alexandre Belloni 1-0/+19
2020-09-18dmaengine: at_hdmac: convert tasklets to use new tasklet_setup() APIGravatar Allen Pais 1-4/+3
2020-08-19dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate()Gravatar Yu Kuai 1-0/+1
2020-08-19dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate()Gravatar Yu Kuai 1-2/+6
2020-08-19dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma...Gravatar Yu Kuai 1-0/+2
2020-07-15dmaengine: at_hdmac: Repair parameter misspelling and demote non-kerneldoc he...Gravatar Lee Jones 1-3/+3
2020-02-25dmaengine: at_hdmac: Fix deadlocksGravatar Tudor Ambarus 1-35/+39
2020-02-25dmaengine: at_hdmac: Switch atomic allocations to GFP_NOWAITGravatar Tudor Ambarus 1-3/+3
2020-02-25dmaengine: at_hdmac: Drop description for a not defined parameterGravatar Tudor Ambarus 1-1/+0
2020-02-25dmaengine: at_hdmac: Return err in case the chan is not free at alloc res timeGravatar Tudor Ambarus 1-23/+8
2020-02-25dmaengine: at_hdmac: Drop locking in at_hdmac_alloc_chan_resources()Gravatar Tudor Ambarus 1-6/+1