1 /* SPDX-License-Identifier: GPL-2.0+ */ 1 /* SPDX-License-Identifier: GPL-2.0+ */ 2 /* !! 2 /** 3 * PCI Endpoint ConfigFS header file 3 * PCI Endpoint ConfigFS header file 4 * 4 * 5 * Copyright (C) 2017 Texas Instruments 5 * Copyright (C) 2017 Texas Instruments 6 * Author: Kishon Vijay Abraham I <kishon@ti.c 6 * Author: Kishon Vijay Abraham I <kishon@ti.com> 7 */ 7 */ 8 8 9 #ifndef __LINUX_PCI_EP_CFS_H 9 #ifndef __LINUX_PCI_EP_CFS_H 10 #define __LINUX_PCI_EP_CFS_H 10 #define __LINUX_PCI_EP_CFS_H 11 11 12 #include <linux/configfs.h> 12 #include <linux/configfs.h> 13 13 14 #ifdef CONFIG_PCI_ENDPOINT_CONFIGFS 14 #ifdef CONFIG_PCI_ENDPOINT_CONFIGFS 15 struct config_group *pci_ep_cfs_add_epc_group( 15 struct config_group *pci_ep_cfs_add_epc_group(const char *name); 16 void pci_ep_cfs_remove_epc_group(struct config 16 void pci_ep_cfs_remove_epc_group(struct config_group *group); 17 struct config_group *pci_ep_cfs_add_epf_group( 17 struct config_group *pci_ep_cfs_add_epf_group(const char *name); 18 void pci_ep_cfs_remove_epf_group(struct config 18 void pci_ep_cfs_remove_epf_group(struct config_group *group); 19 #else 19 #else 20 static inline struct config_group *pci_ep_cfs_ 20 static inline struct config_group *pci_ep_cfs_add_epc_group(const char *name) 21 { 21 { 22 return NULL; !! 22 return 0; 23 } 23 } 24 24 25 static inline void pci_ep_cfs_remove_epc_group 25 static inline void pci_ep_cfs_remove_epc_group(struct config_group *group) 26 { 26 { 27 } 27 } 28 28 29 static inline struct config_group *pci_ep_cfs_ 29 static inline struct config_group *pci_ep_cfs_add_epf_group(const char *name) 30 { 30 { 31 return NULL; !! 31 return 0; 32 } 32 } 33 33 34 static inline void pci_ep_cfs_remove_epf_group 34 static inline void pci_ep_cfs_remove_epf_group(struct config_group *group) 35 { 35 { 36 } 36 } 37 #endif 37 #endif 38 #endif /* __LINUX_PCI_EP_CFS_H */ 38 #endif /* __LINUX_PCI_EP_CFS_H */ 39 39
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.