diff options
author | Jean-Philippe Brucker <jean-philippe@linaro.org> | 2020-02-24 17:58:41 +0100 |
---|---|---|
committer | Will Deacon <will@kernel.org> | 2020-03-18 22:32:25 +0100 |
commit | 7682ce2b12a0f9cf2a318c0d540a9f96780bfd7c (patch) | |
tree | 7a8ac2d93ea81579c07d5a52cc2950b750774d80 /drivers/pci | |
parent | MAINTAINERS: Cover Arm SMMU DT bindings (diff) | |
download | linux-7682ce2b12a0f9cf2a318c0d540a9f96780bfd7c.tar.xz linux-7682ce2b12a0f9cf2a318c0d540a9f96780bfd7c.zip |
PCI/ATS: Export symbols of PASID functions
The Arm SMMUv3 driver uses pci_{enable,disable}_pasid() and related
functions. Export them to allow the driver to be built as a module.
Acked-by: Bjorn Helgaas <bhelgaas@google.com>
Signed-off-by: Jean-Philippe Brucker <jean-philippe@linaro.org>
Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'drivers/pci')
-rw-r--r-- | drivers/pci/ats.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/pci/ats.c b/drivers/pci/ats.c index 3ef0bb281e7c..390e92f2d8d1 100644 --- a/drivers/pci/ats.c +++ b/drivers/pci/ats.c @@ -366,6 +366,7 @@ int pci_enable_pasid(struct pci_dev *pdev, int features) return 0; } +EXPORT_SYMBOL_GPL(pci_enable_pasid); /** * pci_disable_pasid - Disable the PASID capability @@ -390,6 +391,7 @@ void pci_disable_pasid(struct pci_dev *pdev) pdev->pasid_enabled = 0; } +EXPORT_SYMBOL_GPL(pci_disable_pasid); /** * pci_restore_pasid_state - Restore PASID capabilities @@ -441,6 +443,7 @@ int pci_pasid_features(struct pci_dev *pdev) return supported; } +EXPORT_SYMBOL_GPL(pci_pasid_features); #define PASID_NUMBER_SHIFT 8 #define PASID_NUMBER_MASK (0x1f << PASID_NUMBER_SHIFT) @@ -469,4 +472,5 @@ int pci_max_pasids(struct pci_dev *pdev) return (1 << supported); } +EXPORT_SYMBOL_GPL(pci_max_pasids); #endif /* CONFIG_PCI_PASID */ |