- 22f9feb dma-mapping: make the global coherent pool conditional by Christoph Hellwig · 3 years, 6 months ago
- 39a2d35 dma-mapping: add a dma_init_global_coherent helper by Christoph Hellwig · 3 years, 6 months ago
- a693357 dma-mapping: simplify dma_init_coherent_memory by Christoph Hellwig · 3 years, 6 months ago
- 70d6aa0 dma-mapping: allow using the global coherent pool for !ARM by Christoph Hellwig · 3 years, 6 months ago
- faf4ef8 dma-direct: add support for dma_coherent_default_memory by Christoph Hellwig · 3 years, 6 months ago
- 2a047e0 dma-mapping: return an unsigned int from dma_map_sg{,_attrs} by Christoph Hellwig · 3 years, 5 months ago
- d03c544 dma-mapping: disallow .map_sg operations from returning zero on error by Logan Gunthorpe · 3 years, 5 months ago
- 66ab631 dma-mapping: return error code from dma_dummy_map_sg() by Martin Oliveira · 3 years, 5 months ago
- c81be74 dma-direct: return appropriate error code from dma_direct_map_sg() by Logan Gunthorpe · 3 years, 5 months ago
- fffe3cc dma-mapping: allow map_sg() ops to return negative error codes by Logan Gunthorpe · 3 years, 5 months ago
- 173735c dma-debug: fix debugfs initialization order by Anthony Iliopoulos · 3 years, 5 months ago
- 1d7db83 dma-debug: use memory_intersects() directly by Kefeng Wang · 3 years, 5 months ago
- 40ac971 dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} by Roman Skakun · 3 years, 6 months ago
- e72b0696 Merge tag 'dma-mapping-5.14' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 3 years, 6 months ago
- 8fd2ed1c Merge branch 'stable/for-linus-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb by Linus Torvalds · 3 years, 6 months ago
- 2b4bbc6 dma-debug: report -EEXIST errors in add_dma_entry by Hamza Mahfooz · 3 years, 8 months ago
- bab1622 dma-mapping: remove a trailing space by Zhen Lei · 3 years, 7 months ago
- 5f89468 swiotlb: manipulate orig_addr when tlb_addr has offset by Bumyong Lee · 3 years, 8 months ago
- 74d6790 Merge branch 'stable/for-linus-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb by Linus Torvalds · 3 years, 8 months ago
- 954b720 Merge tag 'dma-mapping-5.13' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 3 years, 8 months ago
- e82b9b3 kernel/dma: remove unnecessary unmap_kernel_range by Nicholas Piggin · 3 years, 8 months ago
- dfc06b3 swiotlb: don't override user specified size in swiotlb_adjust_size by Christoph Hellwig · 3 years, 8 months ago
- 95b079d swiotlb: Fix the type of index by Claire Chang · 3 years, 8 months ago
- ca94748 dma-mapping: benchmark: Add support for multi-pages map/unmap by Xiang Chen · 3 years, 10 months ago
- 42e4eef dma-mapping: benchmark: use the correct HiSilicon copyright by Hao Fang · 3 years, 9 months ago
- 2726bf3 swiotlb: Make SWIOTLB_NO_FORCE perform no allocation by Florian Fainelli · 3 years, 9 months ago
- 2cbc277 swiotlb: remove swiotlb_nr_tbl by Christoph Hellwig · 3 years, 10 months ago
- 2d29960 swiotlb: dynamically allocate io_tlb_default_mem by Christoph Hellwig · 3 years, 10 months ago
- 73f6209 swiotlb: move global variables into a new io_tlb_mem structure by Claire Chang · 3 years, 10 months ago
- 5d0538b swiotlb: lift the double initialization protection from xen-swiotlb by Christoph Hellwig · 3 years, 10 months ago
- 80808d2 swiotlb: split swiotlb_tbl_sync_single by Christoph Hellwig · 3 years, 10 months ago
- 2bdba62 swiotlb: move orig addr and size validation into swiotlb_bounce by Christoph Hellwig · 3 years, 10 months ago
- 2973073 swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single by Christoph Hellwig · 3 years, 10 months ago
- 7d5b573 dma-mapping: add a dma_alloc_noncontiguous API by Christoph Hellwig · 4 years ago
- 198c50e dma-mapping: refactor dma_{alloc,free}_pages by Christoph Hellwig · 4 years ago
- eedb0b1 dma-mapping: add a dma_mmap_pages helper by Christoph Hellwig · 4 years ago
- ef9856a Merge branch 'stable/for-linus-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb by Linus Torvalds · 3 years, 10 months ago
- daf9514 swiotlb: Validate bounce size in the sync/unmap path by Martin Radev · 4 years ago
- 1f221a0 swiotlb: respect min_align_mask by Christoph Hellwig · 3 years, 10 months ago
- a4dec04 Merge tag 'dma-mapping-5.12' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 3 years, 10 months ago
- 16fc3ce swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single by Christoph Hellwig · 3 years, 11 months ago
- 26a7e09 swiotlb: refactor swiotlb_tbl_map_single by Christoph Hellwig · 3 years, 11 months ago
- 2671fe5 Merge tag 'mips_5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux by Linus Torvalds · 3 years, 10 months ago
- ca10d0f swiotlb: clean up swiotlb_tbl_unmap_single by Christoph Hellwig · 3 years, 11 months ago
- c32a77fd swiotlb: factor out a nr_slots helper by Christoph Hellwig · 3 years, 11 months ago
- c7fbeca swiotlb: factor out an io_tlb_offset helper by Christoph Hellwig · 3 years, 11 months ago
- b5d7ccb swiotlb: add a IO_TLB_SIZE define by Christoph Hellwig · 3 years, 11 months ago
- 6d4e9a8 driver core: lift dma_default_coherent into common code by Christoph Hellwig · 3 years, 11 months ago
- 81d88ce dma-mapping: remove the {alloc,free}_noncoherent methods by Christoph Hellwig · 4 years, 1 month ago
- 9dc00b2 dma-mapping: benchmark: pretend DMA is transmitting by Barry Song · 3 years, 11 months ago
- 9f5f8ec dma-mapping: benchmark: use u8 for reserved field in uAPI structure by Barry Song · 3 years, 11 months ago
- d17405d dma-mapping: benchmark: fix kernel crash when dma_map_single fails by Barry Song · 4 years ago
- 347d81b Merge tag 'dma-mapping-5.11' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 4 years ago
- 48c1c40 Merge tag 'arm-soc-drivers-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc by Linus Torvalds · 4 years ago
- 007c74e Merge branch 'stable/for-linus-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb by Linus Torvalds · 4 years ago
- e998879 x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests by Ashish Kalra · 4 years, 1 month ago
- 65789da dma-mapping: add benchmark support for streaming DMA APIs by Barry Song · 4 years, 1 month ago
- 819b70a dma-contiguous: fix a typo error in a comment by tangjianqiang · 4 years, 1 month ago
- 94035ed dma-pool: no need to check return value of debugfs_create functions by Tiezhu Yang · 4 years, 2 months ago
- 8d8d53c dma-mapping: Allow mixing bypass and mapped DMA operation by Alexey Kardashevskiy · 4 years, 2 months ago
- ed92f6a Merge tag 'v5.10-rc5' into rdma.git for-next by Jason Gunthorpe · 4 years, 1 month ago
- 16fee29 dma-mapping: remove the dma_direct_set_offset export by Christoph Hellwig · 4 years, 2 months ago
- 172292b dma-mapping: remove dma_virt_ops by Christoph Hellwig · 4 years, 2 months ago
- fc0021a swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single by Christoph Hellwig · 4 years, 2 months ago
- e9696d2 swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" by Stefano Stabellini · 4 years, 2 months ago
- 695cebe dma-mapping: move more functions to dma-map-ops.h by Christoph Hellwig · 4 years, 2 months ago
- 7b7b8a2 kernel/: fix repeated words in comments by Randy Dunlap · 4 years, 3 months ago
- 5a32c34 Merge tag 'dma-mapping-5.10' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 4 years, 3 months ago
- 79db2b7 Merge branch 'stable/for-linus-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb by Linus Torvalds · 4 years, 3 months ago
- e9aa36c dma-contiguous: simplify cma_early_percent_memory() by Mike Rapoport · 4 years, 3 months ago
- 849face dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling by Christoph Hellwig · 4 years, 3 months ago
- 5b138c5 dma-direct: factor out a dma_direct_alloc_from_pool helper by Christoph Hellwig · 4 years, 3 months ago
- 08a89c2 dma-direct check for highmem pages in dma_direct_alloc_pages by Christoph Hellwig · 4 years, 3 months ago
- 9f4df96 dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h> by Christoph Hellwig · 4 years, 3 months ago
- 19c65c3 dma-mapping: move large parts of <linux/dma-direct.h> to kernel/dma by Christoph Hellwig · 4 years, 3 months ago
- a1fd09e dma-mapping: move dma-debug.h to kernel/dma/ by Christoph Hellwig · 4 years, 4 months ago
- 5db5d93 dma-mapping: remove <asm/dma-contiguous.h> by Christoph Hellwig · 4 years, 4 months ago
- 0b1abd1 dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h> by Christoph Hellwig · 4 years, 4 months ago
- 580a0cc dma-contiguous: remove dma_contiguous_set_default by Christoph Hellwig · 4 years, 4 months ago
- 5af6389 dma-contiguous: remove dev_set_cma_area by Christoph Hellwig · 4 years, 4 months ago
- 0a0f0d8 dma-mapping: split <linux/dma-mapping.h> by Christoph Hellwig · 4 years, 3 months ago
- 0de3279 cma: decrease CMA_ALIGNMENT lower limit to 2 by Paul Cercueil · 4 years, 3 months ago
- de7cf91 dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods by Christoph Hellwig · 4 years, 4 months ago
- efa70f2 dma-mapping: add a new dma_alloc_pages API by Christoph Hellwig · 4 years, 4 months ago
- 5a84292 dma-mapping: remove dma_cache_sync by Christoph Hellwig · 4 years, 4 months ago
- a97740f dma-debug: convert comma to semicolon by Xu Wang · 4 years, 3 months ago
- e0d0727 dma-mapping: introduce DMA range map, supplanting dma_pfn_offset by Jim Quinlan · 4 years, 3 months ago
- f959dcd dma-direct: Fix potential NULL pointer dereference by Thomas Tai · 4 years, 3 months ago
- a92df4f dma-mapping: move the dma_declare_coherent_memory documentation by Christoph Hellwig · 4 years, 4 months ago
- 545d292 dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c by Christoph Hellwig · 4 years, 4 months ago
- 5ceda74 dma-direct: rename and cleanup __phys_to_dma by Christoph Hellwig · 4 years, 4 months ago
- 7bc5c42 dma-direct: remove __dma_to_phys by Christoph Hellwig · 4 years, 4 months ago
- 96eb89c dma-direct: use phys_to_dma_direct in dma_direct_alloc by Christoph Hellwig · 4 years, 4 months ago
- 3773dfe dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages by Christoph Hellwig · 4 years, 4 months ago
- 2f5388a2 dma-direct: remove dma_direct_{alloc,free}_pages by Christoph Hellwig · 4 years, 4 months ago
- abdaf11 dma-mapping: add (back) arch_dma_mark_clean for ia64 by Christoph Hellwig · 4 years, 4 months ago
- ef1a85b dma-mapping: fix DMA_OPS dependencies by Christoph Hellwig · 4 years, 4 months ago
- ec91ccb dma-debug: remove most exports by Christoph Hellwig · 4 years, 4 months ago
- 3d842b5 dma-mapping: remove the dma_dummy_ops export by Christoph Hellwig · 4 years, 4 months ago
- b51e627 swiotlb: Mark max_segment with static keyword by Andy Shevchenko · 4 years, 4 months ago