diff options
author | Joerg Roedel <joerg.roedel@amd.com> | 2011-09-27 09:57:14 -0400 |
---|---|---|
committer | Jesse Barnes <jbarnes@virtuousgeek.org> | 2011-10-14 12:05:34 -0400 |
commit | d4c0636c2107010f0ef8c4dfbb1d6368ae3b3ed9 (patch) | |
tree | 06ed57fc41718971fdf540f1034b0df31e3290dc /drivers/pci/ats.c | |
parent | db3c33c6d3fa04ee46b491e9d75d0d3b4798d074 (diff) |
PCI: Export ATS functions to modules
This patch makes the ATS functions usable for modules.
They will be used by a module implementing some advanced
AMD IOMMU features.
Reviewed-by: Bjorn Helgaas <bhelgaas@google.com>
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'drivers/pci/ats.c')
-rw-r--r-- | drivers/pci/ats.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/pci/ats.c b/drivers/pci/ats.c index ae4bf87afb09..5ceff3e16e1b 100644 --- a/drivers/pci/ats.c +++ b/drivers/pci/ats.c | |||
@@ -90,6 +90,7 @@ int pci_enable_ats(struct pci_dev *dev, int ps) | |||
90 | 90 | ||
91 | return 0; | 91 | return 0; |
92 | } | 92 | } |
93 | EXPORT_SYMBOL_GPL(pci_enable_ats); | ||
93 | 94 | ||
94 | /** | 95 | /** |
95 | * pci_disable_ats - disable the ATS capability | 96 | * pci_disable_ats - disable the ATS capability |
@@ -120,6 +121,7 @@ void pci_disable_ats(struct pci_dev *dev) | |||
120 | if (!dev->is_physfn) | 121 | if (!dev->is_physfn) |
121 | ats_free_one(dev); | 122 | ats_free_one(dev); |
122 | } | 123 | } |
124 | EXPORT_SYMBOL_GPL(pci_disable_ats); | ||
123 | 125 | ||
124 | /** | 126 | /** |
125 | * pci_ats_queue_depth - query the ATS Invalidate Queue Depth | 127 | * pci_ats_queue_depth - query the ATS Invalidate Queue Depth |
@@ -153,3 +155,4 @@ int pci_ats_queue_depth(struct pci_dev *dev) | |||
153 | return PCI_ATS_CAP_QDEP(cap) ? PCI_ATS_CAP_QDEP(cap) : | 155 | return PCI_ATS_CAP_QDEP(cap) ? PCI_ATS_CAP_QDEP(cap) : |
154 | PCI_ATS_MAX_QDEP; | 156 | PCI_ATS_MAX_QDEP; |
155 | } | 157 | } |
158 | EXPORT_SYMBOL_GPL(pci_ats_queue_depth); | ||