summaryrefslogtreecommitdiffstats
path: root/kernel/dma/swiotlb.c
Commit message (Expand)AuthorAgeFilesLines
* 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
|/
* dma-direct: improve swiotlb error reportingChristoph Hellwig2020-02-051-19/+23
* dma-direct: exclude dma_direct_map_resource from the min_low_pfn checkChristoph Hellwig2019-11-201-1/+1
* Merge tag 'powerpc-5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2019-09-201-2/+1
|\
| * swiotlb: Remove call to sme_active()Thiago Jung Bauermann2019-08-091-2/+1
* | swiotlb: Split size parameter to map/unmap APIsLu Baolu2019-09-111-13/+21
|/
* Merge branch 'for-linus-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2019-07-181-14/+16
|\
| * Merge branch 'stable/for-linus-5.2' into devel/for-linus-5.2Konrad Rzeszutek Wilk2019-06-191-2/+2
| |\
| | * swiotlb: fix phys_addr_t overflow warningArnd Bergmann2019-06-191-2/+2
| * | swiotlb: Return consistent SWIOTLB segments/nr_tblFlorian Fainelli2019-06-111-4/+4
| * | swiotlb: Group identical cleanup in swiotlb_cleanup()Florian Fainelli2019-06-111-8/+10
| |/
* | swiotlb: no need to check return value of debugfs_create functionsGreg Kroah-Hartman2019-07-031-21/+4
* | treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* | Merge branch 'stable/for-linus-5.2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2019-05-071-1/+5
|\|
| * swiotlb: save io_tlb_used to local variable before leaving critical sectionDongli Zhang2019-04-121-2/+5
| * swiotlb: dump used and total slots when swiotlb buffer is fullDongli Zhang2019-04-101-1/+2
* | memblock: drop memblock_alloc_*_nopanic() variantsMike Rapoport2019-03-121-1/+1
* | treewide: add checks for the return value of memblock_alloc*()Mike Rapoport2019-03-121-2/+2
* | swiotlb: add checks for the return value of memblock_alloc*()Mike Rapoport2019-03-121-6/+13
* | Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2019-03-101-0/+14
|\ \
| * | swiotlb: Add is_swiotlb_active() functionJoerg Roedel2019-03-061-0/+9
| * | swiotlb: Introduce swiotlb_max_mapping_size()Joerg Roedel2019-03-061-0/+5
* | | Merge branch 'stable/for-linus-5.1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2019-03-081-1/+49
|\ \ \ | | |/ | |/|
| * | swiotlb: drop pointless static qualifier in swiotlb_create_debugfs()YueHaibing2019-02-161-1/+1