Lines Matching refs:led
72 struct b43legacy_led *led = container_of(led_dev, struct b43legacy_led, in b43legacy_led_brightness_set() local
74 struct b43legacy_wldev *dev = led->dev; in b43legacy_led_brightness_set()
83 b43legacy_led_turn_off(dev, led->index, led->activelow); in b43legacy_led_brightness_set()
85 b43legacy_led_turn_on(dev, led->index, led->activelow); in b43legacy_led_brightness_set()
89 struct b43legacy_led *led, in b43legacy_register_led() argument
97 if (led->dev) in b43legacy_register_led()
101 led->dev = dev; in b43legacy_register_led()
102 led->index = led_index; in b43legacy_register_led()
103 led->activelow = activelow; in b43legacy_register_led()
104 strncpy(led->name, name, sizeof(led->name)); in b43legacy_register_led()
106 led->led_dev.name = led->name; in b43legacy_register_led()
107 led->led_dev.default_trigger = default_trigger; in b43legacy_register_led()
108 led->led_dev.brightness_set = b43legacy_led_brightness_set; in b43legacy_register_led()
110 err = led_classdev_register(dev->dev->dev, &led->led_dev); in b43legacy_register_led()
113 led->dev = NULL; in b43legacy_register_led()
119 static void b43legacy_unregister_led(struct b43legacy_led *led) in b43legacy_unregister_led() argument
121 if (!led->dev) in b43legacy_unregister_led()
123 led_classdev_unregister(&led->led_dev); in b43legacy_unregister_led()
124 b43legacy_led_turn_off(led->dev, led->index, led->activelow); in b43legacy_unregister_led()
125 led->dev = NULL; in b43legacy_unregister_led()