summaryrefslogtreecommitdiffstats
path: root/include/linux/iommu.h
Commit message (Expand)AuthorAge
* iommu: Add helpers to set/get default domain typeJoerg Roedel2019-08-23
* iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync()Will Deacon2019-07-29
* iommu: Introduce iommu_iotlb_gather_add_page()Will Deacon2019-07-24
* iommu: Introduce struct iommu_iotlb_gather for batching TLB flushesWill Deacon2019-07-24
* iommu: Remove empty iommu_tlb_range_add() callback from iommu_opsWill Deacon2019-07-24
*-------. Merge branches 'x86/vt-d', 'x86/amd', 'arm/smmu', 'arm/omap', 'generic-dma-op...Joerg Roedel2019-07-04
|\ \ \ \ \
| | | | | * iommu: Add recoverable fault reportingJean-Philippe Brucker2019-06-12
| | | | | * iommu: Introduce device fault report APIJacob Pan2019-06-12
| | | | | * iommu: Introduce device fault dataJacob Pan2019-06-12
| | |_|_|/ | |/| | |
| | * | | Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/pub/scm/lin...Joerg Roedel2019-07-01
| | |\ \ \ | | | |_|/ | | |/| |
| | | * | iommu/io-pgtable-arm: Add support to use system cacheVivek Gautam2019-06-18
| | |/ / | |/| |
| | * | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333Thomas Gleixner2019-06-05
| |/ /
* | | iommu: Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regionsEric Auger2019-06-12
* | | iommu: Add API to request DMA domain for deviceLu Baolu2019-05-27
|/ /
* | Merge branch 'api-features' into arm/smmuJoerg Roedel2019-04-26
|\ \
| * | iommu: Bind process address spaces to devicesJean-Philippe Brucker2019-04-11
| * | iommu: Add APIs for multiple domains per deviceLu Baolu2019-04-11
| |/
* / ACPI/IORT: Check ATS capability in root complex nodesJean-Philippe Brucker2019-04-23
|/
*-. Merge branches 'iommu/fixes', 'arm/msm', 'arm/tegra', 'arm/mediatek', 'x86/vt...Joerg Roedel2019-03-01
|\ \
| | * iommu: Document iommu_ops.is_attach_deferred()Geert Uytterhoeven2019-02-26
| | * iommu: Document iommu_ops.iotlb_sync_map()Geert Uytterhoeven2019-02-26
| | * iommu: Fix flush_tlb_all typoTom Murphy2019-02-26
| |/ |/|
| * iommu: Introduce iotlb_sync_map callbackDmitry Osipenko2019-01-16
|/
* iommu: Consolitate ->add/remove_device() callsJoerg Roedel2018-12-17
* iommu: Introduce wrappers around dev->iommu_fwspecJoerg Roedel2018-12-17
* iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_synctom2018-12-05
*---. Merge branches 'arm/renesas', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' a...Joerg Roedel2018-10-10
|\ \ \
| | | * iommu: Remove .domain_{get,set}_windowsRobin Murphy2018-09-25
| | | * iommu: Add fast hook for getting DMA domainsRobin Murphy2018-09-25
| |_|/ |/| |
| | * iommu/arm-smmu: Add support for the fsl-mc busNipun Gupta2018-09-25
| |/ |/|
| * iommu/dma: Add support for non-strict modeZhen Lei2018-10-01
|/
* iommu: Remove the ->map_sg indirectionChristoph Hellwig2018-08-08
* iommu: Enable debugfs exposure of IOMMU driver internalsGary R Hook2018-07-06
* iommu: Do not return error code for APIs with size_t return typeSuravee Suthikulpanit2018-02-13
* iommu: Fix comment for iommu_ops.map_sgJean-Philippe Brucker2017-09-27
*-----. Merge branches 'arm/exynos', 'arm/renesas', 'arm/rockchip', 'arm/omap', 'arm/...Joerg Roedel2017-09-01
|\ \ \ \
| | | | * iommu: Introduce Interface for IOMMU TLB FlushingJoerg Roedel2017-08-30
| | | |/ | | |/|
| | | * iommu: Add is_attach_deferred call-back to iommu-opsBaoquan He2017-08-15
| | |/ | |/|
| | * iommu: Correct iommu_map / iommu_unmap prototypesDmitry Osipenko2017-07-26
| |/
* / iommu: Fix wrong freeing of iommu_device->devJoerg Roedel2017-08-15
|/
*---. Merge branches 'arm/exynos', 'arm/omap', 'arm/rockchip', 'arm/mediatek', 'arm...Joerg Roedel2017-05-04
|\ \ \
| | | * iommu: Remove trace-events include from iommu.hJoerg Roedel2017-04-28
| | | * iommu: Move report_iommu_fault() to iommu.cJoerg Roedel2017-04-27
| | | * iommu: Include device.h in iommu.hJoerg Roedel2017-04-27
| |_|/ |/| |
| | * iommu: Better document the IOMMU_PRIV flagRobin Murphy2017-04-06
| |/
| * iommu: Disambiguate MSI region typesRobin Murphy2017-03-22
|/
*---. Merge branches 'iommu/fixes', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'arm/m...Joerg Roedel2017-02-10
|\ \ \
| | | * iommu: Remove iommu_register_instance interfaceJoerg Roedel2017-02-10
| | | * iommu: Add iommu_device_set_fwnode() interfaceJoerg Roedel2017-02-10
| | | * iommu: Make iommu_device_link/unlink take a struct iommu_deviceJoerg Roedel2017-02-10