summaryrefslogtreecommitdiffstats
path: root/kernel/dma/swiotlb.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* swiotlb: make the swiotlb_init interface more usefulChristoph Hellwig2022-04-181-16/+19
* swiotlb: rename swiotlb_late_init_with_default_sizeChristoph Hellwig2022-04-181-4/+2
* swiotlb: simplify swiotlb_max_segmentChristoph Hellwig2022-04-181-17/+3
* swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is setChristoph Hellwig2022-04-181-0/+3
* Merge tag 'dma-mapping-5.18' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2022-03-291-52/+24
|\
| * swiotlb: simplify array allocationRobin Murphy2022-01-261-2/+1
| * swiotlb: tidy up includesRobin Murphy2022-01-261-18/+13
| * swiotlb: simplify debugfs setupRobin Murphy2022-01-261-30/+10
| * swiotlb: do not zero buffer in set_memory_decrypted()Kirill A. Shutemov2022-01-261-2/+0
* | Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""Linus Torvalds2022-03-281-4/+8
* | Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""Linus Torvalds2022-03-261-15/+8
* | swiotlb: rework "fix info leak with DMA_FROM_DEVICE"Halil Pasic2022-03-071-8/+15
* | swiotlb: fix info leak with DMA_FROM_DEVICEHalil Pasic2022-02-141-1/+2
|/
* swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap()Wei Liu2022-01-041-0/+7
* swiotlb: Add swiotlb bounce buffer remap function for HV IVMTianyu Lan2021-12-201-2/+41
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-11-061-1/+1
|\
| * memblock: use memblock_free for freeing virtual pointersMike Rapoport2021-11-061-1/+1
| * memblock: rename memblock_free to memblock_phys_freeMike Rapoport2021-11-061-1/+1
| * memblock: drop memblock_free_early_nid() and memblock_free_early()Mike Rapoport2021-11-061-1/+1
* | Merge tag 'iommu-updates-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2021-11-041-5/+8
|\ \
| * | swiotlb: Support aligned swiotlb buffersDavid Stevens2021-09-291-5/+8
| |/
* / treewide: Replace the use of mem_encrypt_active() with cc_platform_has()Tom Lendacky2021-10-041-2/+2
|/
* swiotlb: Free tbl memory in swiotlb_exit()Will Deacon2021-07-241-6/+15
* swiotlb: Emit diagnostic in swiotlb_exit()Will Deacon2021-07-241-0/+1
* swiotlb: Convert io_default_tlb_mem to static allocationWill Deacon2021-07-241-30/+36
* swiotlb: add overflow checks to swiotlb_bounceDominique Martinet2021-07-141-3/+17
* swiotlb: fix implicit debugfs declarationsClaire Chang2021-07-141-5/+16
* swiotlb: Add restricted DMA pool initializationClaire Chang2021-07-141-0/+76
* swiotlb: Add restricted DMA alloc/free supportClaire Chang2021-07-141-2/+36
* swiotlb: Refactor swiotlb_tbl_unmap_singleClaire Chang2021-07-141-15/+20
* swiotlb: Move alloc_size to swiotlb_find_slotsClaire Chang2021-07-141-8/+9
* swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncingClaire Chang2021-07-141-0/+4
* swiotlb: Update is_swiotlb_active to add a struct device argumentClaire Chang2021-07-141-2/+2
* swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool usedClaire Chang2021-07-141-4/+4
* swiotlb: Refactor swiotlb_create_debugfsClaire Chang2021-07-141-7/+14
* swiotlb: Refactor swiotlb init functionsClaire Chang2021-07-141-25/+25
* swiotlb: manipulate orig_addr when tlb_addr has offsetBumyong Lee2021-06-211-8/+15
* swiotlb: don't override user specified size in swiotlb_adjust_sizeChristoph Hellwig2021-04-291-0/+2
* swiotlb: Fix the type of indexClaire Chang2021-04-271-1/+2
* swiotlb: Make SWIOTLB_NO_FORCE perform no allocationFlorian Fainelli2021-04-011-4/+14
* swiotlb: remove swiotlb_nr_tblChristoph Hellwig2021-03-191-6/+1
* swiotlb: dynamically allocate io_tlb_default_memChristoph Hellwig2021-03-191-207/+99
* swiotlb: move global variables into a new io_tlb_mem structureClaire Chang2021-03-191-190/+164
* swiotlb: lift the double initialization protection from xen-swiotlbChristoph Hellwig2021-03-171-0/+8
* swiotlb: split swiotlb_tbl_sync_singleChristoph Hellwig2021-03-171-19/+15
* swiotlb: move orig addr and size validation into swiotlb_bounceChristoph Hellwig2021-03-171-36/+23
* swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_singleChristoph Hellwig2021-03-171-22/+23
* swiotlb: Validate bounce size in the sync/unmap pathMartin Radev2021-02-261-3/+50
* swiotlb: respect min_align_maskChristoph Hellwig2021-02-261-10/+31
* swiotlb: don't modify orig_addr in swiotlb_tbl_sync_singleChristoph Hellwig2021-02-221-1/+0