Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
ed66700c031917be7b5527a41ac572a1c714f0ed
/
drivers
/
dma
/
edma.c
34635b1a
dmaengine: edma: Add dummy driver skeleton for edma3-tptc
by Peter Ujfalusi
· 9 years ago
1be5336
dmaengine: edma: New device tree binding
by Peter Ujfalusi
· 9 years ago
966a87b
dmaengine: edma: Merge the of parsing functions
by Peter Ujfalusi
· 9 years ago
56c7b74
dmaengine: edma: Do not allocate memory for edma_rsv_info in case of DT boot
by Peter Ujfalusi
· 9 years ago
02f77ef
dmaengine: edma: Refactor the dma device and channel struct initialization
by Peter Ujfalusi
· 9 years ago
633e42b
dmaengine: edma: Get qDMA channel information from HW also
by Peter Ujfalusi
· 9 years ago
f9425de
dmaengine: edma: Merge map_dmach_to_queue into assign_channel_eventq
by Peter Ujfalusi
· 9 years ago
d9c345d
dmaengine: edma: Correct PaRAM access function names (_parm_ to _param_)
by Peter Ujfalusi
· 9 years ago
34cf301
dmaengine: edma: Simplify function parameter list for channel operations
by Peter Ujfalusi
· 9 years ago
df6694f
dmaengine: edma: Optimize memcpy operation
by Peter Ujfalusi
· 9 years ago
21a3184
dmaengine: edma: Remove alignment constraint for memcpy
by Peter Ujfalusi
· 9 years ago
e4e886c
dmaengine: edma: Dynamic paRAM slot handling if HW supports it
by Peter Ujfalusi
· 9 years ago
7a73b13
dmaengine: edma: Rename bitfields for slot and channel usage tracking
by Peter Ujfalusi
· 9 years ago
4ab54f6
dmaengine: edma: Read channel mapping support only once from HW
by Peter Ujfalusi
· 9 years ago
e4402a1
dmaengine: edma: Simplify and optimize ccerr interrupt handler
by Peter Ujfalusi
· 9 years ago
7c3b8b3
dmaengine: edma: Move the pending error check into helper function
by Peter Ujfalusi
· 9 years ago
79ad2e3
dmaengine: edma: Simplify the interrupt handling
by Peter Ujfalusi
· 9 years ago
11c1573
dmaengine: edma: Consolidate the comments for functions
by Peter Ujfalusi
· 9 years ago
fc01409
dmaengine: edma: Print warning when linking slots from different eDMA
by Peter Ujfalusi
· 9 years ago
96f5ff0
dmaengine: edma: Use the edma_write_slot instead open coded memcpy_toio
by Peter Ujfalusi
· 9 years ago
3287fb4
dmaengine: edma: Use dev_dbg instead pr_debug
by Peter Ujfalusi
· 9 years ago
907f74a
dmaengine: edma: Cleanup regarding the use of dev around the code
by Peter Ujfalusi
· 9 years ago
547c6e2
dmaengine: edma: Use devm_kcalloc when possible
by Peter Ujfalusi
· 9 years ago
cb78205
dmaengine: edma: Allocate memory dynamically for bitmaps and structures
by Peter Ujfalusi
· 9 years ago
2b6b3b7
ARM/dmaengine: edma: Merge the two drivers under drivers/dma/
by Peter Ujfalusi
· 9 years ago
b2c843a
ARM/dmaengine: edma: Remove limitation on the number of eDMA controllers
by Peter Ujfalusi
· 9 years ago
ca304fa
ARM/dmaengine: edma: Public API to use private struct pointer
by Peter Ujfalusi
· 9 years ago
dc9b6055
ARM/dmaengine: edma: Move of_dma_controller_register to the dmaengine driver
by Peter Ujfalusi
· 9 years ago
8fa7ff4
dmaengine: edma: Simplify and optimize the edma_execute path
by Peter Ujfalusi
· 9 years ago
77a68e5
dmaengine: Add an enum for the dmaengine alignment constraints
by Maxime Ripard
· 9 years ago
02ec604
dmaenegine: edma: allow pause/resume for non-cyclic mode
by John Ogness
· 10 years ago
d6a4c0e
Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma
by Linus Torvalds
· 10 years ago
ab7add3
dmaengine: edma: fixed wrongly initialized data parameter to the edma callback
by Petr Kulhavy
· 10 years ago
5ca9e7c
dmaengine: edma: fix memory leak when terminating running transfers
by Petr Kulhavy
· 10 years ago
b7a4fd5
dmaenegine: edma: fix sparse warnings
by Lad, Prabhakar
· 10 years ago
9f59cd0
dmaengine: edma: Declare slave capabilities for the generic code
by Maxime Ripard
· 10 years ago
aa7c09b
dmaengine: edma: Split device_control
by Maxime Ripard
· 10 years ago
ceacbdb
dmaengine: Make the destination abbreviation coherent
by Maxime Ripard
· 10 years ago
e6b5be2
Merge tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
by Linus Torvalds
· 10 years ago
5305e4d
dma: edma: move device registration to platform code
by Arnd Bergmann
· 10 years ago
55f04d7
dma: drop owner assignment from platform_drivers
by Wolfram Sang
· 10 years ago
639559a
dmaengine: edma: check for echan->edesc => NULL in edma_dma_pause()
by Sebastian Andrzej Siewior
· 10 years ago
c7a19c7
Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma
by Linus Torvalds
· 10 years ago
31c1e5a
dmaengine: Remove the context argument to the prep_dma_cyclic operation
by Laurent Pinchart
· 10 years ago
ed64610
dmaengine: edma: Do not register second device when booted with DT
by Peter Ujfalusi
· 10 years ago
04d537d
dmaengine: edma: Do not change the error code returned from edma_alloc_slot
by Peter Ujfalusi
· 10 years ago
8e8805d
dmaengine: edma: Serve cyclic (audio) channels with high priority queue
by Peter Ujfalusi
· 10 years ago
a1f146f
dmaengine: edma: Support to suppress the period interrupts in cyclic mode
by Peter Ujfalusi
· 10 years ago
b7f9bc5
dmaengine: edma: Update caps->residue_granularity to match with reality
by Peter Ujfalusi
· 10 years ago
e4a899d
dma: edma: Declare DMA_SLAVE_BUSWIDTH_3_BYTES as supported buswidth
by Peter Ujfalusi
· 10 years ago
b0cce4c
dmaengine: edma: update DMA memcpy to use new param element
by Joel Fernandes
· 11 years ago
04361d8
dmaengine: edma: Document variables used for residue accounting
by Joel Fernandes
· 11 years ago
740b41f
dmaengine: edma: Provide granular accounting
by Thomas Gleixner
· 11 years ago
c2da234
dmaengine: edma: Store transfer data in edma_desc and edma_pset
by Thomas Gleixner
· 11 years ago
b5088ad
dmaengine: edma: Create private pset struct
by Thomas Gleixner
· 11 years ago
de13593
dmaengine: edma: Check the current decriptor first in tx_status()
by Thomas Gleixner
· 11 years ago
b6205c3
dmaengine: edma: Sanitize residue reporting
by Thomas Gleixner
· 11 years ago
9aac909
dmaengine: edma: Add channel number to debug prints
by Peter Ujfalusi
· 11 years ago
406efb1
dmaengine: edma: No need save/restore interrupt flags during spin_lock in IRQ
by Joel Fernandes
· 11 years ago
8cc3e30
dmaengine: edma: Add DMA memcpy support
by Joel Fernandes
· 11 years ago
e6fad59
dmaengine: edma: Print the direction value as well when it is not supported
by Peter Ujfalusi
· 11 years ago
c594c89
dmaengine: edma: Prefix debug prints where the text were identical in prep callbacks
by Peter Ujfalusi
· 11 years ago
2c88ee6
dmaengine: edma: Implement device_slave_caps callback
by Peter Ujfalusi
· 11 years ago
83bb312
dmaengine: edma: Reduce debug print verbosity for non verbose debugging
by Peter Ujfalusi
· 11 years ago
232b223d
dmaengine: edma: Set DMA_CYCLIC capability flag
by Peter Ujfalusi
· 11 years ago
72c7b67
dmaengine: edma: Add support for DMA_PAUSE/RESUME operation
by Peter Ujfalusi
· 11 years ago
b2b617d
dmaengine: edma: Correct the handling of src/dst_maxburst == 0
by Peter Ujfalusi
· 11 years ago
5fc68a6
dma: edma: fix incorrect SG list handling
by Sekhar Nori
· 11 years ago
e3ddc97
dma: edma: Fix memory leak in edma_prep_dma_cyclic()
by Christian Engelmayer
· 11 years ago
0e772c6
dma: edma: Set debug level to debugging messages
by Ezequiel Garcia
· 11 years ago
e6d69a6
Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
by Linus Torvalds
· 11 years ago
8ceafbf
Merge branch 'for-linus-dma-masks' of git://git.linaro.org/people/rmk/linux-arm
by Linus Torvalds
· 11 years ago
b6d5050
dmaengine: edma: remove duplicate kfree
by Vinod Koul
· 11 years ago
50a9c70
dma: edma: Add support for Cyclic DMA
by Joel Fernandes
· 11 years ago
f8d9f62
Merge branch 'dma_complete' into next
by Vinod Koul
· 11 years ago
94cb0e7
DMA-API: dma: edma.c: no need to explicitly initialize DMA masks
by Russell King
· 11 years ago
db60d8d
dmanengine: fix edma driver to not define DMA_COMPLETE
by Vinod Koul
· 11 years ago
f0dad6e
Merge branch 'dma_complete' into next
by Vinod Koul
· 11 years ago
b967aec
Merge branch 'for-linus' into next
by Vinod Koul
· 11 years ago
9d386ec
dmaengine: edma: use DMA_COMPLETE for dma completion status
by Vinod Koul
· 11 years ago
7261828
dmaengine: edma: fix another memory leak
by Vinod Koul
· 11 years ago
4b6271a
dma: edma: Fix memory leak
by Valentin Ilie
· 11 years ago
2abd5f1
dma: edma: Increase maximum SG limit to 20
by Joel Fernandes
· 11 years ago
fd00903
dma: edma: Split out PaRAM set calculations into its own function
by Joel Fernandes
· 11 years ago
2f6d8fa
dma: edma.c: remove edma_desc leakage
by Geyslan G. Bem
· 11 years ago
d71505b
edma: Update author email address
by Josh Boyer
· 11 years ago
5622ff1
dma: edma: Remove limits on number of slots
by Joel Fernandes
· 11 years ago
b267b3b
dma: edma: Leave linked to Null slot instead of DUMMY slot
by Joel Fernandes
· 11 years ago
c5f4799
dma: edma: Find missed events and issue them
by Joel Fernandes
· 11 years ago
5340706
dma: edma: Write out and handle MAX_NR_SG at a given time
by Joel Fernandes
· 11 years ago
6fbe24d
dma: edma: Setup parameters to DMA MAX_NR_SG at a time
by Joel Fernandes
· 11 years ago
43e33e4
edma: no need to assign residue to 0 explicitly
by Andy Shevchenko
· 12 years ago
3ad7a42
ARM: davinci: move private EDMA API to arm/common
by Matt Porter
· 12 years ago
5115f3c
Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
by Linus Torvalds
· 12 years ago
373459e
edma: do not waste memory for dma_mask
by Andy Shevchenko
· 12 years ago
661f7cb
dma: edma: fix slave config dependency on direction
by Matt Porter
· 12 years ago
4bf27b8
Drivers: dma: remove __dev* attributes.
by Greg Kroah-Hartman
· 12 years ago
463a1f8
dma: remove use of __devinit
by Bill Pemberton
· 12 years ago
a7d6e3e
dma: remove use of __devexit_p
by Bill Pemberton
· 12 years ago
c2dde5f
dmaengine: add TI EDMA DMA engine driver
by Matt Porter
· 12 years ago