1/* 2 * Copyright 2006, Johannes Berg <johannes@sipsolutions.net> 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 as 6 * published by the Free Software Foundation. 7 */ 8 9#include <linux/list.h> 10#include <linux/spinlock.h> 11#include <linux/leds.h> 12#include "ieee80211_i.h" 13 14#ifdef CONFIG_MAC80211_LEDS 15extern void ieee80211_led_rx(struct ieee80211_local *local); 16extern void ieee80211_led_tx(struct ieee80211_local *local, int q); 17extern void ieee80211_led_assoc(struct ieee80211_local *local, 18 bool associated); 19extern void ieee80211_led_radio(struct ieee80211_local *local, 20 bool enabled); 21extern void ieee80211_led_init(struct ieee80211_local *local); 22extern void ieee80211_led_exit(struct ieee80211_local *local); 23#else 24static inline void ieee80211_led_rx(struct ieee80211_local *local) 25{ 26} 27static inline void ieee80211_led_tx(struct ieee80211_local *local, int q) 28{ 29} 30static inline void ieee80211_led_assoc(struct ieee80211_local *local, 31 bool associated) 32{ 33} 34static inline void ieee80211_led_radio(struct ieee80211_local *local, 35 bool enabled) 36{ 37} 38static inline void ieee80211_led_init(struct ieee80211_local *local) 39{ 40} 41static inline void ieee80211_led_exit(struct ieee80211_local *local) 42{ 43} 44#endif 45