summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/virtio-iommu.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2024-05-231-1/+0
|\
| * iommu: virtio: drop owner assignmentKrzysztof Kozlowski2024-05-221-1/+0
* | iommu/dma: Centralise iommu_setup_dma_ops()Robin Murphy2024-04-261-10/+0
|/
* iommu: constify of_phandle_args in xlateKrzysztof Kozlowski2024-03-011-1/+2
*-. Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'...Joerg Roedel2024-01-031-4/+32
|\ \
| | * iommu: Clean up open-coded ownership checksRobin Murphy2023-11-271-3/+0
| |/ |/|
| * iommu/virtio: Add ops->flush_iotlb_all and enable deferred flushNiklas Schnelle2023-11-271-0/+16
| * iommu/virtio: Make use of ops->iotlb_sync_mapNiklas Schnelle2023-11-271-1/+16
|/
* iommu/virtio: Add __counted_by for struct viommu_request and use struct_size()Gustavo A. R. Silva2023-10-161-2/+2
* iommu: Explicitly include correct DT includesRob Herring2023-08-211-1/+1
* iommu/virtio: Return size mapped for a detached domainJean-Philippe Brucker2023-05-231-16/+17
* iommu/virtio: Detach domain on endpoint releaseJean-Philippe Brucker2023-05-231-0/+24
* iommu: Propagate return value in ->attach_dev callback functionsNicolin Chen2022-11-011-1/+1
* iommu: Use EINVAL for incompatible device/domain in ->attach_devNicolin Chen2022-11-011-2/+1
* iommu: Regulate EINVAL in ->attach_dev callback functionsNicolin Chen2022-11-011-1/+1
* iommu: Add gfp parameter to iommu_alloc_resv_regionLu Baolu2022-10-211-3/+6
*---. Merge branches 'apple/dart', 'arm/mediatek', 'arm/omap', 'arm/smmu', 'virtio'...Joerg Roedel2022-09-261-27/+14
|\ \ \
| | | * iommu/virtio: Fix compile error with viommu_capable()Joerg Roedel2022-09-091-1/+1
| | | * Merge branch 'iommu/fixes' into coreJoerg Roedel2022-09-091-0/+11
| | | |\ | | | |/ | | |/|
| | | * iommu/dma: Make header privateRobin Murphy2022-09-091-1/+2
| | | * iommu/virtio: Clean up bus_set_iommu()Robin Murphy2022-09-071-25/+0
| |_|/ |/| |
| | * iommu/virtio: Fix interaction with VFIOJean-Philippe Brucker2022-09-071-0/+11
| |/ |/|
| * iommu/virtio: Do not dereference fwnode in struct deviceAndy Shevchenko2022-09-071-1/+1
|/
*-. Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'virtio',...Joerg Roedel2022-07-291-16/+15
|\ \
| | * iommu: remove the put_resv_regions methodChristoph Hellwig2022-07-151-3/+2
| | * iommu: Clean up release_device checksRobin Murphy2022-07-061-7/+1
| |/ |/|
| * iommu/virtio: Add map/unmap_pages() callbacks implementationTina Zhang2022-07-151-6/+12
|/
* iommu: Split struct iommu_opsLu Baolu2022-02-281-6/+8
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2022-01-181-1/+1
|\
| * virtio: wrap config->reset callsMichael S. Tsirkin2022-01-151-1/+1
* | iommu/virtio: Fix typo in a commentXiang wangx2021-12-171-1/+1
* | iommu/virtio: Support identity-mapped domainsJean-Philippe Brucker2021-12-061-4/+57
* | iommu/virtio: Pass end address to viommu_add_mapping()Jean-Philippe Brucker2021-12-061-16/+15
* | iommu/virtio: Sort reserved regionsJean-Philippe Brucker2021-12-061-2/+7
* | iommu/virtio: Support bypass domainsJean-Philippe Brucker2021-12-061-1/+19
|/
* iommu/virtio: Drop IOVA cookie managementRobin Murphy2021-08-181-8/+0
*-. Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/smmu', 'x86/vt-d', 'x86/am...Joerg Roedel2021-06-251-1/+11
|\ \
| | * iommu: Drop unnecessary of_iommu.h includesRob Herring2021-06-081-1/+0
| |/ |/|
| * iommu/virtio: Enable x86 supportJean-Philippe Brucker2021-06-251-0/+11
|/
* iommu/virtio: Add missing MODULE_DEVICE_TABLEBixuan Cui2021-05-181-0/+1
* iommu: Streamline registration interfaceRobin Murphy2021-04-161-4/+1
* iommu: Statically set module ownerRobin Murphy2021-04-161-0/+1
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-241-1/+1
* virtio-iommu: convert to LE accessorsMichael S. Tsirkin2020-08-051-17/+17
* Merge tag 'v5.7-rc7' into x86/amdJoerg Roedel2020-05-291-1/+1
|\
| * iommu/virtio: Reverse arguments to list_addJulia Lawall2020-05-081-1/+1
* | iommu/virtio: Convert to probe/release_device() call-backsJoerg Roedel2020-05-051-31/+10
|/
*-. Merge branches 'iommu/fixes', 'arm/qcom', 'arm/omap', 'arm/smmu', 'x86/amd', ...Joerg Roedel2020-03-271-16/+26
|\ \
| | * iommu/virtio: Use accessor functions for iommu private dataJoerg Roedel2020-03-271-6/+5
| |/ |/|
| * iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZEJean-Philippe Brucker2020-03-271-2/+12