summaryrefslogtreecommitdiffstats
path: root/kernel/dma/swiotlb.c
Commit message (Expand)AuthorAgeFilesLines
* swiotlb: Fix alignment checks when both allocation and DMA masks are presentWill Deacon2024-04-101-2/+9
* swiotlb: max mapping size takes min align mask into accountTianyu Lan2022-10-051-1/+12
* swiotlb: avoid potential left shift overflowChao Gao2022-09-151-1/+4
* swiotlb: fail map correctly with failed io_tlb_default_memRobin Murphy2022-08-171-1/+1
* swiotlb: Support aligned swiotlb buffersDavid Stevens2022-04-081-5/+8
* Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""Linus Torvalds2022-04-081-4/+8
* Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""Linus Torvalds2022-04-081-15/+8
* swiotlb: rework "fix info leak with DMA_FROM_DEVICE"Halil Pasic2022-03-161-8/+15
* swiotlb: fix info leak with DMA_FROM_DEVICEHalil Pasic2022-03-161-1/+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
|/