Home
last modified time | relevance | path

Searched refs:led_dev (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v4.19/drivers/net/wireless/ralink/rt2x00/
Drt2x00leds.c67 if (brightness != led->led_dev.brightness) { in rt2x00leds_led_quality()
68 led->led_dev.brightness_set(&led->led_dev, brightness); in rt2x00leds_led_quality()
69 led->led_dev.brightness = brightness; in rt2x00leds_led_quality()
80 led->led_dev.brightness_set(&led->led_dev, brightness); in rt2x00led_led_simple()
81 led->led_dev.brightness = brightness; in rt2x00led_led_simple()
109 led->led_dev.name = name; in rt2x00leds_register_led()
110 led->led_dev.brightness = LED_OFF; in rt2x00leds_register_led()
112 retval = led_classdev_register(device, &led->led_dev); in rt2x00leds_register_led()
169 if (rt2x00dev->led_radio.led_dev.blink_set) { in rt2x00leds_register()
172 rt2x00dev->led_radio.led_dev.blink_set( in rt2x00leds_register()
[all …]
Drt2x00leds.h36 struct led_classdev led_dev; member
Drt2500usb.c280 container_of(led_cdev, struct rt2x00_led, led_dev); in rt2500usb_brightness_set()
299 container_of(led_cdev, struct rt2x00_led, led_dev); in rt2500usb_blink_set()
316 led->led_dev.brightness_set = rt2500usb_brightness_set; in rt2500usb_init_led()
317 led->led_dev.blink_set = rt2500usb_blink_set; in rt2500usb_init_led()
Drt2400pci.c217 container_of(led_cdev, struct rt2x00_led, led_dev); in rt2400pci_brightness_set()
236 container_of(led_cdev, struct rt2x00_led, led_dev); in rt2400pci_blink_set()
253 led->led_dev.brightness_set = rt2400pci_brightness_set; in rt2400pci_init_led()
254 led->led_dev.blink_set = rt2400pci_blink_set; in rt2400pci_init_led()
Drt2500pci.c217 container_of(led_cdev, struct rt2x00_led, led_dev); in rt2500pci_brightness_set()
236 container_of(led_cdev, struct rt2x00_led, led_dev); in rt2500pci_blink_set()
253 led->led_dev.brightness_set = rt2500pci_brightness_set; in rt2500pci_init_led()
254 led->led_dev.blink_set = rt2500pci_blink_set; in rt2500pci_init_led()
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Dled.c36 static void brcms_led_brightness_set(struct led_classdev *led_dev, in brcms_led_brightness_set() argument
39 struct brcms_info *wl = container_of(led_dev, in brcms_led_brightness_set()
40 struct brcms_info, led_dev); in brcms_led_brightness_set()
46 if (wl->led_dev.dev) in brcms_led_unregister()
47 led_classdev_unregister(&wl->led_dev); in brcms_led_unregister()
108 wl->led_dev.name = wl->radio_led.name; in brcms_led_register()
109 wl->led_dev.default_trigger = in brcms_led_register()
111 wl->led_dev.brightness_set = brcms_led_brightness_set; in brcms_led_register()
112 err = led_classdev_register(wiphy_dev(wl->wiphy), &wl->led_dev); in brcms_led_register()
Dmac80211_if.h87 struct led_classdev led_dev; member
/Linux-v4.19/drivers/net/wireless/intersil/p54/
Dled.c49 if (priv->leds[i].led_dev.brightness == LED_OFF) in p54_update_leds()
53 !!priv->leds[i].led_dev.brightness; in p54_update_leds()
67 static void p54_led_brightness_set(struct led_classdev *led_dev, in p54_led_brightness_set() argument
70 struct p54_led_dev *led = container_of(led_dev, struct p54_led_dev, in p54_led_brightness_set()
71 led_dev); in p54_led_brightness_set()
98 led->led_dev.name = led->name; in p54_register_led()
99 led->led_dev.default_trigger = trigger; in p54_register_led()
100 led->led_dev.brightness_set = p54_led_brightness_set; in p54_register_led()
102 err = led_classdev_register(wiphy_dev(priv->hw->wiphy), &led->led_dev); in p54_register_led()
156 led_classdev_unregister(&priv->leds[i].led_dev); in p54_unregister_leds()
Dp54.h151 struct led_classdev led_dev; member
/Linux-v4.19/drivers/leds/
Dleds-lm3530.c107 struct led_classdev led_dev; member
199 dev_err(drvdata->led_dev.dev, "Failed to enable vin:%d\n", ret); in lm3530_led_enable()
216 dev_err(drvdata->led_dev.dev, "Failed to disable vin:%d\n", in lm3530_led_disable()
264 if (brightness > drvdata->led_dev.max_brightness) in lm3530_init_registers()
265 brightness = drvdata->led_dev.max_brightness; in lm3530_init_registers()
292 drvdata->led_dev.max_brightness); in lm3530_init_registers()
310 container_of(led_cdev, struct lm3530_data, led_dev); in lm3530_brightness_set()
357 drvdata = container_of(led_cdev, struct lm3530_data, led_dev); in lm3530_mode_get()
378 drvdata = container_of(led_cdev, struct lm3530_data, led_dev); in lm3530_mode_set()
442 drvdata->led_dev.name = LM3530_LED_DEV; in lm3530_probe()
[all …]
Dleds-lp8788.c29 struct led_classdev led_dev; member
96 container_of(led_cdev, struct lp8788_led, led_dev); in lp8788_brightness_set()
137 led->led_dev.max_brightness = MAX_BRIGHTNESS; in lp8788_led_probe()
138 led->led_dev.brightness_set_blocking = lp8788_brightness_set; in lp8788_led_probe()
143 led->led_dev.name = DEFAULT_LED_NAME; in lp8788_led_probe()
145 led->led_dev.name = led_pdata->name; in lp8788_led_probe()
155 ret = devm_led_classdev_register(dev, &led->led_dev); in lp8788_led_probe()
Dleds-lm3692x.c113 struct led_classdev led_dev; member
172 container_of(led_cdev, struct lm3692x_led, led_dev); in lm3692x_brightness_set()
351 &led->led_dev.default_trigger); in lm3692x_probe_dt()
367 led->led_dev.name = led->label; in lm3692x_probe_dt()
369 ret = devm_led_classdev_register(&led->client->dev, &led->led_dev); in lm3692x_probe_dt()
375 led->led_dev.dev->of_node = to_of_node(child); in lm3692x_probe_dt()
392 led->led_dev.brightness_set_blocking = lm3692x_brightness_set; in lm3692x_probe()
Dleds-lp8860.c104 struct led_classdev led_dev; member
214 container_of(led_cdev, struct lp8860_led, led_dev); in lp8860_brightness_set()
397 led->led_dev.default_trigger = of_get_property(child_node, in lp8860_probe()
423 led->led_dev.name = led->label; in lp8860_probe()
424 led->led_dev.brightness_set_blocking = lp8860_brightness_set; in lp8860_probe()
450 ret = devm_led_classdev_register(&client->dev, &led->led_dev); in lp8860_probe()
/Linux-v4.19/drivers/net/wireless/ath/ath5k/
Dled.c113 ath5k_led_brightness_set(struct led_classdev *led_dev, in ath5k_led_brightness_set() argument
116 struct ath5k_led *led = container_of(led_dev, struct ath5k_led, in ath5k_led_brightness_set()
117 led_dev); in ath5k_led_brightness_set()
134 led->led_dev.name = led->name; in ath5k_register_led()
135 led->led_dev.default_trigger = trigger; in ath5k_register_led()
136 led->led_dev.brightness_set = ath5k_led_brightness_set; in ath5k_register_led()
138 err = led_classdev_register(ah->dev, &led->led_dev); in ath5k_register_led()
151 led_classdev_unregister(&led->led_dev); in ath5k_unregister_led()
/Linux-v4.19/drivers/input/keyboard/
Dtm2-touchkey.c46 struct led_classdev led_dev; member
51 static void tm2_touchkey_led_brightness_set(struct led_classdev *led_dev, in tm2_touchkey_led_brightness_set() argument
55 container_of(led_dev, struct tm2_touchkey_data, led_dev); in tm2_touchkey_led_brightness_set()
214 touchkey->led_dev.name = TM2_TOUCHKEY_DEV_NAME; in tm2_touchkey_probe()
215 touchkey->led_dev.brightness = LED_FULL; in tm2_touchkey_probe()
216 touchkey->led_dev.max_brightness = LED_ON; in tm2_touchkey_probe()
217 touchkey->led_dev.brightness_set = tm2_touchkey_led_brightness_set; in tm2_touchkey_probe()
219 error = devm_led_classdev_register(&client->dev, &touchkey->led_dev); in tm2_touchkey_probe()
/Linux-v4.19/drivers/net/wireless/realtek/rtl818x/rtl8187/
Dleds.c102 static void rtl8187_led_brightness_set(struct led_classdev *led_dev, in rtl8187_led_brightness_set() argument
105 struct rtl8187_led *led = container_of(led_dev, struct rtl8187_led, in rtl8187_led_brightness_set()
106 led_dev); in rtl8187_led_brightness_set()
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()
169 led_classdev_unregister(&led->led_dev); in rtl8187_unregister_led()
Dleds.h45 struct led_classdev led_dev; member
/Linux-v4.19/drivers/net/wireless/broadcom/b43legacy/
Dleds.c69 static void b43legacy_led_brightness_set(struct led_classdev *led_dev, in b43legacy_led_brightness_set() argument
72 struct b43legacy_led *led = container_of(led_dev, struct b43legacy_led, in b43legacy_led_brightness_set()
73 led_dev); in b43legacy_led_brightness_set()
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()
123 led_classdev_unregister(&led->led_dev); in b43legacy_unregister_led()
Dleds.h18 struct led_classdev led_dev; member
/Linux-v4.19/drivers/net/wireless/broadcom/b43/
Dleds.c109 static void b43_led_brightness_set(struct led_classdev *led_dev, in b43_led_brightness_set() argument
112 struct b43_led *led = container_of(led_dev, struct b43_led, led_dev); in b43_led_brightness_set()
137 led->led_dev.name = led->name; in b43_register_led()
138 led->led_dev.default_trigger = default_trigger; in b43_register_led()
139 led->led_dev.brightness_set = b43_led_brightness_set; in b43_register_led()
141 err = led_classdev_register(dev->dev->dev, &led->led_dev); in b43_register_led()
155 led_classdev_unregister(&led->led_dev); in b43_unregister_led()
Dleds.h20 struct led_classdev led_dev; member
/Linux-v4.19/drivers/media/rc/
Dttusbir.c52 static enum led_brightness ttusbir_brightness_get(struct led_classdev *led_dev) in ttusbir_brightness_get() argument
54 struct ttusbir *tt = container_of(led_dev, struct ttusbir, led); in ttusbir_brightness_get()
77 static void ttusbir_brightness_set(struct led_classdev *led_dev, enum in ttusbir_brightness_set() argument
80 struct ttusbir *tt = container_of(led_dev, struct ttusbir, led); in ttusbir_brightness_set()
Dredrat3.c863 static void redrat3_brightness_set(struct led_classdev *led_dev, enum in redrat3_brightness_set() argument
866 struct redrat3_dev *rr3 = container_of(led_dev, struct redrat3_dev, in redrat3_brightness_set()
/Linux-v4.19/drivers/platform/x86/
Dtoshiba_acpi.c179 struct led_classdev led_dev; member
495 struct toshiba_acpi_dev, led_dev); in toshiba_illumination_set()
514 struct toshiba_acpi_dev, led_dev); in toshiba_illumination_get()
3013 led_classdev_unregister(&dev->led_dev); in toshiba_acpi_remove()
3107 dev->led_dev.name = "toshiba::illumination"; in toshiba_acpi_add()
3108 dev->led_dev.max_brightness = 1; in toshiba_acpi_add()
3109 dev->led_dev.brightness_set = toshiba_illumination_set; in toshiba_acpi_add()
3110 dev->led_dev.brightness_get = toshiba_illumination_get; in toshiba_acpi_add()
3111 if (!led_classdev_register(&acpi_dev->dev, &dev->led_dev)) in toshiba_acpi_add()
/Linux-v4.19/drivers/hid/
Dhid-wiimote-modules.c297 static enum led_brightness wiimod_led_get(struct led_classdev *led_dev) in wiimod_led_get() argument
299 struct device *dev = led_dev->dev->parent; in wiimod_led_get()
306 if (wdata->leds[i] == led_dev) { in wiimod_led_get()
317 static void wiimod_led_set(struct led_classdev *led_dev, in wiimod_led_set() argument
320 struct device *dev = led_dev->dev->parent; in wiimod_led_set()
327 if (wdata->leds[i] == led_dev) { in wiimod_led_set()

12