Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
2ad501cc1d1062ac2cfd633e915f5aecda1a400f
/
lib
/
swiotlb.c
9c5a362
x86: enable DMA CMA with swiotlb
by Akinobu Mita
· 10 years ago
ad6492b
memblock, nobootmem: add memblock_virt_alloc_low()
by Yinghai Lu
· 11 years ago
ba6b508
Merge tag 'stable/for-linus-3.14-rc0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb
by Linus Torvalds
· 11 years ago
457ff1d
lib/swiotlb.c: use memblock apis for early memory allocations
by Santosh Shilimkar
· 11 years ago
0cb637b
swiotlb: Don't DoS us with 'swiotlb buffer is full' (v2)
by Konrad Rzeszutek Wilk
· 11 years ago
e1d8f62
Merge remote-tracking branch 'stefano/swiotlb-xen-9.1' into stable/for-linus-3.13
by Konrad Rzeszutek Wilk
· 11 years ago
783d028
swiotlb: print a warning when the swiotlb is full
by Stefano Stabellini
· 11 years ago
ce5be5a
tracing/events: Fix swiotlb tracepoint creation
by Thierry Reding
· 11 years ago
2b2b614
tracing/events: Add bounce tracing to swiotbl
by Zoltan Kiss
· 11 years ago
4d86ec7
swiotlb: replace dma_length with sg_dma_len() macro
by EunBong Song
· 11 years ago
c729de8
x86, kdump: Set crashkernel_low automatically
by Yinghai Lu
· 12 years ago
ac2cbab
x86: Don't panic if can not alloc buffer for swiotlb
by Yinghai Lu
· 12 years ago
af51a9f
swiotlb: Do not export swiotlb_bounce since there are no external consumers
by Alexander Duyck
· 12 years ago
fbfda89
swiotlb: Use physical addresses instead of virtual in swiotlb_tbl_sync_single
by Alexander Duyck
· 12 years ago
61ca08c
swiotlb: Use physical addresses for swiotlb_tbl_unmap_single
by Alexander Duyck
· 12 years ago
e05ed4d
swiotlb: Return physical addresses when calling swiotlb_tbl_map_single
by Alexander Duyck
· 12 years ago
ee3f6ba
swiotlb: Make io_tlb_overflow_buffer a physical address
by Alexander Duyck
· 12 years ago
ff7204a
swiotlb: Make io_tlb_start a physical address instead of a virtual one
by Alexander Duyck
· 12 years ago
c40dba0
swiotlb: Make io_tlb_end a physical address instead of a virtual one
by Alexander Duyck
· 12 years ago
74838b7
swiotlb: add the late swiotlb initialization function with iotlb memory
by Konrad Rzeszutek Wilk
· 12 years ago
3af684c
swiotlb: print physical addresses consistently with other parts of kernel
by Bjorn Helgaas
· 12 years ago
11bcb32
Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
by Linus Torvalds
· 13 years ago
c3eede8
lib: remove the second argument of k[un]map_atomic()
by Cong Wang
· 13 years ago
8bc3bcc
lib: reduce the use of module.h wherever possible
by Paul Gortmaker
· 13 years ago
f21ffe9
swiotlb: Expose swiotlb_nr_tlb function to modules
by Konrad Rzeszutek Wilk
· 13 years ago
5f98ecd
swiotlb: Export swioltb_nr_tbl and utilize it as appropiate.
by FUJITA Tomonori
· 13 years ago
fba99fa
swiotlb: fix wrong panic
by FUJITA Tomonori
· 14 years ago
b595076
tree-wide: fix comment/printk typos
by Uwe Kleine-König
· 14 years ago
e79f86b
swiotlb: Use page alignment for early buffer allocation
by Yinghai Lu
· 14 years ago
03620b2
swiotlb: make io_tlb_overflow static
by FUJITA Tomonori
· 14 years ago
d7ef153
swiotlb: Make swiotlb bookkeeping functions visible in the header file.
by Konrad Rzeszutek Wilk
· 15 years ago
22d4826
swiotlb: search and replace "int dir" with "enum dma_data_direction dir"
by Konrad Rzeszutek Wilk
· 15 years ago
bfc5501
swiotlb: Make internal bookkeeping functions have 'swiotlb_tbl' prefix.
by Konrad Rzeszutek Wilk
· 15 years ago
abbceff
swiotlb: add the swiotlb initialization function with iotlb memory
by FUJITA Tomonori
· 15 years ago
eb605a5
swiotlb: add swiotlb_tbl_map_single library function
by FUJITA Tomonori
· 15 years ago
3838830
swiotlb: remove unnecessary swiotlb_sync_single_range_*
by FUJITA Tomonori
· 15 years ago
5a0e3ad
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
by Tejun Heo
· 15 years ago
ac2b3e6
dma-mapping: fix off-by-one error in dma_capable()
by Jan Beulich
· 15 years ago
d014d04
Merge branch 'for-next' into for-linus
by Jiri Kosina
· 15 years ago
af901ca
tree-wide: fix assorted typos all over the place
by André Goddard Rosa
· 15 years ago
b18485e
swiotlb: Remove the swiotlb variable usage
by FUJITA Tomonori
· 15 years ago
75f1cdf
x86: Handle HW IOMMU initialization failure gracefully
by FUJITA Tomonori
· 15 years ago
ad32e8c
swiotlb: Defer swiotlb init printing, export swiotlb_print_info()
by FUJITA Tomonori
· 15 years ago
5740afd
swiotlb: Add swiotlb_free() function
by FUJITA Tomonori
· 15 years ago
c7084b3
lib/swiotlb.c: Fix strange panic message selection logic when swiotlb fills up
by Casey Dahlin
· 15 years ago
862d196
swiotlb: use phys_to_dma and dma_to_phys
by FUJITA Tomonori
· 15 years ago
b939464
swiotlb: use dma_capable()
by FUJITA Tomonori
· 15 years ago
02ca646
swiotlb: remove unnecessary swiotlb_bus_to_virt
by FUJITA Tomonori
· 15 years ago
cf56e3f
swiotlb: remove swiotlb_arch_range_needs_mapping
by FUJITA Tomonori
· 15 years ago
bb52196
swiotlb: remove unused swiotlb_alloc()
by FUJITA Tomonori
· 15 years ago
3885123
swiotlb: remove unused swiotlb_alloc_boot()
by FUJITA Tomonori
· 15 years ago
42d7c5e
swiotlb: change swiotlb_bus_to[phys,virt] prototypes
by Becky Bruce
· 16 years ago
380d687
swiotlb: use swiotlb_sync_single instead of duplicating code
by Becky Bruce
· 16 years ago
7fcebbd
swiotlb: rename unmap_single to do_unmap_single
by Becky Bruce
· 16 years ago
ef5722f
swiotlb: allow arch override of address_needs_mapping
by Becky Bruce
· 16 years ago
dd6b02f
swiotlb: map_page fix for highmem systems
by Becky Bruce
· 16 years ago
67131ad
swiotlb: fix compile warning
by Becky Bruce
· 16 years ago
ceb5ac3
swiotlb: comment corrections
by Becky Bruce
· 16 years ago
284901a
dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)
by Yang Hongyang
· 16 years ago
961d7d0
swiotlb: do not use sg_virt()
by Ian Campbell
· 16 years ago
0b8698a
swiotlb: range_needs_mapping should take a physical address.
by Ian Campbell
· 16 years ago
0811a43
Merge branch 'linus' into core/iommu
by Ingo Molnar
· 16 years ago
f94181d
Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
by Linus Torvalds
· 16 years ago
94b3248
swiotlb: struct device - replace bus_id with dev_name(), dev_set_name()
by Kay Sievers
· 16 years ago
f98eee8
x86, ia64: remove duplicated swiotlb code
by FUJITA Tomonori
· 16 years ago
160c1d8
x86, ia64: convert to use generic dma_map_ops struct
by FUJITA Tomonori
· 16 years ago
46483d1
Merge branch 'core/iommu' into core/urgent
by Ingo Molnar
· 16 years ago
52942b6
swiotlb: Don't include linux/swiotlb.h twice in lib/swiotlb.c
by Jesper Juhl
· 16 years ago
79ff56e
swiotlb: add missing __init annotations
by Roland Dreier
· 16 years ago
874d6a9
swiotlb: clean up EXPORT_SYMBOL usage
by FUJITA Tomonori
· 16 years ago
ac86ccc
swiotlb: remove unnecessary declaration
by FUJITA Tomonori
· 16 years ago
fb05a37
swiotlb: add support for systems with highmem
by Becky Bruce
· 16 years ago
bc40ac6
swiotlb: store phys address in io_tlb_orig_addr array
by Becky Bruce
· 16 years ago
70a7d3c
swiotlb: add hwdev to swiotlb_phys_to_bus() / swiotlb_sg_to_bus()
by Jeremy Fitzhardinge
· 16 years ago
2e5b2b8
swiotlb: consolidate swiotlb info message printing
by Ian Campbell
· 16 years ago
ef9b189
swiotlb: support bouncing of HighMem pages
by Jeremy Fitzhardinge
· 16 years ago
1b548f6
swiotlb: factor out copy to/from device
by Jeremy Fitzhardinge
· 16 years ago
b81ea27
swiotlb: add arch hook to force mapping
by Ian Campbell
· 16 years ago
e08e1f7
swiotlb: allow architectures to override phys<->bus<->phys conversions
by Ian Campbell
· 16 years ago
a5ddde4a
swiotlb: add comment where we handle the overflow of a dma mask on 32 bit
by Ian Campbell
· 16 years ago
0016fde
swiotlb: move some definitions to header
by Ian Campbell
· 16 years ago
8c5df16
swiotlb: allow architectures to override swiotlb pool allocation
by Jeremy Fitzhardinge
· 16 years ago
1e74f30
swiotlb: use coherent_dma_mask in alloc_coherent
by FUJITA Tomonori
· 16 years ago
a2b89b5
swiotlb: remove panic for alloc_coherent failure
by FUJITA Tomonori
· 16 years ago
07a2c01
convert swiotlb to use dma_get_mask
by FUJITA Tomonori
· 16 years ago
2797982
swiotlb: convert swiotlb to use is_buffer_dma_capable helper function
by FUJITA Tomonori
· 16 years ago
640aebf
swiotlb: add is_swiotlb_buffer helper function
by FUJITA Tomonori
· 16 years ago
21f6c4d
swiotlb: use unmap_single instead of swiotlb_unmap_single in swiotlb_free_coherent
by FUJITA Tomonori
· 16 years ago
9dfda12
swiotlb: use map_single instead of swiotlb_map_single in swiotlb_alloc_coherent
by FUJITA Tomonori
· 16 years ago
68e91d6
swiotlb: remove GFP_DMA hack in swiotlb_alloc_coherent
by FUJITA Tomonori
· 16 years ago
8d8bb39
dma-mapping: add the device argument to dma_mapping_error()
by FUJITA Tomonori
· 16 years ago
309df0c
dma/ia64: update ia64 machvecs, swiotlb.c
by Arthur Kepner
· 17 years ago
a852250
swiotlb: use iommu_is_span_boundary helper function
by FUJITA Tomonori
· 17 years ago
a7133a1
lib/swiotlb.c: cleanups
by Andrew Morton
· 17 years ago
b15a3891
avoid endless loops in lib/swiotlb.c
by Jan Beulich
· 17 years ago
681cc5c
iommu sg merging: swiotlb: respect the segment boundary limits
by FUJITA Tomonori
· 17 years ago
f9527f1
Update swiotlb to use sg helpers
by Jens Axboe
· 17 years ago
9e91fdb
swiotlb: fix map_sg failure handling
by FUJITA Tomonori
· 17 years ago
dbfd49f
swiotlb: sg chaining support
by Jens Axboe
· 18 years ago
aa24886
dma_free_coherent() needs irqs enabled (sigh)
by David Brownell
· 17 years ago
Next »