aboutsummaryrefslogtreecommitdiff
path: root/kernel/dma/Kconfig
AgeCommit message (Expand)AuthorFilesLines
2023-10-22dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbolGravatar Christoph Hellwig 1-0/+9
2023-10-22dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOLGravatar Christoph Hellwig 1-0/+2
2023-08-30dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMAGravatar Christoph Hellwig 1-1/+1
2023-08-01swiotlb: add a flag whether SWIOTLB is allowed to growGravatar Petr Tesarik 1-0/+13
2023-07-31dma-contiguous: support numa CMA for specified nodeGravatar Yajun Deng 1-4/+5
2023-07-31dma-contiguous: support per-numa CMA for all architecturesGravatar Yajun Deng 1-3/+3
2023-06-29Merge tag 'dma-mapping-6.5-2023-06-28' of git://git.infradead.org/users/hch/d...Gravatar Linus Torvalds 1-1/+1
2023-06-19dma-mapping: force bouncing if the kmalloc() size is not cache-line-alignedGravatar Catalin Marinas 1-0/+4
2023-06-19scatterlist: add dedicated config for DMA flagsGravatar Robin Murphy 1-0/+3
2023-06-07dma-mapping: fix a Kconfig typoGravatar Sui Jingfeng 1-1/+1
2023-04-07dma-mapping: provide CONFIG_ARCH_DMA_DEFAULT_COHERENTGravatar Jiaxun Yang 1-0/+7
2022-03-03dma-mapping: remove CONFIG_DMA_REMAPGravatar Christoph Hellwig 1-6/+1
2021-09-03Merge branch 'stable/for-linus-5.15' of git://git.kernel.org/pub/scm/linux/ke...Gravatar Linus Torvalds 1-0/+13
2021-08-31swiotlb: use depends on for DMA_RESTRICTED_POOLGravatar Claire Chang 1-2/+1
2021-08-18dma-direct: add support for dma_coherent_default_memoryGravatar Christoph Hellwig 1-0/+4
2021-07-13swiotlb: Add restricted DMA pool initializationGravatar Claire Chang 1-0/+14
2021-02-13driver core: lift dma_default_coherent into common codeGravatar Christoph Hellwig 1-3/+0
2020-12-22Merge tag 'dma-mapping-5.11' of git://git.infradead.org/users/hch/dma-mappingGravatar Linus Torvalds 1-0/+13
2020-11-27dma-mapping: add benchmark support for streaming DMA APIsGravatar Barry Song 1-0/+9
2020-11-27dma-mapping: Allow mixing bypass and mapped DMA operationGravatar Alexey Kardashevskiy 1-0/+4
2020-11-17dma-mapping: remove dma_virt_opsGravatar Christoph Hellwig 1-5/+0
2020-10-06dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h>Gravatar Christoph Hellwig 1-1/+1
2020-10-06cma: decrease CMA_ALIGNMENT lower limit to 2Gravatar Paul Cercueil 1-1/+1
2020-09-25dma-mapping: remove dma_cache_syncGravatar Christoph Hellwig 1-3/+0
2020-09-11dma-mapping: add (back) arch_dma_mark_clean for ia64Gravatar Christoph Hellwig 1-0/+6
2020-09-11dma-mapping: fix DMA_OPS dependenciesGravatar Christoph Hellwig 1-0/+1
2020-09-01dma-contiguous: provide the ability to reserve per-numa CMAGravatar Barry Song 1-0/+11
2020-08-15Merge tag 'sh-for-5.9' of git://git.libc.org/linux-shGravatar Linus Torvalds 1-0/+3
2020-08-14dma-mapping: consolidate the NO_DMA definition in kernel/dma/KconfigGravatar Christoph Hellwig 1-0/+3
2020-08-14dma-debug: remove debug_dma_assert_idle() functionGravatar Linus Torvalds 1-5/+0
2020-07-19dma-mapping: add a dma_ops_bypass flag to struct deviceGravatar Christoph Hellwig 1-0/+8
2020-07-19dma-mapping: make support for dma ops optionalGravatar Christoph Hellwig 1-0/+4
2020-06-23dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATORGravatar Christoph Hellwig 1-1/+1
2020-06-17dma-direct: re-enable mmap for !CONFIG_MMUGravatar Christoph Hellwig 1-0/+1
2020-06-15dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOLGravatar David Rientjes 1-5/+5
2020-04-20dma-remap: separate DMA atomic pools from direct remap codeGravatar David Rientjes 1-1/+5
2019-11-11dma-direct: provide mmap and get_sgtable method overridesGravatar Christoph Hellwig 1-3/+9
2019-08-29dma-mapping: remove arch_dma_mmap_pgprotGravatar Christoph Hellwig 1-3/+9
2019-07-16dma-direct: Force unencrypted DMA under SME for certain DMA masksGravatar Tom Lendacky 1-0/+3
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigGravatar Thomas Gleixner 1-0/+1
2019-05-06dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presenceGravatar Christoph Hellwig 1-0/+3
2019-04-08dma: select GENERIC_ALLOCATOR for DMA_REMAPGravatar Clément Leger 1-0/+1
2019-03-10Merge tag 'dma-mapping-5.1' of git://git.infradead.org/users/hch/dma-mappingGravatar Linus Torvalds 1-1/+120
2019-02-20dma-mapping: move CONFIG_DMA_CMA to kernel/dma/KconfigGravatar Christoph Hellwig 1-0/+77
2019-02-20dma-mapping: improve selection of dma_declare_coherent availabilityGravatar Christoph Hellwig 1-1/+1
2019-02-18dma-mapping, powerpc: simplify the arch dma_set_mask overrideGravatar Christoph Hellwig 1-0/+3
2019-02-13dma-mapping: add a kconfig symbol for arch_teardown_dma_ops availabilityGravatar Christoph Hellwig 1-0/+3
2019-02-13dma-mapping: add a kconfig symbol for arch_setup_dma_ops availabilityGravatar Christoph Hellwig 1-0/+3
2019-02-13dma-mapping: move debug configuration options to kernel/dmaGravatar Andy Shevchenko 1-0/+36
2018-12-13dma-mapping: always build the direct mapping codeGravatar Christoph Hellwig 1-7/+0