Code

History

Commits on master to kernel/dma/direct.c35+
  1. Merge tags 'dma-mapping-7.3-2026-08-24' and 'dma-mapping-7.3-2026-08-24-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linuxLinus Torvalds committed 2 months ago2f43193
  2. mm: prefer vma_[start,end]_pgoff() to vma->vm_pgoff in kernel/Lorenzo Stoakes committed 4 months ago4276358
  3. dma-direct: rename ret to cpu_addr in alloc helpersAneesh Kumar K.V (Arm) committed 3 months ago63e62b6
  4. dma-direct: select DMA address encoding from __DMA_ATTR_ALLOC_CC_SHAREDAneesh Kumar K.V (Arm) committed 3 months agofd01136
  5. dma-direct: set decrypted flag for remapped DMA allocationsAneesh Kumar K.V (Arm) committed 3 months agof253a83
  6. dma-direct: make dma_direct_map_phys() honor DMA_ATTR_CC_SHAREDAneesh Kumar K.V (Arm) committed 3 months ago30c5e45
  7. dma-direct: Move dma_direct_map_phys() to dma/direct.cAneesh Kumar K.V (Arm) committed 3 months agob4f38dd
  8. dma-mapping: make dma_pgprot() honor __DMA_ATTR_ALLOC_CC_SHAREDAneesh Kumar K.V (Arm) committed 3 months agob45e3d3
  9. dma: swiotlb: track pool encryption state and honor DMA_ATTR_CC_SHAREDAneesh Kumar K.V (Arm) committed 3 months agod5fd03c
  10. dma-pool: track decrypted atomic pools and select them via attrsAneesh Kumar K.V (Arm) committed 3 months ago8277a12
  11. dma-direct: use __DMA_ATTR_ALLOC_CC_SHARED in alloc/free pathsAneesh Kumar K.V (Arm) committed 3 months agob5ef0dd
  12. dma-direct: swiotlb: handle swiotlb alloc/free outside __dma_direct_alloc_pagesAneesh Kumar K.V (Arm) committed 3 months agoa7139db
  13. dma: free atomic pool pages by physical addressAneesh Kumar K.V (Arm) committed 3 months ago8a9dc4a
  14. dma-direct: return struct page from dma_direct_alloc_from_pool()Aneesh Kumar K.V (Arm) committed 3 months ago94a04ad
  15. dma-direct: Improve readability of the dma_direct_map_sg() for P2PDMA caseMarek Szyprowski committed 4 months ago0188616
  16. dma-mapping: direct: fix missing mapping for THRU_HOST_BRIDGE segmentsLi RongQing committed 5 months ago560000d
  17. dma-direct: fix use of max_pfnPetr Tesarik committed 7 months ago22d0213
  18. dma-mapping: Support batch mode for dma_direct_{map,unmap}_sgBarry Song committed 8 months ago661f8a1
  19. dma-mapping: Separate DMA sync issuing and completion waitingBarry Song committed 8 months agod7eafe6
  20. Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds committed 8 months agobf4afc5
  21. treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook committed 8 months ago69050f8
  22. dma-mapping: Remove dma_mark_clean (again)Robin Murphy committed 10 months ago8a840ab
  23. Merge tag 'vfio-v6.19-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds committed 11 months agoa3ebb59
  24. dma-direct: Fix missing sg_dma_len assignment in P2PDMA bus mappingsPranjal Shrivastava committed 11 months agod0d08f4
  25. PCI/P2PDMA: Simplify bus address mapping APILeon Romanovsky committed 11 months agod450426
  26. dma-mapping: export new dma_*map_phys() interfaceLeon Romanovsky committed 1 year agof732619
  27. dma-mapping: convert dma_direct_*map_page to be phys_addr_t basedLeon Romanovsky committed 1 year agoe53d29f
  28. dma-direct: clean up the logic in __dma_direct_alloc_pages()Petr Tesarik committed 1 year ago9f683df
  29. dma-mapping: move the PCI P2PDMA mapping helpers to pci-p2pdma.hChristoph Hellwig committed 1 year agoca2c2e4
  30. PCI/P2PDMA: Refactor the p2pdma mapping helpersChristoph Hellwig committed 1 year agoa25e796
  31. dma-mapping: fix missing clear bdr in check_ram_in_range_map()Baochen Qiang committed 1 year ago8324993
  32. dma-direct: optimize page freeing when it is not addressableChen Yu committed 2 years agof689a3a
  33. dma-mapping: replace zone_dma_bits by zone_dma_limitCatalin Marinas committed 2 years agoba0fb44
  34. swiotlb: reduce swiotlb pool lookupsMichael Kelley committed 2 years ago7296f23
  35. dma-direct: Leak pages on dma_set_decrypted() failureRick Edgecombe committed 2 years agob9fa169