Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at nocache-cleanup 48 lines 1.1 kB view raw
1/* SPDX-License-Identifier: GPL-2.0+ */ 2 3#ifndef _REALTEK_SMI_H 4#define _REALTEK_SMI_H 5 6#if IS_ENABLED(CONFIG_NET_DSA_REALTEK_SMI) 7 8static inline int realtek_smi_driver_register(struct platform_driver *drv) 9{ 10 return platform_driver_register(drv); 11} 12 13static inline void realtek_smi_driver_unregister(struct platform_driver *drv) 14{ 15 platform_driver_unregister(drv); 16} 17 18int realtek_smi_probe(struct platform_device *pdev); 19void realtek_smi_remove(struct platform_device *pdev); 20void realtek_smi_shutdown(struct platform_device *pdev); 21 22#else /* IS_ENABLED(CONFIG_NET_DSA_REALTEK_SMI) */ 23 24static inline int realtek_smi_driver_register(struct platform_driver *drv) 25{ 26 return 0; 27} 28 29static inline void realtek_smi_driver_unregister(struct platform_driver *drv) 30{ 31} 32 33static inline int realtek_smi_probe(struct platform_device *pdev) 34{ 35 return -ENOENT; 36} 37 38static inline void realtek_smi_remove(struct platform_device *pdev) 39{ 40} 41 42static inline void realtek_smi_shutdown(struct platform_device *pdev) 43{ 44} 45 46#endif /* IS_ENABLED(CONFIG_NET_DSA_REALTEK_SMI) */ 47 48#endif /* _REALTEK_SMI_H */