Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
50041071b5716eb1585c68a482989ab9fc885968
/
lib
/
swiotlb.c
4bd89ed
swiotlb: remove various exports
by Christoph Hellwig
· 7 years ago
0176adb
swiotlb: refactor coherent buffer allocation
by Christoph Hellwig
· 7 years ago
a25381a
swiotlb: refactor coherent buffer freeing
by Christoph Hellwig
· 7 years ago
aaf796d
swiotlb: wire up ->dma_supported in swiotlb_dma_ops
by Christoph Hellwig
· 7 years ago
251533e
swiotlb: add common swiotlb_map_ops
by Christoph Hellwig
· 7 years ago
7f2c8bb
swiotlb: rename swiotlb_free to swiotlb_exit
by Christoph Hellwig
· 7 years ago
d0bc0c2
swiotlb: suppress warning when __GFP_NOWARN is set
by Christian König
· 7 years ago
ea8c64a
dma-mapping: move swiotlb arch helpers to a new header
by Christoph Hellwig
· 7 years ago
d7b417f
x86/mm: Add DMA support for SEV memory encryption
by Tom Lendacky
· 7 years ago
648babb
swiotlb: Add warnings for use of bounce buffers with SME
by Tom Lendacky
· 7 years ago
c775320
x86, swiotlb: Add memory encryption support
by Tom Lendacky
· 7 years ago
602d985
swiotlb: ensure that page-sized mappings are page-aligned
by Nikita Yushchenko
· 8 years ago
7453c54
swiotlb: Export swiotlb_max_segment to users
by Konrad Rzeszutek Wilk
· 8 years ago
fff5d99
swiotlb: Add swiotlb=noforce debug option
by Geert Uytterhoeven
· 8 years ago
ae7871b
swiotlb: Convert swiotlb_force from int to enum
by Geert Uytterhoeven
· 8 years ago
d29fa0c
swiotlb: Minor fix-ups for DMA_ATTR_SKIP_CPU_SYNC support
by Alexander Duyck
· 8 years ago
0443fa0
swiotlb: Add support for DMA_ATTR_SKIP_CPU_SYNC
by Alexander Duyck
· 8 years ago
ebcf6f9
swiotlb: Drop unused functions swiotlb_map_sg and swiotlb_unmap_sg
by Alexander Duyck
· 8 years ago
0d2e189
swiotlb: Rate-limit printing when running out of SW-IOMMU space
by Geert Uytterhoeven
· 8 years ago
00085f1
dma-mapping: use unsigned long for dma_attrs
by Krzysztof Kozlowski
· 8 years ago
ad90fb9
Merge branch 'for-4.2/sg' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 10 years ago
94cc81f
swiotlb: Warn on allocation failure in swiotlb_alloc_coherent()
by Joerg Roedel
· 10 years ago
023600f
swiotlb: do not export map_single function
by Alexandre Courbot
· 10 years ago
84be456
remove <asm/scatterlist.h>
by Christoph Hellwig
· 10 years ago
8e0629c
swiotlb: don't assume PA 0 is invalid
by Jan Beulich
· 11 years ago
9c5a362
x86: enable DMA CMA with swiotlb
by Akinobu Mita
· 11 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
· 13 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
· 14 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
Next »