diff options
Diffstat (limited to 'include/linux/pci-ats.h')
-rw-r--r-- | include/linux/pci-ats.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/linux/pci-ats.h b/include/linux/pci-ats.h index 57e0b8250947..782fb8e0755f 100644 --- a/include/linux/pci-ats.h +++ b/include/linux/pci-ats.h | |||
@@ -7,6 +7,7 @@ | |||
7 | 7 | ||
8 | int pci_enable_pri(struct pci_dev *pdev, u32 reqs); | 8 | int pci_enable_pri(struct pci_dev *pdev, u32 reqs); |
9 | void pci_disable_pri(struct pci_dev *pdev); | 9 | void pci_disable_pri(struct pci_dev *pdev); |
10 | void pci_restore_pri_state(struct pci_dev *pdev); | ||
10 | int pci_reset_pri(struct pci_dev *pdev); | 11 | int pci_reset_pri(struct pci_dev *pdev); |
11 | 12 | ||
12 | #else /* CONFIG_PCI_PRI */ | 13 | #else /* CONFIG_PCI_PRI */ |
@@ -20,6 +21,10 @@ static inline void pci_disable_pri(struct pci_dev *pdev) | |||
20 | { | 21 | { |
21 | } | 22 | } |
22 | 23 | ||
24 | static inline void pci_restore_pri_state(struct pci_dev *pdev) | ||
25 | { | ||
26 | } | ||
27 | |||
23 | static inline int pci_reset_pri(struct pci_dev *pdev) | 28 | static inline int pci_reset_pri(struct pci_dev *pdev) |
24 | { | 29 | { |
25 | return -ENODEV; | 30 | return -ENODEV; |
@@ -31,6 +36,7 @@ static inline int pci_reset_pri(struct pci_dev *pdev) | |||
31 | 36 | ||
32 | int pci_enable_pasid(struct pci_dev *pdev, int features); | 37 | int pci_enable_pasid(struct pci_dev *pdev, int features); |
33 | void pci_disable_pasid(struct pci_dev *pdev); | 38 | void pci_disable_pasid(struct pci_dev *pdev); |
39 | void pci_restore_pasid_state(struct pci_dev *pdev); | ||
34 | int pci_pasid_features(struct pci_dev *pdev); | 40 | int pci_pasid_features(struct pci_dev *pdev); |
35 | int pci_max_pasids(struct pci_dev *pdev); | 41 | int pci_max_pasids(struct pci_dev *pdev); |
36 | 42 | ||
@@ -45,6 +51,10 @@ static inline void pci_disable_pasid(struct pci_dev *pdev) | |||
45 | { | 51 | { |
46 | } | 52 | } |
47 | 53 | ||
54 | static inline void pci_restore_pasid_state(struct pci_dev *pdev) | ||
55 | { | ||
56 | } | ||
57 | |||
48 | static inline int pci_pasid_features(struct pci_dev *pdev) | 58 | static inline int pci_pasid_features(struct pci_dev *pdev) |
49 | { | 59 | { |
50 | return -EINVAL; | 60 | return -EINVAL; |