at v6.5 1.4 kB view raw
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 10void ieee80211_debugfs_add_netdev(struct ieee80211_sub_if_data *sdata); 11void ieee80211_debugfs_remove_netdev(struct ieee80211_sub_if_data *sdata); 12void ieee80211_debugfs_rename_netdev(struct ieee80211_sub_if_data *sdata); 13 14void ieee80211_link_debugfs_add(struct ieee80211_link_data *link); 15void ieee80211_link_debugfs_remove(struct ieee80211_link_data *link); 16 17void ieee80211_link_debugfs_drv_add(struct ieee80211_link_data *link); 18void ieee80211_link_debugfs_drv_remove(struct ieee80211_link_data *link); 19#else 20static inline void ieee80211_debugfs_add_netdev( 21 struct ieee80211_sub_if_data *sdata) 22{} 23static inline void ieee80211_debugfs_remove_netdev( 24 struct ieee80211_sub_if_data *sdata) 25{} 26static inline void ieee80211_debugfs_rename_netdev( 27 struct ieee80211_sub_if_data *sdata) 28{} 29 30static inline void ieee80211_link_debugfs_add(struct ieee80211_link_data *link) 31{} 32static inline void ieee80211_link_debugfs_remove(struct ieee80211_link_data *link) 33{} 34 35static inline void ieee80211_link_debugfs_drv_add(struct ieee80211_link_data *link) 36{} 37static inline void ieee80211_link_debugfs_drv_remove(struct ieee80211_link_data *link) 38{} 39#endif 40 41#endif /* __IEEE80211_DEBUGFS_NETDEV_H */