This source file includes following definitions.
- pci_ep_cfs_add_epc_group
- pci_ep_cfs_remove_epc_group
- pci_ep_cfs_add_epf_group
- pci_ep_cfs_remove_epf_group
1
2
3
4
5
6
7
8
9 #ifndef __LINUX_PCI_EP_CFS_H
10 #define __LINUX_PCI_EP_CFS_H
11
12 #include <linux/configfs.h>
13
14 #ifdef CONFIG_PCI_ENDPOINT_CONFIGFS
15 struct config_group *pci_ep_cfs_add_epc_group(const char *name);
16 void pci_ep_cfs_remove_epc_group(struct config_group *group);
17 struct config_group *pci_ep_cfs_add_epf_group(const char *name);
18 void pci_ep_cfs_remove_epf_group(struct config_group *group);
19 #else
20 static inline struct config_group *pci_ep_cfs_add_epc_group(const char *name)
21 {
22 return 0;
23 }
24
25 static inline void pci_ep_cfs_remove_epc_group(struct config_group *group)
26 {
27 }
28
29 static inline struct config_group *pci_ep_cfs_add_epf_group(const char *name)
30 {
31 return 0;
32 }
33
34 static inline void pci_ep_cfs_remove_epf_group(struct config_group *group)
35 {
36 }
37 #endif
38 #endif