History

PCI: Make pci_ats_init() private

This interface: void pci_ats_init(struct pci_dev *dev); is only used in drivers/pci/ and does not need to be seen by the rest of the kernel. Move it to drivers/pci/pci.h so it's private to the PCI subsystem.

Kelsey Skunberg committed 7 years ago

Commit b92b5121 parent 5da78d92 files · +4 −5Browse files

Unified · Split

2 files
  1. drivers/pci/pci.h +4 −3
  2. include/linux/pci.h +0 −2
drivers/pci/pci.h+4−3
@@ -439,11 +439,12 @@ static inline void pci_restore_dpc_state(struct pci_dev *dev) {} · 438 unmodified lines
439#endif439#endif
440 440
441#ifdef CONFIG_PCI_ATS441#ifdef CONFIG_PCI_ATS
442/* Address Translation Service */
443void pci_ats_init(struct pci_dev *dev);
442void pci_restore_ats_state(struct pci_dev *dev);444void pci_restore_ats_state(struct pci_dev *dev);
443#else445#else
444static inline void pci_restore_ats_state(struct pci_dev *dev)446static inline void pci_ats_init(struct pci_dev *d) { }
445{447static inline void pci_restore_ats_state(struct pci_dev *dev) { }
446}
447#endif /* CONFIG_PCI_ATS */448#endif /* CONFIG_PCI_ATS */
448 449
449#ifdef CONFIG_PCI_IOV450#ifdef CONFIG_PCI_IOV
include/linux/pci.h+0−2
@@ -1761,13 +1761,11 @@ static inline bool pci_ats_disabled(void) { return true; } · 1760 unmodified lines
1761 1761
1762#ifdef CONFIG_PCI_ATS1762#ifdef CONFIG_PCI_ATS
1763/* Address Translation Service */1763/* Address Translation Service */
1764void pci_ats_init(struct pci_dev *dev);
1765int pci_enable_ats(struct pci_dev *dev, int ps);1764int pci_enable_ats(struct pci_dev *dev, int ps);
1766void pci_disable_ats(struct pci_dev *dev);1765void pci_disable_ats(struct pci_dev *dev);
1767int pci_ats_queue_depth(struct pci_dev *dev);1766int pci_ats_queue_depth(struct pci_dev *dev);
1768int pci_ats_page_aligned(struct pci_dev *dev);1767int pci_ats_page_aligned(struct pci_dev *dev);
1769#else1768#else
1770static inline void pci_ats_init(struct pci_dev *d) { }
1771static inline int pci_enable_ats(struct pci_dev *d, int ps) { return -ENODEV; }1769static inline int pci_enable_ats(struct pci_dev *d, int ps) { return -ENODEV; }
1772static inline void pci_disable_ats(struct pci_dev *d) { }1770static inline void pci_disable_ats(struct pci_dev *d) { }
1773static inline int pci_ats_queue_depth(struct pci_dev *d) { return -ENODEV; }1771static inline int pci_ats_queue_depth(struct pci_dev *d) { return -ENODEV; }

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t