summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/amd_iommu_init.c
diff options
context:
space:
mode:
authorAlexey Kardashevskiy2013-03-25 00:23:49 +0100
committerJoerg Roedel2013-04-24 19:56:51 +0200
commitaa16bea929aed6ea854b55d2be8306a9fb40e694 (patch)
tree2a2cead5f2b1123b4b4b13d307d6db035e2c13fe /drivers/iommu/amd_iommu_init.c
parentiommu: Move swap_pci_ref function to drivers/iommu/pci.h. (diff)
downloadkernel-qcow2-linux-aa16bea929aed6ea854b55d2be8306a9fb40e694.tar.gz
kernel-qcow2-linux-aa16bea929aed6ea854b55d2be8306a9fb40e694.tar.xz
kernel-qcow2-linux-aa16bea929aed6ea854b55d2be8306a9fb40e694.zip
iommu: Add a function to find an iommu group by id
As IOMMU groups are exposed to the user space by their numbers, the user space can use them in various kernel APIs so the kernel might need an API to find a group by its ID. As an example, QEMU VFIO on PPC64 platform needs it to associate a logical bus number (LIOBN) with a specific IOMMU group in order to support in-kernel handling of DMA map/unmap requests. The patch adds the iommu_group_get_by_id(id) function which performs such search. v2: fixed reference counting. Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru> Acked-by: Alex Williamson <alex.williamson@redhat.com> Signed-off-by: Joerg Roedel <joro@8bytes.org>
Diffstat (limited to 'drivers/iommu/amd_iommu_init.c')
0 files changed, 0 insertions, 0 deletions