Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
708c39db0ec8461c3ef1ac333ac7bb9f28833d5a
/
drivers
/
dma
/
amba-pl08x.c
a068682
dmaengine: PL08x: ensure all descriptors are freed when channel is released
by Russell King
· 13 years ago
70f3ff4
dmaengine: PL08x: get rid of write only pool_ctr and free_txd locking
by Russell King
· 13 years ago
aa4afb7
dmaengine: PL08x: get rid of pl08x_prep_channel_resources
by Russell King
· 13 years ago
06e885b
dmaengine: PL08x: fix tx_status function to return correct residue
by Russell King
· 13 years ago
1853613
dmaengine: PL08x: convert to use vchan done list
by Russell King
· 13 years ago
879f127
dmaengine: PL08x: convert to use vchan submitted/issued lists
by Russell King
· 13 years ago
083be28
dmaengine: PL08x: use vchan's spinlock
by Russell King
· 13 years ago
01d8dc6
dmaengine: PL08x: convert to use virt-dma structs
by Russell King
· 13 years ago
a5a488d
dmaengine: PL08x: rejig physical channel allocation
by Russell King
· 13 years ago
c33b644
dmaengine: PL08x: start next descriptor from irq context
by Russell King
· 13 years ago
ea16056
dmaengine: PL08x: split the pend_list in two
by Russell King
· 13 years ago
eab8253
dmaengine: PL08x: re-jig the starting of txds
by Russell King
· 13 years ago
7847f6b
dmaengine: PL08x: remove waiting descriptor pointer
by Russell King
· 13 years ago
c48d496
dmaengine: PL08x: move DMA signal muxing into slave prepare code
by Russell King
· 13 years ago
a936e79
dmaengine: PL08x: convert to a list of completed descriptors
by Russell King
· 13 years ago
5e2479b
dmaengine: PL08x: track mux usage on a per-channel basis.
by Russell King
· 13 years ago
ad0de2a
dmaengine: PL08x: move DMA signal muxing into pl08x_dma_chan struct
by Russell King
· 13 years ago
6b16c8b
dmaengine: PL08x: split DMA signal muxing from channel alloc
by Russell King
· 13 years ago
dc8d5f8
dmaengine: PL08x: get rid of unnecessary checks in dma_slave_config
by Russell King
· 13 years ago
800d683
dmaengine: PL08x: ignore 'direction' argument in dma_slave_config
by Russell King
· 13 years ago
9862ba1
dmaengine: PL08x: extract function to to generate cctl values
by Russell King
· 13 years ago
409ec8d
dmaengine: PL08x: move the bus and increment selection to dma prepare function
by Russell King
· 13 years ago
95442b2
dmaengine: PL08x: get rid of device_fc in struct pl08x_dma_chan
by Russell King
· 13 years ago
ed91c13
dmaengine: PL08x: get src/dst addr direct from dma_slave_config struct
by Russell King
· 13 years ago
550ec36
dmaengine: PL08x: constify channel names and bus_id strings
by Russell King
· 13 years ago
b23f204
dmaengine: PL08x: move private data structures into amba-pl08x.c
by Russell King
· 13 years ago
aeea180
dmaengine: PL08x: clean up get_signal/put_signal
by Russell King
· 13 years ago
48afb31
dmaengine: PL08x: remove circular_buffer boolean from channel data
by Russell King
· 13 years ago
c15a6ef
dmaengine: PL08x: remove redundant spinlock
by Russell King
· 13 years ago
92d2fd6
dmaengine: PL08x: fix missed dma_transfer_direction fixup
by Russell King
· 13 years ago
b843441
dmaengine: PL08x: remove runtime PM support
by Russell King
· 13 years ago
fdaf9c4
dmaengine: Use dma_sg_len(sg) instead of sg->length
by Lars-Peter Clausen
· 13 years ago
cbb796c
dmaengine: Use sg_dma_address instead of sg_phys
by Lars-Peter Clausen
· 13 years ago
56cbb3d
Merge branch 'fixes' into next
by Vinod Koul
· 13 years ago
affa115
dma/amba-pl08x: add support for the Nomadik variant
by Linus Walleij
· 13 years ago
88c08a3
dmaengine/amba-pl08x : reset phychan_hold on terminate all
by Davide Ciminaghi
· 13 years ago
d29bf01
dma/amba-pl08x: check for terminal count status only
by Linus Walleij
· 13 years ago
185ecb5
dmaengine: add context parameter to prep_slave_sg and prep_dma_cyclic
by Alexandre Bounine
· 13 years ago
d3ee98cdc
dmaengine: consolidate initialization of cookies
by Russell King - ARM Linux
· 13 years ago
96a2af4
dmaengine: consolidate tx_status functions
by Russell King - ARM Linux
· 13 years ago
f7fbce0
dmaengine: provide a common function for completing a dma descriptor
by Russell King - ARM Linux
· 13 years ago
884485e
dmaengine: consolidate assignment of DMA cookies
by Russell King - ARM Linux
· 13 years ago
d2ebfb3
dmaengine: add private header file
by Russell King - ARM Linux
· 13 years ago
4d4e58d
dmaengine: move last completed cookie into generic dma_chan structure
by Russell King - ARM Linux
· 13 years ago
8c9f7aa
dmaengine/amba-pl08x: Take flow controller info from DMA_SLAVE_CONFIG
by Viresh Kumar
· 13 years ago
880db3f
drivers/dma/amba-pl08x.c: adjust double test
by Julia Lawall
· 13 years ago
57f2685
Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
by Linus Torvalds
· 13 years ago
8f0d30f
dmaengine/amba-pl08x: Config ccfg and increment phychan_hold if phychan is true
by Viresh Kumar
· 13 years ago
037566d
dmaengine: pl08x: Enable module alias autogeneration for AMBA drivers
by Dave Martin
· 13 years ago
db8196d
dmaengine: move drivers to dma_transfer_direction
by Vinod Koul
· 13 years ago
c120564
dmaengine/amba-pl08x: Check txd->llis_va before freeing dma_pool
by Viresh Kumar
· 13 years ago
b7f69d9
dmaengine/amba-pl08x: Add support for sg len greater than one for slave transfers
by Viresh Kumar
· 13 years ago
7703eac
dmaengine: amba-pl08x: make filter check that the channel is owned by pl08x
by Russell King - ARM Linux
· 13 years ago
8516f52
Merge branch 'next' into v3.1-rc4
by Vinod Koul
· 13 years ago
57001a6
dmaengine/amba-pl08x: Call pl08x_free_txd() instead of calling kfree() directly
by Viresh Kumar
· 13 years ago
0a23565
dmaengine/amba-pl08x: Pass flow controller information with slave channel data
by Viresh Kumar
· 13 years ago
036f05f
dmaengine/amba-pl08x: Choose peripheral bus as master bus
by Viresh Kumar
· 13 years ago
e071916
dmaengine/amba-pl08x: Align lli_len to max(src.width, dst.width)
by Viresh Kumar
· 13 years ago
03af500
dmaengine/amba-pl08x: Add prep_single_byte_llis() routine
by Viresh Kumar
· 13 years ago
fa6a940
dmaengine/amba-pl08x: max_bytes_per_lli is TRANSFER_SIZE * src_width (not MIN(width))
by Viresh Kumar
· 13 years ago
16a2e7d
dmaengine/amba-pl08x: Get rid of pl08x_pre_boundary()
by Viresh Kumar
· 13 years ago
28da283
dmaengine/amba-pl08x: Schedule tasklet in case of error interrupt
by Viresh Kumar
· 13 years ago
16ca810
dmaengine/amba-pl08x: No need to check "ch->signal < 0"
by Viresh Kumar
· 13 years ago
48a59ef
dmaengine/amba-pl08x: Simplify pl08x_ensure_on()
by Viresh Kumar
· 13 years ago
b7b6018
dmaengine/amba-pl08x: support runtime PM
by Viresh Kumar
· 13 years ago
175a5e6
dmaengine/amba-pl08x: Changing few prints to dev_dbg from dev_info
by Viresh Kumar
· 13 years ago
0532e6f
dmaengine/amba-pl08x: Remove redundant comment and rewrite original
by Viresh Kumar
· 13 years ago
b201c11
dmaengine/amba-pl08x: pass (*ptr) to sizeof() instead of (struct xyz)
by Viresh Kumar
· 13 years ago
0c38d70
dmaengine/amba-pl08x: Rearrange inclusion of header files in ascending order
by Viresh Kumar
· 13 years ago
3e27ee8
dmaengine/amba-pl08x: Resolve formatting issues
by Viresh Kumar
· 13 years ago
4d66164
dmaengine: PL08x: Fix trivial build error
by Russell King
· 13 years ago
f32807f
dmaengine: pl08x: handle the rest of enums in pl08x_width
by Vinod Koul
· 13 years ago
760596c6
DMA: PL08x: cleanup selection of burst size
by Russell King - ARM Linux
· 13 years ago
121c847
DMA: PL08x: avoid recalculating cctl at each prepare
by Russell King - ARM Linux
· 13 years ago
aa88cda
DMA: PL08x: cleanup selection of buswidth
by Russell King - ARM Linux
· 13 years ago
f14c426
DMA: PL08x: separately store source/destination cctl
by Russell King - ARM Linux
· 13 years ago
b207b4d
DMA: PL08x: separately store source/destination slave address
by Russell King - ARM Linux
· 13 years ago
fc74eb7
DMA: PL08x: clean up LLI debugging
by Russell King - ARM Linux
· 13 years ago
25c94f7
DMA: PL08x: select LLI bus only once per LLI setup
by Russell King - ARM Linux
· 13 years ago
f44bd191
DMA: PL08x: remove unused constants
by Russell King - ARM Linux
· 13 years ago
aa25afa
ARM: amba: make probe() functions take const id tables
by Russell King
· 14 years ago
8179661
DMA: PL08x: fix channel pausing to timeout rather than lockup
by Russell King - ARM Linux
· 14 years ago
fb52621
DMA: PL08x: fix infinite wait when terminating transfers
by Russell King - ARM Linux
· 14 years ago
94ae852
ARM: PL08x: cleanup comments
by Russell King - ARM Linux
· 14 years ago
b7f75865
ARM: PL08x: prevent dma_set_runtime_config() reconfiguring memcpy channels
by Russell King - ARM Linux
· 14 years ago
f0fd944
ARM: PL08x: allow dma_set_runtime_config() to return errors
by Russell King - ARM Linux
· 14 years ago
c370e59
ARM: PL08x: fix locking between prepare function and submit function
by Russell King - ARM Linux
· 14 years ago
8087aac
ARM: PL08x: introduce 'phychan_hold' to hold on to physical channels
by Russell King - ARM Linux
· 14 years ago
501e67e
ARM: PL08x: put txd's on the pending list in pl08x_tx_submit()
by Russell King - ARM Linux
· 14 years ago
15c1723
ARM: PL08x: rename 'desc_list' as 'pend_list'
by Russell King - ARM Linux
· 14 years ago
3d992e1
ARM: PL08x: implement unmapping of memcpy buffers
by Russell King - ARM Linux
· 14 years ago
c042879
ARM: PL08x: store prep_* flags in async_tx structure
by Russell King - ARM Linux
· 14 years ago
d7244e9
ARM: PL08x: shrink srcbus/dstbus in txd structure
by Russell King - ARM Linux
· 14 years ago
542361f
ARM: PL08x: don't manipulate txd->srcbus or txd->dstbus during LLI fill
by Russell King - ARM Linux
· 14 years ago
5f638b4
ARM: PL08x: fix fill_bytes calculation
by Russell King - ARM Linux
· 14 years ago
d6cf7b5
ARM: PL08x: use min() to calculate target_len
by Russell King - ARM Linux
· 14 years ago
b61be8d
ARM: PL08x: ensure pl08x_pre_boundary() works for any value of addr
by Russell King - ARM Linux
· 14 years ago
0059005
ARM: PL08x: make pl08x_fill_lli_for_desc() return void
by Russell King - ARM Linux
· 14 years ago
858c21c
ARM: PL08x: move callback outside spinlock'd region
by Russell King - ARM Linux
· 14 years ago
30749cb
ARM: PL08x: allow AHB master port selection to be configured
by Russell King - ARM Linux
· 14 years ago
Next »