summaryrefslogtreecommitdiffstats
path: root/kernel/dma/swiotlb.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * | swiotlb: checking whether swiotlb buffer is full with io_tlb_usedDongli Zhang2019-02-121-0/+4
| * | swiotlb: add debugfs to track swiotlb buffer usageDongli Zhang2019-02-121-0/+44
| * | swiotlb: fix comment on swiotlb_bounce()Dongli Zhang2019-02-121-1/+1
| |/
* | Merge tag 'powerpc-5.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2019-03-071-12/+0
|\ \ | |/ |/|
| * swiotlb: remove swiotlb_dma_supportedChristoph Hellwig2019-02-181-12/+0
* | swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exitChristoph Hellwig2019-01-161-0/+2
|/
* dma-direct: merge swiotlb_dma_ops into the dma_direct codeChristoph Hellwig2018-12-131-219/+13
* swiotlb: remove dma_mark_cleanChristoph Hellwig2018-12-131-17/+1
* swiotlb: remove SWIOTLB_MAP_ERRORChristoph Hellwig2018-12-131-2/+2
* dma-direct: remove the mapping_error dma_map_ops methodChristoph Hellwig2018-12-061-6/+5
* swiotlb: Skip cache maintenance on map errorRobin Murphy2018-11-211-1/+2
* mm: remove include/linux/bootmem.hMike Rapoport2018-10-311-1/+1
* memblock: remove _virt from APIs returning virtual addressMike Rapoport2018-10-311-3/+3
* swiotlb: add support for non-coherent DMAChristoph Hellwig2018-10-191-10/+23
* swiotlb: don't dip into swiotlb pool for coherent allocationsChristoph Hellwig2018-10-191-103/+2
* swiotlb: refactor swiotlb_map_pageChristoph Hellwig2018-10-191-37/+30
* swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrsChristoph Hellwig2018-10-191-22/+12
* swiotlb: merge swiotlb_unmap_page and unmap_singleChristoph Hellwig2018-10-191-11/+4
* swiotlb: remove the overflow bufferChristoph Hellwig2018-10-191-56/+3
* swiotlb: do not panic on mapping failuresChristoph Hellwig2018-10-191-32/+1
* swiotlb: mark is_swiotlb_buffer staticChristoph Hellwig2018-10-191-1/+1
* swiotlb: remove a pointless commentChristoph Hellwig2018-10-191-6/+0