summaryrefslogtreecommitdiffstats
path: root/include/linux/iommu.h
Commit message (Expand)AuthorAgeFilesLines
* 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
*-. Merge branches 'arm/io-pgtable', 'arm/rockchip', 'arm/omap', 'x86/vt-d', 'ppc...Joerg Roedel2016-05-091-5/+2
|\ \
| | * iommu: Allow selecting page sizes per domainRobin Murphy2016-05-091-1/+2
| | * iommu: remove unused priv field from struct iommu_opsWill Deacon2016-05-091-2/+0
| | * iommu: provide of_xlate pointer unconditionallyArnd Bergmann2016-04-051-2/+0
| |/
* / iommu: Add MMIO mapping typeRobin Murphy2016-04-071-0/+1
|/
* iommu: Update struct iommu_ops commentsMagnus Damm2016-01-291-4/+12
* iommu: Add generic_device_group() functionJoerg Roedel2015-10-221-0/+2
* iommu: Export and rename iommu_group_get_for_pci_dev()Joerg Roedel2015-10-221-0/+3
* iommu: Revive device_group iommu-ops call-backJoerg Roedel2015-10-221-1/+1
* iommu: Implement common IOMMU ops for DMA mappingRobin Murphy2015-10-151-0/+1
* include, lib: add __printf attributes to several function prototypesNicolas Iooss2015-07-171-1/+1
* iommu: Introduce iommu_request_dm_for_dev()Joerg Roedel2015-06-111-0/+6
* iommu: Add function to query the default domain of a groupJoerg Roedel2015-06-091-0/+1
* iommu: Introduce direct mapped region handlingJoerg Roedel2015-06-091-0/+31
* iommu: Add iommu_get_domain_for_dev functionJoerg Roedel2015-06-091-0/+6
* iommu: Remove domain_init and domain_free iommu_opsJoerg Roedel2015-03-311-3/+0
* iommu: Introduce iommu domain typesJoerg Roedel2015-03-311-1/+26
* iommu: Introduce domain_alloc and domain_free iommu_opsJoerg Roedel2015-03-311-0/+5
* Merge tag 'iommu-config-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2014-12-161-0/+8
|\