Code

History

Commits on aa40d5a43526cca9439a2b45fcfdcd016594dece to kernel/dma/mapping.c35+
  1. dma-mapping: move pgprot_decrypted out of dma_pgprotChristoph Hellwig committed 4 years ago4fe87e8
  2. ARM: ixp4xx: Drop custom DMA coherency and bouncingLinus Walleij committed 4 years ago00ba935
  3. Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds committed 5 years ago46f8763
  4. dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNCHamza Mahfooz committed 5 years agoc2bbf9d
  5. dma-mapping: fix the kerneldoc for dma_map_sgtable()Logan Gunthorpe committed 5 years ago011a9ce
  6. dma-mapping: remove bogus test for pfn_valid from dma_map_resourceMike Rapoport committed 5 years agoa9c38c5
  7. dma-mapping: fix the kerneldoc for dma_map_sg_attrsChristoph Hellwig committed 5 years agoa61cb60
  8. dma-mapping: return an unsigned int from dma_map_sg{,_attrs}Christoph Hellwig committed 5 years ago2a047e0
  9. dma-mapping: disallow .map_sg operations from returning zero on errorLogan Gunthorpe committed 5 years agod03c544
  10. dma-mapping: allow map_sg() ops to return negative error codesLogan Gunthorpe committed 5 years agofffe3cc
  11. dma-mapping: add a dma_alloc_noncontiguous APIChristoph Hellwig committed 5 years ago7d5b573
  12. dma-mapping: refactor dma_{alloc,free}_pagesChristoph Hellwig committed 5 years ago198c50e
  13. dma-mapping: add a dma_mmap_pages helperChristoph Hellwig committed 5 years agoeedb0b1
  14. Merge tag 'dma-mapping-5.12' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds committed 5 years agoa4dec04
  15. driver core: lift dma_default_coherent into common codeChristoph Hellwig committed 5 years ago6d4e9a8
  16. dma-mapping: remove the {alloc,free}_noncoherent methodsChristoph Hellwig committed 5 years ago81d88ce
  17. dma-mapping: Allow mixing bypass and mapped DMA operationAlexey Kardashevskiy committed 6 years ago8d8d53c
  18. dma-mapping: move large parts of <linux/dma-direct.h> to kernel/dmaChristoph Hellwig committed 6 years ago19c65c3
  19. dma-mapping: move dma-debug.h to kernel/dma/Christoph Hellwig committed 6 years agoa1fd09e
  20. dma-mapping: split <linux/dma-mapping.h>Christoph Hellwig committed 6 years ago0a0f0d8
  21. dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methodsChristoph Hellwig committed 6 years agode7cf91
  22. dma-mapping: add a new dma_alloc_pages APIChristoph Hellwig committed 6 years agoefa70f2
  23. dma-mapping: remove dma_cache_syncChristoph Hellwig committed 6 years ago5a84292
  24. dma-direct: Fix potential NULL pointer dereferenceThomas Tai committed 6 years agof959dcd
  25. dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.cChristoph Hellwig committed 6 years ago545d292
  26. dma-mapping: add a dma_ops_bypass flag to struct deviceChristoph Hellwig committed 6 years agod35834c
  27. dma-mapping: move the remaining DMA API calls out of lineChristoph Hellwig committed 6 years agod3fa60d
  28. dma-mapping: Add a new dma_need_sync APIChristoph Hellwig committed 6 years ago3aa9162
  29. dma-mapping: Fix dma_pgprot() for unencrypted coherent pagesThomas Hellstrom committed 6 years ago17c4a2a
  30. dma-direct: provide mmap and get_sgtable method overridesChristoph Hellwig committed 7 years ago34dc0ea
  31. Merge tag 'powerpc-5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linuxLinus Torvalds committed 7 years ago45824fc
  32. dma-mapping: provide a better default ->get_required_maskChristoph Hellwig committed 7 years ago249baa5
  33. dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAPChristoph Hellwig committed 7 years ago62fcee9
  34. dma-mapping: add a dma_can_mmap helperChristoph Hellwig committed 7 years agoe29ccc1
  35. dma-mapping: explicitly wire up ->mmap and ->get_sgtableChristoph Hellwig committed 7 years agof9f3232