summaryrefslogtreecommitdiffstats
path: root/kernel/dma/swiotlb.c
Commit message (Expand)AuthorAgeFilesLines
* 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-231-6/+15
* swiotlb: Emit diagnostic in swiotlb_exit()Will Deacon2021-07-231-0/+1
* swiotlb: Convert io_default_tlb_mem to static allocationWill Deacon2021-07-231-30/+36
* swiotlb: add overflow checks to swiotlb_bounceDominique Martinet2021-07-131-3/+17
* swiotlb: fix implicit debugfs declarationsClaire Chang2021-07-131-5/+16
* swiotlb: Add restricted DMA pool initializationClaire Chang2021-07-131-0/+76
* swiotlb: Add restricted DMA alloc/free supportClaire Chang2021-07-131-2/+36
* swiotlb: Refactor swiotlb_tbl_unmap_singleClaire Chang2021-07-131-15/+20
* swiotlb: Move alloc_size to swiotlb_find_slotsClaire Chang2021-07-131-8/+9
* swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncingClaire Chang2021-07-131-0/+4
* swiotlb: Update is_swiotlb_active to add a struct device argumentClaire Chang2021-07-131-2/+2
* swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool usedClaire Chang2021-07-131-4/+4
* swiotlb: Refactor swiotlb_create_debugfsClaire Chang2021-07-131-7/+14
* swiotlb: Refactor swiotlb init functionsClaire Chang2021-07-131-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
* swiotlb: refactor swiotlb_tbl_map_singleChristoph Hellwig2021-02-221-90/+89
* swiotlb: clean up swiotlb_tbl_unmap_singleChristoph Hellwig2021-02-201-20/+21
* swiotlb: factor out a nr_slots helperChristoph Hellwig2021-02-201-4/+9
* swiotlb: factor out an io_tlb_offset helperChristoph Hellwig2021-02-201-7/+13
* swiotlb: add a IO_TLB_SIZE defineChristoph Hellwig2021-02-201-7/+7
* x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guestsAshish Kalra2020-12-111-2/+18
* swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_singleChristoph Hellwig2020-11-021-10/+6
* swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb"Stefano Stabellini2020-11-021-1/+5
* Merge tag 'dma-mapping-5.10' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2020-10-151-3/+3
|\
| * dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h>Christoph Hellwig2020-10-061-1/+1
| * dma-direct: rename and cleanup __phys_to_dmaChristoph Hellwig2020-09-111-2/+2
* | swiotlb: Mark max_segment with static keywordAndy Shevchenko2020-09-101-1/+1
* | swiotlb: Use %pa to print phys_addr_t variablesAndy Shevchenko2020-09-101-3/+1
|/