summaryrefslogtreecommitdiff
path: root/drivers/iommu/virtio-iommu.c
AgeCommit message (Expand)Author
2023-08-21iommu: Explicitly include correct DT includesRob Herring
2023-05-23iommu/virtio: Return size mapped for a detached domainJean-Philippe Brucker
2023-05-23iommu/virtio: Detach domain on endpoint releaseJean-Philippe Brucker
2022-11-01iommu: Propagate return value in ->attach_dev callback functionsNicolin Chen
2022-11-01iommu: Use EINVAL for incompatible device/domain in ->attach_devNicolin Chen
2022-11-01iommu: Regulate EINVAL in ->attach_dev callback functionsNicolin Chen
2022-10-21iommu: Add gfp parameter to iommu_alloc_resv_regionLu Baolu
2022-09-26Merge branches 'apple/dart', 'arm/mediatek', 'arm/omap', 'arm/smmu', 'virtio'...Joerg Roedel
2022-09-09iommu/virtio: Fix compile error with viommu_capable()Joerg Roedel
2022-09-09Merge branch 'iommu/fixes' into coreJoerg Roedel
2022-09-09iommu/dma: Make header privateRobin Murphy
2022-09-07iommu/virtio: Fix interaction with VFIOJean-Philippe Brucker
2022-09-07iommu/virtio: Clean up bus_set_iommu()Robin Murphy
2022-09-07iommu/virtio: Do not dereference fwnode in struct deviceAndy Shevchenko
2022-07-29Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'virtio',...Joerg Roedel
2022-07-15iommu: remove the put_resv_regions methodChristoph Hellwig
2022-07-15iommu/virtio: Add map/unmap_pages() callbacks implementationTina Zhang
2022-07-06iommu: Clean up release_device checksRobin Murphy
2022-02-28iommu: Split struct iommu_opsLu Baolu
2022-01-18Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds
2022-01-14virtio: wrap config->reset callsMichael S. Tsirkin
2021-12-17iommu/virtio: Fix typo in a commentXiang wangx
2021-12-06iommu/virtio: Support identity-mapped domainsJean-Philippe Brucker
2021-12-06iommu/virtio: Pass end address to viommu_add_mapping()Jean-Philippe Brucker
2021-12-06iommu/virtio: Sort reserved regionsJean-Philippe Brucker
2021-12-06iommu/virtio: Support bypass domainsJean-Philippe Brucker
2021-08-18iommu/virtio: Drop IOVA cookie managementRobin Murphy
2021-06-25Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/smmu', 'x86/vt-d', 'x86/am...Joerg Roedel
2021-06-25iommu/virtio: Enable x86 supportJean-Philippe Brucker
2021-06-08iommu: Drop unnecessary of_iommu.h includesRob Herring
2021-05-18iommu/virtio: Add missing MODULE_DEVICE_TABLEBixuan Cui
2021-04-16iommu: Streamline registration interfaceRobin Murphy
2021-04-16iommu: Statically set module ownerRobin Murphy
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva
2020-08-05virtio-iommu: convert to LE accessorsMichael S. Tsirkin
2020-05-29Merge tag 'v5.7-rc7' into x86/amdJoerg Roedel
2020-05-08iommu/virtio: Reverse arguments to list_addJulia Lawall
2020-05-05iommu/virtio: Convert to probe/release_device() call-backsJoerg Roedel
2020-03-27Merge branches 'iommu/fixes', 'arm/qcom', 'arm/omap', 'arm/smmu', 'x86/amd', ...Joerg Roedel
2020-03-27iommu/virtio: Use accessor functions for iommu private dataJoerg Roedel
2020-03-27iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZEJean-Philippe Brucker
2020-03-27iommu/virtio: Fix freeing of incomplete domainsJean-Philippe Brucker
2020-02-28iommu/virtio: Build virtio-iommu as moduleJean-Philippe Brucker
2019-12-23iommu: virtio: Use generic_iommu_put_resv_regions()Thierry Reding
2019-11-12Merge branches 'iommu/fixes', 'arm/qcom', 'arm/renesas', 'arm/rockchip', 'arm...Joerg Roedel
2019-10-30iommu/virtio: Remove unused variableCristiane Naves
2019-10-15iommu: Add gfp parameter to iommu_ops::mapTom Murphy
2019-08-23Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/pub/scm/lin...Joerg Roedel
2019-07-29iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync()Will Deacon
2019-07-22iommu/virtio: Update to most recent specificationJean-Philippe Brucker