Lines Matching refs:led
33 struct rtl8187_led *led = &priv->led_tx; in led_turn_on() local
40 if (!led->dev) in led_turn_on()
43 switch (led->ledpin) { in led_turn_on()
71 struct rtl8187_led *led = &priv->led_tx; in led_turn_off() local
78 if (!led->dev) in led_turn_off()
81 switch (led->ledpin) { in led_turn_off()
105 struct rtl8187_led *led = container_of(led_dev, struct rtl8187_led, in rtl8187_led_brightness_set() local
107 struct ieee80211_hw *hw = led->dev; in rtl8187_led_brightness_set()
114 if (led->is_radio) { in rtl8187_led_brightness_set()
135 struct rtl8187_led *led, const char *name, in rtl8187_register_led() argument
142 if (led->dev) in rtl8187_register_led()
146 led->dev = dev; in rtl8187_register_led()
147 led->ledpin = ledpin; in rtl8187_register_led()
148 led->is_radio = is_radio; in rtl8187_register_led()
149 strncpy(led->name, name, sizeof(led->name)); in rtl8187_register_led()
151 led->led_dev.name = led->name; in rtl8187_register_led()
152 led->led_dev.default_trigger = default_trigger; in rtl8187_register_led()
153 led->led_dev.brightness_set = rtl8187_led_brightness_set; in rtl8187_register_led()
155 err = led_classdev_register(&priv->udev->dev, &led->led_dev); in rtl8187_register_led()
158 led->dev = NULL; in rtl8187_register_led()
164 static void rtl8187_unregister_led(struct rtl8187_led *led) in rtl8187_unregister_led() argument
166 struct ieee80211_hw *hw = led->dev; in rtl8187_unregister_led()
169 led_classdev_unregister(&led->led_dev); in rtl8187_unregister_led()
171 led->dev = NULL; in rtl8187_unregister_led()