Christoph Hellwig
|
30fd642758
swiotlb: remove the CONFIG_DMA_DIRECT_OPS ifdefs
|
7 years ago |
Dan Carpenter
|
698733fbdf
swiotlb: remove an unecessary NULL check
|
7 years ago |
Michel Dänzer
|
892a0be43e
swiotlb: fix inversed DMA_ATTR_NO_WARN test
|
7 years ago |
Linus Torvalds
|
9fb71c2f23
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
7 years ago |
Ingo Molnar
|
ef389b7346
Merge branch 'WIP.x86/asm' into x86/urgent, because the topic is ready
|
7 years ago |
Takashi Iwai
|
9e7f06c8be
swiotlb: fix unexpected swiotlb_alloc_coherent failures
|
7 years ago |
Christoph Hellwig
|
66bdb1478f
swiotlb: Use dma_direct_supported() for swiotlb_ops
|
7 years ago |
Christoph Hellwig
|
0803e6051c
swiotlb: Make swiotlb_{alloc,free}_buffer depend on CONFIG_DMA_DIRECT_OPS
|
7 years ago |
Christoph Hellwig
|
16e73adbca
dma/swiotlb: Remove swiotlb_{alloc,free}_coherent()
|
7 years ago |
Christoph Hellwig
|
b6e05477c1
dma/direct: Handle the memory encryption bit in common code
|
7 years ago |
Christoph Hellwig
|
e7de6c7cc2
dma/swiotlb: Remove swiotlb_set_mem_attributes()
|
7 years ago |
Christoph Hellwig
|
4bd89ed39b
swiotlb: remove various exports
|
7 years ago |
Christoph Hellwig
|
0176adb004
swiotlb: refactor coherent buffer allocation
|
7 years ago |
Christoph Hellwig
|
a25381aa3a
swiotlb: refactor coherent buffer freeing
|
7 years ago |
Christoph Hellwig
|
aaf796dc6e
swiotlb: wire up ->dma_supported in swiotlb_dma_ops
|
7 years ago |
Christoph Hellwig
|
251533eb35
swiotlb: add common swiotlb_map_ops
|
7 years ago |
Christoph Hellwig
|
7f2c8bbd32
swiotlb: rename swiotlb_free to swiotlb_exit
|
7 years ago |
Christian König
|
d0bc0c2a31
swiotlb: suppress warning when __GFP_NOWARN is set
|
7 years ago |
Christoph Hellwig
|
ea8c64ace8
dma-mapping: move swiotlb arch helpers to a new header
|
7 years ago |
Tom Lendacky
|
d7b417fa08
x86/mm: Add DMA support for SEV memory encryption
|
8 years ago |
Tom Lendacky
|
648babb707
swiotlb: Add warnings for use of bounce buffers with SME
|
8 years ago |
Tom Lendacky
|
c7753208a9
x86, swiotlb: Add memory encryption support
|
8 years ago |
Nikita Yushchenko
|
602d9858f0
swiotlb: ensure that page-sized mappings are page-aligned
|
8 years ago |
Konrad Rzeszutek Wilk
|
7453c549f5
swiotlb: Export swiotlb_max_segment to users
|
8 years ago |
Geert Uytterhoeven
|
fff5d99225
swiotlb: Add swiotlb=noforce debug option
|
8 years ago |
Geert Uytterhoeven
|
ae7871be18
swiotlb: Convert swiotlb_force from int to enum
|
8 years ago |
Alexander Duyck
|
d29fa0cb76
swiotlb: Minor fix-ups for DMA_ATTR_SKIP_CPU_SYNC support
|
8 years ago |
Alexander Duyck
|
0443fa003f
swiotlb: Add support for DMA_ATTR_SKIP_CPU_SYNC
|
9 years ago |
Alexander Duyck
|
ebcf6f979d
swiotlb: Drop unused functions swiotlb_map_sg and swiotlb_unmap_sg
|
9 years ago |
Geert Uytterhoeven
|
0d2e18985a
swiotlb: Rate-limit printing when running out of SW-IOMMU space
|
9 years ago |