Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
aaa04b4875f30659a0eb429e0e5203ae7fb7b18e
/
lib
/
swiotlb.c
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
df336d1
Fix swiotlb_sync_single_range()
by Keir Fraser
· 17 years ago
b2ead6e
fix section mismatch warning in lib/swiotlb.c
by Sam Ravnborg
· 18 years ago
25667d6
Revert "[IA64] swiotlb abstraction (e.g. for Xen)"
by Tony Luck
· 18 years ago
be6b026
[PATCH] swiotlb uninlinings
by Andrew Morton
· 18 years ago
5109900
[IA64] swiotlb abstraction (e.g. for Xen)
by Jan Beulich
· 18 years ago
563aaf0
[IA64] swiotlb cleanup
by Jan Beulich
· 18 years ago
93fbff6
[IA64] make swiotlb use bus_to_virt/virt_to_bus
by Jan Beulich
· 18 years ago
cde14bb
[IA64] swiotlb bug fixes
by Jan Beulich
· 18 years ago
3481454
BUG_ON() Conversion in lib/swiotlb.c
by Eric Sesterhenn
· 19 years ago
17a941d
[PATCH] x86_64: Use function pointers to call DMA mapping functions
by Muli Ben-Yehuda
· 19 years ago
008857c
[PATCH] Cleanup bootmem allocator and fix alloc_bootmem_low
by Ravikiran G Thirumalai
· 19 years ago
7e87023
[PATCH] Fix swiotlb pci_map_sg error handling
by Andi Kleen
· 19 years ago
c7fb577
manual update from upstream:
by Tony Luck
· 19 years ago
9cec58d
Update from upstream with manual merge of Yasunori Goto's
by Tony Luck
· 19 years ago
17e5ad6
[PATCH] Removed remaining PCI specific references from swiotlb.c
by Tony Luck
· 19 years ago
569c8bf
[PATCH] swiotlb: file header comments
by John W. Linville
· 19 years ago
de69e0f
[PATCH] swiotlb: support syncing DMA_BIDIRECTIONAL mappings
by John W. Linville
· 19 years ago
878a97c
[PATCH] swiotlb: support syncing sub-ranges of mappings
by John W. Linville
· 19 years ago
8270f3f
[PATCH] swiotlb: cleanup some code duplication cruft
by John W. Linville
· 19 years ago
6c654b5
[PATCH] swiotlb: move from arch/ia64/lib/ to lib/
by John W. Linville
· 19 years ago
[Renamed from arch/ia64/lib/swiotlb.c]
0b9afed
[IA64] more robust zx1/sx1000 machvec support
by Alex Williamson
· 19 years ago
e8579e7
[IA64, X86_64] fix swiotlb sizing
by Alex Williamson
· 19 years ago
1da177e
Linux-2.6.12-rc2
by Linus Torvalds
· 20 years ago