summaryrefslogtreecommitdiffstats
path: root/include/linux/iommu.h
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'api-features' into arm/smmuJoerg Roedel2019-04-261-0/+140
|\
| * iommu: Bind process address spaces to devicesJean-Philippe Brucker2019-04-111-0/+70
| * iommu: Add APIs for multiple domains per deviceLu Baolu2019-04-111-0/+70
* | ACPI/IORT: Check ATS capability in root complex nodesJean-Philippe Brucker2019-04-231-0/+4
|/
*-. Merge branches 'iommu/fixes', 'arm/msm', 'arm/tegra', 'arm/mediatek', 'x86/vt...Joerg Roedel2019-03-011-1/+5
|\ \
| | * iommu: Document iommu_ops.is_attach_deferred()Geert Uytterhoeven2019-02-261-0/+2
| | * iommu: Document iommu_ops.iotlb_sync_map()Geert Uytterhoeven2019-02-261-0/+1
| | * iommu: Fix flush_tlb_all typoTom Murphy2019-02-261-1/+1
| |/ |/|
| * iommu: Introduce iotlb_sync_map callbackDmitry Osipenko2019-01-161-0/+1
|/
* iommu: Consolitate ->add/remove_device() callsJoerg Roedel2018-12-171-0/+3
* iommu: Introduce wrappers around dev->iommu_fwspecJoerg Roedel2018-12-171-0/+11
* iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_synctom2018-12-051-2/+2
*---. Merge branches 'arm/renesas', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' a...Joerg Roedel2018-10-101-6/+4
|\ \ \
| | | * iommu: Remove .domain_{get,set}_windowsRobin Murphy2018-09-251-6/+0
| | | * iommu: Add fast hook for getting DMA domainsRobin Murphy2018-09-251-0/+1
| |_|/ |/| |
| | * iommu/arm-smmu: Add support for the fsl-mc busNipun Gupta2018-09-251-0/+2
| |/ |/|
| * iommu/dma: Add support for non-strict modeZhen Lei2018-10-011-0/+1
|/
* iommu: Remove the ->map_sg indirectionChristoph Hellwig2018-08-081-14/+2
* iommu: Enable debugfs exposure of IOMMU driver internalsGary R Hook2018-07-061-0/+7
* iommu: Do not return error code for APIs with size_t return typeSuravee Suthikulpanit2018-02-131-7/+7
* iommu: Fix comment for iommu_ops.map_sgJean-Philippe Brucker2017-09-271-1/+1
*-----. Merge branches 'arm/exynos', 'arm/renesas', 'arm/rockchip', 'arm/omap', 'arm/...Joerg Roedel2017-09-011-3/+52
|\ \ \ \
| | | | * iommu: Introduce Interface for IOMMU TLB FlushingJoerg Roedel2017-08-301-1/+49
| | | |/ | | |/|
| | | * iommu: Add is_attach_deferred call-back to iommu-opsBaoquan He2017-08-151-0/+1
| | |/ | |/|
| | * iommu: Correct iommu_map / iommu_unmap prototypesDmitry Osipenko2017-07-261-2/+2
| |/
* / iommu: Fix wrong freeing of iommu_device->devJoerg Roedel2017-08-151-1/+11
|/
*---. Merge branches 'arm/exynos', 'arm/omap', 'arm/rockchip', 'arm/mediatek', 'arm...Joerg Roedel2017-05-041-51/+25
|\ \ \
| | | * iommu: Remove trace-events include from iommu.hJoerg Roedel2017-04-291-2/+0
| | | * iommu: Move report_iommu_fault() to iommu.cJoerg Roedel2017-04-271-39/+2
| | | * iommu: Include device.h in iommu.hJoerg Roedel2017-04-271-2/+4
| |_|/ |/| |
| | * iommu: Better document the IOMMU_PRIV flagRobin Murphy2017-04-061-4/+7
| |/
| * iommu: Disambiguate MSI region typesRobin Murphy2017-03-221-5/+13
|/
*---. Merge branches 'iommu/fixes', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'arm/m...Joerg Roedel2017-02-101-35/+103
|\ \ \
| | | * iommu: Remove iommu_register_instance interfaceJoerg Roedel2017-02-101-7/+0
| | | * iommu: Add iommu_device_set_fwnode() interfaceJoerg Roedel2017-02-101-0/+12
| | | * iommu: Make iommu_device_link/unlink take a struct iommu_deviceJoerg Roedel2017-02-101-2/+2
| | | * iommu: Add sysfs bindings for struct iommu_deviceJoerg Roedel2017-02-101-15/+18
| | | * iommu: Introduce new 'struct iommu_device'Joerg Roedel2017-02-101-0/+35
| | | * iommu: Rename iommu_get_instance()Joerg Roedel2017-02-101-2/+2
| |_|/ |/| |
| | * Merge branch 'iommu/iommu-priv' of git://git.kernel.org/pub/scm/linux/kernel/...Joerg Roedel2017-01-301-0/+7
| | |\
| | | * iommu: add IOMMU_PRIV attributeMitchel Humpherys2017-01-191-0/+7
| |_|/ |/| |
| | * iommu: iommu_get_group_resv_regionsEric Auger2017-01-231-0/+8
| | * iommu: iommu_alloc_resv_regionEric Auger2017-01-231-0/+2
| | * iommu: Add a new type field in iommu_resv_regionEric Auger2017-01-231-0/+7
| | * iommu: Rename iommu_dm_regions into iommu_resv_regionsEric Auger2017-01-231-14/+15
| |/ |/|
| |
| \
*-. \ Merge branches 'arm/mediatek', 'arm/smmu', 'x86/amd', 's390', 'core' and 'arm...Joerg Roedel2016-12-061-0/+15
|\ \ \ | |_|/ |/| |
| | * iommu: Allow taking a reference on a group directlyRobin Murphy2016-11-151-0/+1
| |/ |/|
| * iommu: Make of_iommu_set/get_ops() DT agnosticLorenzo Pieralisi2016-11-291-0/+14
|/
* iommu: Introduce iommu_fwspecRobin Murphy2016-09-161-0/+39
* iommu: Add apply_dm_region call-back to iommu-opsJoerg Roedel2016-07-131-0/+3