Code

History

Commits on aa40d5a43526cca9439a2b45fcfdcd016594dece to kernel/dma/direct.c35+
  1. dma-direct: use the correct size for dma_set_encrypted()Dexuan Cui committed 4 years ago3be4562
  2. dma-direct: don't over-decrypt memoryRobin Murphy committed 4 years ago4a37f3d
  3. dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pagesChristoph Hellwig committed 4 years ago92826e9
  4. dma-mapping: move pgprot_decrypted out of dma_pgprotChristoph Hellwig committed 4 years ago4fe87e8
  5. dma-mapping: remove CONFIG_DMA_REMAPChristoph Hellwig committed 4 years agof5ff79f
  6. dma-direct: add a dma_direct_use_pool helperChristoph Hellwig committed 5 years ago28e4576
  7. dma-direct: factor the swiotlb code out of __dma_direct_alloc_pagesChristoph Hellwig committed 5 years agoaea7e2a
  8. dma-direct: drop two CONFIG_DMA_RESTRICTED_POOL conditionalsChristoph Hellwig committed 5 years agof5d3939
  9. dma-direct: warn if there is no pool for force unencrypted allocationsChristoph Hellwig committed 5 years ago78bc727
  10. dma-direct: fail allocations that can't be made coherentChristoph Hellwig committed 5 years ago955f58f
  11. dma-direct: refactor the !coherent checks in dma_direct_allocChristoph Hellwig committed 5 years agoa86d109
  12. dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocationsChristoph Hellwig committed 5 years agod541ae5
  13. dma-direct: clean up the remapping checks in dma_direct_allocChristoph Hellwig committed 5 years agof3c9622
  14. dma-direct: always leak memory that can't be re-encryptedChristoph Hellwig committed 5 years agoa90cf30
  15. dma-direct: don't call dma_set_decrypted for remapped allocationsChristoph Hellwig committed 5 years ago5570449
  16. dma-direct: factor out dma_set_{de,en}crypted helpersChristoph Hellwig committed 5 years ago4d05647
  17. Merge branch 'stable/for-linus-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlbLinus Torvalds committed 5 years ago3de18c8
  18. dma-direct: add support for dma_coherent_default_memoryChristoph Hellwig committed 5 years agofaf4ef8
  19. dma-direct: return appropriate error code from dma_direct_map_sg()Logan Gunthorpe committed 5 years agoc81be74
  20. swiotlb: Add restricted DMA alloc/free supportClaire Chang committed 5 years agof4111e3
  21. swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncingClaire Chang committed 5 years ago903cd0f
  22. swiotlb: Update is_swiotlb_active to add a struct device argumentClaire Chang committed 5 years ago6f2beb2
  23. swiotlb: Update is_swiotlb_buffer to add a struct device argumentClaire Chang committed 5 years ago7fd856a
  24. swiotlb: split swiotlb_tbl_sync_singleChristoph Hellwig committed 5 years ago80808d2
  25. dma-mapping: remove the dma_direct_set_offset exportChristoph Hellwig committed 6 years ago16fee29
  26. kernel/: fix repeated words in commentsRandy Dunlap committed 6 years ago7b7b8a2
  27. dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handlingChristoph Hellwig committed 6 years ago849face
  28. dma-direct: factor out a dma_direct_alloc_from_pool helperChristoph Hellwig committed 6 years ago5b138c5
  29. dma-direct check for highmem pages in dma_direct_alloc_pagesChristoph Hellwig committed 6 years ago08a89c2
  30. dma-mapping: move large parts of <linux/dma-direct.h> to kernel/dmaChristoph Hellwig committed 6 years ago19c65c3
  31. dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h>Christoph Hellwig committed 6 years ago0b1abd1
  32. dma-mapping: split <linux/dma-mapping.h>Christoph Hellwig committed 6 years ago0a0f0d8
  33. dma-mapping: add a new dma_alloc_pages APIChristoph Hellwig committed 6 years agoefa70f2
  34. dma-mapping: introduce DMA range map, supplanting dma_pfn_offsetJim Quinlan committed 6 years agoe0d0727
  35. dma-direct: rename and cleanup __phys_to_dmaChristoph Hellwig committed 6 years ago5ceda74