summaryrefslogtreecommitdiffstats
path: root/drivers/iommu (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'dma-mapping-5.10' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2020-10-154-16/+48
|\
| * dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h>Christoph Hellwig2020-10-061-1/+0
| * dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h>Christoph Hellwig2020-10-063-4/+2
| * dma-mapping: split <linux/dma-mapping.h>Christoph Hellwig2020-10-062-1/+2
| * dma-iommu: implement ->alloc_noncoherentChristoph Hellwig2020-09-251-4/+37
| * dma-mapping: add a new dma_alloc_pages APIChristoph Hellwig2020-09-252-0/+6
| * Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/torv...Christoph Hellwig2020-09-256-62/+124
| |\
| * | iommu/io-pgtable-arm: Clean up faulty sanity checkRobin Murphy2020-09-211-5/+0
| * | dma-mapping: introduce DMA range map, supplanting dma_pfn_offsetJim Quinlan2020-09-171-1/+1
| * | dma-direct: rename and cleanup __phys_to_dmaChristoph Hellwig2020-09-111-1/+1
* | | Merge tag 'iommu-updates-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-10-1426-900/+1894
|\ \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| *-----------------. \ \ Merge branches 'arm/allwinner', 'arm/mediatek', 'arm/renesas', 'arm/tegra', '...Joerg Roedel2020-10-0726-900/+1894
| |\ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | * | | iommu/vt-d: Check UAPI data processed by IOMMU coreJacob Pan2020-10-012-4/+10
| | | | | | | | | | | * | | iommu/uapi: Handle data and argsz filled by usersJacob Pan2020-10-011-7/+187
| | | | | | | | | | | * | | iommu/uapi: Rename uapi functionsJacob Pan2020-10-011-9/+9
| | | | | | | | | | | * | | iommu/uapi: Use named union for user dataJacob Pan2020-10-012-12/+12
| | | | | | | | | | | * | | iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu pathTom Murphy2020-09-181-2/+5
| | | | | | | | | | | * | | iommu/iova: Replace cmpxchg with xchg in queue_iovaYuqi Jin2020-09-041-1/+1
| | | | | | | | | | | * | | iommu/dma: Remove broken huge page handlingRobin Murphy2020-09-041-8/+5
| | | | | | | | | | | * | | iommu: Rename iommu_tlb_* functions to iommu_iotlb_*Tom Murphy2020-09-042-3/+3
| | | | | | | | | | | |/ /
| | | | | | | | | | * | | iommu/vt-d: Gracefully handle DMAR units with no supported address widthsDavid Woodhouse2020-10-071-15/+31
| | | | | | | | | | * | | iommu/vt-d: Use device numa domain if RHSA is missingLu Baolu2020-09-241-2/+35
| | | | | | | | | | * | | iommu/vt-d: Drop kerneldoc marker from regular commentKrzysztof Kozlowski2020-09-041-1/+1
| | | | | | | | | | |/ /
| | | | | | | | | * | | iommu/amd: Re-purpose Exclusion range registers to support SNP CWWBSuravee Suthikulpanit2020-09-242-0/+27
| | | | | | | | | * | | iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERRSuravee Suthikulpanit2020-09-242-0/+69
| | | | | | | | | * | | iommu/amd: Use 4K page for completion wait write-back semaphoreSuravee Suthikulpanit2020-09-243-13/+31
| | | | | | | | | * | | iommu/amd: Fix kerneldoc commentsKrzysztof Kozlowski2020-09-041-2/+2
| | | | | | | | | * | | iommu/amd: Add missing function prototypes to fix -Wmissing-prototypesKrzysztof Kozlowski2020-09-041-0/+9
| | | | | | | | | |/ /
| | | | | | | | * / / iommu/pamu: Replace use of kzfree with kfree_sensitiveAlex Dewar2020-09-181-1/+1
| | | | | | | | |/ /
| | | | | | | * | | iommu/qcom: add missing put_device() call in qcom_iommu_of_xlate()Yu Kuai2020-09-291-2/+6
| | | | | | | * | | iommu/arm-smmu-v3: Add SVA device featureJean-Philippe Brucker2020-09-293-0/+154
| | | | | | | * | | iommu/arm-smmu-v3: Check for SVA featuresJean-Philippe Brucker2020-09-293-0/+58
| | | | | | | * | | iommu/arm-smmu-v3: Seize private ASIDJean-Philippe Brucker2020-09-293-15/+57
| | | | | | | * | | iommu/arm-smmu-v3: Share process page tablesJean-Philippe Brucker2020-09-295-8/+172
| | | | | | | * | | iommu/arm-smmu-v3: Move definitions to a headerJean-Philippe Brucker2020-09-292-660/+677
| | | | | | | * | | iommu/io-pgtable-arm: Move some definitions to a headerJean-Philippe Brucker2020-09-292-25/+32
| | | | | | | * | | iommu/arm-smmu-v3: Ensure queue is read after updating prod pointerZhou Wang2020-09-281-2/+9
| | | | | | | * | | iommu/arm-smmu: Constify some helpersRob Clark2020-09-211-3/+3
| | | | | | | * | | iommu/arm-smmu: Prepare for the adreno-smmu implementationJordan Crouse2020-09-213-55/+73
| | | | | | | * | | iommu/arm-smmu: Add support for split pagetablesJordan Crouse2020-09-212-10/+34
| | | | | | | * | | iommu/arm-smmu: Pass io-pgtable config to implementation specific functionJordan Crouse2020-09-213-7/+10
| | | | | | | * | | iommu/arm-smmu-v3: Fix endianness annotationsJean-Philippe Brucker2020-09-211-2/+2
| | | | | | | * | | iommu/arm-smmu-v3: permit users to disable msi pollingBarry Song2020-09-071-5/+12
| | | | | | | * | | iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypassBarry Song2020-09-071-1/+1
| | | | | | | * | | iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for modu...Barry Song2020-09-071-1/+1
| | | | | | | * | | iommu/arm-smmu-v3: Fix l1 stream table size in the error messageZenghui Yu2020-09-071-1/+1
| | | | | | | |/ /
| | | | | | * / / iommu/qcom: Drop of_match_ptr to fix -Wunused-const-variableKrzysztof Kozlowski2020-09-041-2/+2
| | | | | | |/ /
| | | | | * | | iommu/tegra-smmu: Allow to group clients in same swgroupNicolin Chen2020-09-241-4/+7
| | | | | * | | iommu/tegra-smmu: Fix iova->phys translationNicolin Chen2020-09-241-1/+1
| | | | | * | | iommu/tegra-smmu: Do not use PAGE_SHIFT and PAGE_MASKNicolin Chen2020-09-241-4/+10