summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* lib/genalloc.c: Add algorithm, align and zeroed family of DMA allocatorsFredrik Noring2019-06-282-5/+105
* nios2: use the generic uncached segment support in dma-directChristoph Hellwig2019-06-253-25/+16
* nds32: use the generic remapping allocator for coherent DMA allocationsChristoph Hellwig2019-06-252-314/+13
* arc: use the generic remapping allocator for coherent DMA allocationsChristoph Hellwig2019-06-252-52/+12
* dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common codeChristoph Hellwig2019-06-254-18/+19
* dma-direct: handle DMA_ATTR_NON_CONSISTENT in common codeChristoph Hellwig2019-06-252-37/+15
* dma-mapping: add a dma_alloc_need_uncached helperChristoph Hellwig2019-06-252-2/+16
* openrisc: remove the partial DMA_ATTR_NON_CONSISTENT supportChristoph Hellwig2019-06-251-13/+9
* arc: remove the partial DMA_ATTR_NON_CONSISTENT supportChristoph Hellwig2019-06-251-15/+6
* arm-nommu: remove the partial DMA_ATTR_NON_CONSISTENT supportChristoph Hellwig2019-06-251-21/+3
* ARM: dma-mapping: allow larger DMA mask than supportedChristoph Hellwig2019-06-251-19/+1
* dma-mapping: truncate dma masks to what dma_addr_t can holdChristoph Hellwig2019-06-251-0/+12
* iommu/dma: Apply dma_{alloc,free}_contiguous functionsNicolin Chen2019-06-141-10/+4
* dma-remap: Avoid de-referencing NULL atomic_poolFlorian Fainelli2019-06-141-0/+3
* MIPS: use the generic uncached segment support in dma-directChristoph Hellwig2019-06-034-26/+10
* dma-direct: provide generic support for uncached kernel segmentsChristoph Hellwig2019-06-033-2/+26
* au1100fb: fix DMA API abuseChristoph Hellwig2019-06-032-20/+5
* MIPS: remove the _dma_cache_wback_inv exportChristoph Hellwig2019-06-031-2/+0
* USB: drop HCD_LOCAL_MEM flagLaurentiu Tudor2019-06-039-22/+17
* usb: host: ohci-tmio: init genalloc for local memoryLaurentiu Tudor2019-06-031-8/+5
* usb: host: ohci-sm501: init genalloc for local memoryLaurentiu Tudor2019-06-031-27/+20
* USB: use genalloc for USB HCs with local memoryLaurentiu Tudor2019-06-037-9/+102
* lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocationsFredrik Noring2019-06-032-1/+29
* dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous()Nicolin Chen2019-06-031-1/+7
* dma-contiguous: use fallback alloc_pages for single pagesNicolin Chen2019-06-031-1/+10
* dma-contiguous: add dma_{alloc,free}_contiguous() helpersNicolin Chen2019-06-033-20/+64
* iommu/dma: Fix condition check in iommu_dma_unmap_sgNathan Chancellor2019-06-031-1/+1
* arm64: trim includes in dma-mapping.cChristoph Hellwig2019-05-271-10/+0
* arm64: switch copyright boilerplace to SPDX in dma-mapping.cChristoph Hellwig2019-05-271-14/+1
* iommu/dma: Switch copyright boilerplace to SPDXChristoph Hellwig2019-05-272-24/+2
* iommu/dma: Don't depend on CONFIG_DMA_DIRECT_REMAPChristoph Hellwig2019-05-272-8/+9
* iommu/dma: Refactor iommu_dma_mmapChristoph Hellwig2019-05-271-35/+11
* iommu/dma: Refactor iommu_dma_get_sgtableChristoph Hellwig2019-05-271-28/+17
* iommu/dma: Refactor iommu_dma_alloc, part 2Christoph Hellwig2019-05-271-30/+35
* iommu/dma: Cleanup variable naming in iommu_dma_allocRobin Murphy2019-05-271-23/+22
* iommu/dma: Split iommu_dma_freeRobin Murphy2019-05-271-4/+8
* iommu/dma: Merge the CMA and alloc_pages allocation pathsChristoph Hellwig2019-05-271-20/+12
* iommu/dma: Don't remap CMA unnecessarilyRobin Murphy2019-05-271-7/+12
* iommu/dma: Refactor iommu_dma_allocRobin Murphy2019-05-271-30/+30
* iommu/dma: Refactor iommu_dma_freeRobin Murphy2019-05-271-40/+33
* iommu/dma: Remove __iommu_dma_freeChristoph Hellwig2019-05-271-19/+2
* iommu/dma: Refactor the page array remapping allocatorChristoph Hellwig2019-05-271-28/+26
* iommu/dma: Factor out remapped pages lookupRobin Murphy2019-05-271-12/+20
* iommu/dma: Squash __iommu_dma_{map,unmap}_page helpersRobin Murphy2019-05-271-18/+7
* iommu/dma: Move domain lookup into __iommu_dma_{map,unmap}Robin Murphy2019-05-271-15/+14
* iommu/dma: Move __iommu_dma_mapChristoph Hellwig2019-05-271-23/+23
* iommu/dma: move the arm64 wrappers to common codeChristoph Hellwig2019-05-274-457/+378
* iommu/dma: Use for_each_sg in iommu_dma_allocChristoph Hellwig2019-05-271-9/+5
* iommu/dma: Remove the flush_page callbackChristoph Hellwig2019-05-273-14/+5
* iommu/dma: Cleanup dma-iommu.hChristoph Hellwig2019-05-271-4/+2