iommu/vt-d: Add a helper to get svm and sdev for pasid
authorLu Baolu <baolu.lu@linux.intel.com>
Fri, 24 Jul 2020 01:49:22 +0000 (09:49 +0800)
committerJoerg Roedel <jroedel@suse.de>
Fri, 24 Jul 2020 08:51:21 +0000 (10:51 +0200)
commit19abcf70c2b16834a607db515b26a32b233c79eb
treedaab008f6593eb0cc569e969193b8d65e538dc89
parentdd6692f1b883bac46036000a1e3a0b3785f89e87
iommu/vt-d: Add a helper to get svm and sdev for pasid

There are several places in the code that need to get the pointers of
svm and sdev according to a pasid and device. Add a helper to achieve
this for code consolidation and readability.

Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Link: https://lore.kernel.org/r/20200724014925.15523-10-baolu.lu@linux.intel.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/intel/svm.c