Lines Matching refs:rt2x00dev
30 void rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi) in rt2x00leds_led_quality() argument
32 struct rt2x00_led *led = &rt2x00dev->led_qual; in rt2x00leds_led_quality()
42 rssi += rt2x00dev->rssi_offset; in rt2x00leds_led_quality()
84 void rt2x00led_led_activity(struct rt2x00_dev *rt2x00dev, bool enabled) in rt2x00led_led_activity() argument
86 if (rt2x00dev->led_qual.type == LED_TYPE_ACTIVITY) in rt2x00led_led_activity()
87 rt2x00led_led_simple(&rt2x00dev->led_qual, enabled); in rt2x00led_led_activity()
90 void rt2x00leds_led_assoc(struct rt2x00_dev *rt2x00dev, bool enabled) in rt2x00leds_led_assoc() argument
92 if (rt2x00dev->led_assoc.type == LED_TYPE_ASSOC) in rt2x00leds_led_assoc()
93 rt2x00led_led_simple(&rt2x00dev->led_assoc, enabled); in rt2x00leds_led_assoc()
96 void rt2x00leds_led_radio(struct rt2x00_dev *rt2x00dev, bool enabled) in rt2x00leds_led_radio() argument
98 if (rt2x00dev->led_radio.type == LED_TYPE_RADIO) in rt2x00leds_led_radio()
99 rt2x00led_led_simple(&rt2x00dev->led_radio, enabled); in rt2x00leds_led_radio()
102 static int rt2x00leds_register_led(struct rt2x00_dev *rt2x00dev, in rt2x00leds_register_led() argument
106 struct device *device = wiphy_dev(rt2x00dev->hw->wiphy); in rt2x00leds_register_led()
114 rt2x00_err(rt2x00dev, "Failed to register led handler\n"); in rt2x00leds_register_led()
123 void rt2x00leds_register(struct rt2x00_dev *rt2x00dev) in rt2x00leds_register() argument
129 const char *phy_name = wiphy_name(rt2x00dev->hw->wiphy); in rt2x00leds_register()
131 if (rt2x00dev->led_radio.flags & LED_INITIALIZED) { in rt2x00leds_register()
133 rt2x00dev->ops->name, phy_name); in rt2x00leds_register()
135 retval = rt2x00leds_register_led(rt2x00dev, in rt2x00leds_register()
136 &rt2x00dev->led_radio, in rt2x00leds_register()
142 if (rt2x00dev->led_assoc.flags & LED_INITIALIZED) { in rt2x00leds_register()
144 rt2x00dev->ops->name, phy_name); in rt2x00leds_register()
146 retval = rt2x00leds_register_led(rt2x00dev, in rt2x00leds_register()
147 &rt2x00dev->led_assoc, in rt2x00leds_register()
153 if (rt2x00dev->led_qual.flags & LED_INITIALIZED) { in rt2x00leds_register()
155 rt2x00dev->ops->name, phy_name); in rt2x00leds_register()
157 retval = rt2x00leds_register_led(rt2x00dev, in rt2x00leds_register()
158 &rt2x00dev->led_qual, in rt2x00leds_register()
169 if (rt2x00dev->led_radio.led_dev.blink_set) { in rt2x00leds_register()
172 rt2x00dev->led_radio.led_dev.blink_set( in rt2x00leds_register()
173 &rt2x00dev->led_radio.led_dev, &on_period, &off_period); in rt2x00leds_register()
179 rt2x00leds_unregister(rt2x00dev); in rt2x00leds_register()
198 void rt2x00leds_unregister(struct rt2x00_dev *rt2x00dev) in rt2x00leds_unregister() argument
200 if (rt2x00dev->led_qual.flags & LED_REGISTERED) in rt2x00leds_unregister()
201 rt2x00leds_unregister_led(&rt2x00dev->led_qual); in rt2x00leds_unregister()
202 if (rt2x00dev->led_assoc.flags & LED_REGISTERED) in rt2x00leds_unregister()
203 rt2x00leds_unregister_led(&rt2x00dev->led_assoc); in rt2x00leds_unregister()
204 if (rt2x00dev->led_radio.flags & LED_REGISTERED) in rt2x00leds_unregister()
205 rt2x00leds_unregister_led(&rt2x00dev->led_radio); in rt2x00leds_unregister()
217 void rt2x00leds_suspend(struct rt2x00_dev *rt2x00dev) in rt2x00leds_suspend() argument
219 if (rt2x00dev->led_qual.flags & LED_REGISTERED) in rt2x00leds_suspend()
220 rt2x00leds_suspend_led(&rt2x00dev->led_qual); in rt2x00leds_suspend()
221 if (rt2x00dev->led_assoc.flags & LED_REGISTERED) in rt2x00leds_suspend()
222 rt2x00leds_suspend_led(&rt2x00dev->led_assoc); in rt2x00leds_suspend()
223 if (rt2x00dev->led_radio.flags & LED_REGISTERED) in rt2x00leds_suspend()
224 rt2x00leds_suspend_led(&rt2x00dev->led_radio); in rt2x00leds_suspend()
236 void rt2x00leds_resume(struct rt2x00_dev *rt2x00dev) in rt2x00leds_resume() argument
238 if (rt2x00dev->led_radio.flags & LED_REGISTERED) in rt2x00leds_resume()
239 rt2x00leds_resume_led(&rt2x00dev->led_radio); in rt2x00leds_resume()
240 if (rt2x00dev->led_assoc.flags & LED_REGISTERED) in rt2x00leds_resume()
241 rt2x00leds_resume_led(&rt2x00dev->led_assoc); in rt2x00leds_resume()
242 if (rt2x00dev->led_qual.flags & LED_REGISTERED) in rt2x00leds_resume()
243 rt2x00leds_resume_led(&rt2x00dev->led_qual); in rt2x00leds_resume()