1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* routines exported for debugfs handling */ 3 4 #ifndef __IEEE80211_DEBUGFS_NETDEV_H 5 #define __IEEE80211_DEBUGFS_NETDEV_H 6 7 #include "ieee80211_i.h" 8 9 #ifdef CONFIG_MAC80211_DEBUGFS 10 void ieee80211_debugfs_add_netdev(struct ieee80211_sub_if_data *sdata); 11 void ieee80211_debugfs_remove_netdev(struct ieee80211_sub_if_data *sdata); 12 void ieee80211_debugfs_rename_netdev(struct ieee80211_sub_if_data *sdata); 13 14 void ieee80211_link_debugfs_add(struct ieee80211_link_data *link); 15 void ieee80211_link_debugfs_remove(struct ieee80211_link_data *link); 16 17 void ieee80211_link_debugfs_drv_add(struct ieee80211_link_data *link); 18 void ieee80211_link_debugfs_drv_remove(struct ieee80211_link_data *link); 19 #else 20 static inline void ieee80211_debugfs_add_netdev( 21 struct ieee80211_sub_if_data *sdata) 22 {} 23 static inline void ieee80211_debugfs_remove_netdev( 24 struct ieee80211_sub_if_data *sdata) 25 {} 26 static inline void ieee80211_debugfs_rename_netdev( 27 struct ieee80211_sub_if_data *sdata) 28 {} 29 30 static inline void ieee80211_link_debugfs_add(struct ieee80211_link_data *link) 31 {} 32 static inline void ieee80211_link_debugfs_remove(struct ieee80211_link_data *link) 33 {} 34 35 static inline void ieee80211_link_debugfs_drv_add(struct ieee80211_link_data *link) 36 {} 37 static inline void ieee80211_link_debugfs_drv_remove(struct ieee80211_link_data *link) 38 {} 39 #endif 40 41 #endif /* __IEEE80211_DEBUGFS_NETDEV_H */ 42