Home
last modified time | relevance | path

Searched refs:led_cdev (Results 1 – 25 of 159) sorted by relevance

1234567

/linux/drivers/leds/
A Dled-core.c47 led_cdev->brightness_set(led_cdev, value); in __led_set_brightness()
57 return led_cdev->brightness_set_blocking(led_cdev, value); in __led_set_brightness_blocking()
62 struct led_classdev *led_cdev = from_timer(led_cdev, t, blink_timer); in led_timer_function() local
66 if (!led_cdev->blink_delay_on || !led_cdev->blink_delay_off) { in led_timer_function()
150 led_cdev->blink_brightness = led_cdev->max_brightness; in led_set_software_blink()
179 !led_cdev->blink_set(led_cdev, delay_on, delay_off)) in led_blink_setup()
282 led_cdev->brightness = min(value, led_cdev->max_brightness); in led_set_brightness_nosleep()
287 led_set_brightness_nopm(led_cdev, led_cdev->brightness); in led_set_brightness_nosleep()
293 if (led_cdev->blink_delay_on || led_cdev->blink_delay_off) in led_set_brightness_sync()
296 led_cdev->brightness = min(value, led_cdev->max_brightness); in led_set_brightness_sync()
[all …]
A Dled-class.c185 led_set_brightness_nopm(led_cdev, led_cdev->brightness); in led_classdev_resume()
187 if (led_cdev->flash_resume) in led_classdev_resume()
188 led_cdev->flash_resume(led_cdev); in led_classdev_resume()
247 return led_cdev; in of_led_get()
373 led_cdev, led_cdev->groups, "%s", final_name); in led_classdev_register_ext()
391 led_cdev->dev = NULL; in led_classdev_register_ext()
397 led_cdev->work_flags = 0; in led_classdev_register_ext()
414 led_init_core(led_cdev); in led_classdev_register_ext()
423 led_cdev->name); in led_classdev_register_ext()
442 if (led_cdev->trigger) in led_classdev_unregister()
[all …]
A Dled-triggers.c53 led_trigger_remove(led_cdev); in led_trigger_write()
107 hit = led_cdev->trigger && !strcmp(led_cdev->trigger->name, trig->name); in led_trigger_format()
172 if (led_cdev->trigger) { in led_trigger_set()
183 led_cdev->trigger->deactivate(led_cdev); in led_trigger_set()
184 device_remove_groups(led_cdev->dev, led_cdev->trigger->groups); in led_trigger_set()
185 led_cdev->trigger = NULL; in led_trigger_set()
194 led_cdev->trigger = trig; in led_trigger_set()
215 dev_err(led_cdev->dev, in led_trigger_set()
225 trig->deactivate(led_cdev); in led_trigger_set()
232 led_cdev->trigger = NULL; in led_trigger_set()
[all …]
A Dled-class-flash.c45 mutex_lock(&led_cdev->led_access); in flash_brightness_store()
62 mutex_unlock(&led_cdev->led_access); in flash_brightness_store()
97 mutex_lock(&led_cdev->led_access); in flash_strobe_store()
99 if (led_sysfs_is_disabled(led_cdev)) in flash_strobe_store()
145 mutex_lock(&led_cdev->led_access); in flash_timeout_store()
263 struct led_classdev *led_cdev = &fled_cdev->led_cdev; in led_flash_init_sysfs_groups() local
280 led_cdev->groups = flash_groups; in led_flash_init_sysfs_groups()
287 struct led_classdev *led_cdev; in led_classdev_flash_register_ext() local
294 led_cdev = &fled_cdev->led_cdev; in led_classdev_flash_register_ext()
391 struct led_classdev *led_cdev = &fled_cdev->led_cdev; in led_set_flash_timeout() local
[all …]
A Dleds-ariel.c29 struct led_classdev led_cdev; member
36 struct ariel_led *led = led_cdev_to_ariel_led(led_cdev); in ariel_led_get()
48 static void ariel_led_set(struct led_classdev *led_cdev, in ariel_led_set() argument
99 leds[0].led_cdev.name = "blue:power"; in ariel_led_probe()
100 leds[0].led_cdev.default_trigger = "default-on"; in ariel_led_probe()
103 leds[1].led_cdev.name = "amber:status"; in ariel_led_probe()
106 leds[2].led_cdev.name = "green:status"; in ariel_led_probe()
107 leds[2].led_cdev.default_trigger = "default-on"; in ariel_led_probe()
111 leds[i].led_cdev.brightness_get = ariel_led_get; in ariel_led_probe()
112 leds[i].led_cdev.brightness_set = ariel_led_set; in ariel_led_probe()
[all …]
A Dleds-sunfire.c25 struct led_classdev led_cdev; member
33 struct sunfire_led *p = to_sunfire_led(led_cdev); in __clockboard_set()
57 __clockboard_set(led_cdev, led_val, CLOCK_CTRL_LLED); in clockboard_left_set()
72 static void __fhc_set(struct led_classdev *led_cdev, in __fhc_set() argument
75 struct sunfire_led *p = to_sunfire_led(led_cdev); in __fhc_set()
99 __fhc_set(led_cdev, led_val, FHC_CONTROL_LLED); in fhc_left_set()
105 __fhc_set(led_cdev, led_val, FHC_CONTROL_MLED); in fhc_middle_set()
111 __fhc_set(led_cdev, led_val, FHC_CONTROL_RLED); in fhc_right_set()
143 struct led_classdev *lp = &p->leds[i].led_cdev; in sunfire_led_generic_probe()
156 led_classdev_unregister(&p->leds[i].led_cdev); in sunfire_led_generic_probe()
[all …]
A Dled-class-multicolor.c18 struct led_classdev *led_cdev = &mcled_cdev->led_cdev; in led_mc_calc_color_components() local
24 led_cdev->max_brightness; in led_mc_calc_color_components()
34 struct led_classdev *led_cdev = dev_get_drvdata(dev); in multi_intensity_store() local
41 mutex_lock(&led_cdev->led_access); in multi_intensity_store()
62 led_set_brightness(led_cdev, led_cdev->brightness); in multi_intensity_store()
65 mutex_unlock(&led_cdev->led_access); in multi_intensity_store()
73 struct led_classdev *led_cdev = dev_get_drvdata(dev); in multi_intensity_show() local
123 struct led_classdev *led_cdev; in led_classdev_multicolor_register_ext() local
134 led_cdev = &mcled_cdev->led_cdev; in led_classdev_multicolor_register_ext()
135 mcled_cdev->led_cdev.groups = led_multicolor_groups; in led_classdev_multicolor_register_ext()
[all …]
A Dleds-mlxreg.c39 struct led_classdev led_cdev; member
190 struct led_classdev *led_cdev; in mlxreg_led_config() local
219 led_cdev = &led_data->led_cdev; in mlxreg_led_config()
234 led_cdev->name = led_data->led_cdev_name; in mlxreg_led_config()
235 led_cdev->brightness = brightness; in mlxreg_led_config()
236 led_cdev->max_brightness = LED_ON; in mlxreg_led_config()
237 led_cdev->brightness_set_blocking = in mlxreg_led_config()
241 led_cdev->flags = LED_CORE_SUSPENDRESUME; in mlxreg_led_config()
247 if (led_cdev->brightness) in mlxreg_led_config()
248 mlxreg_led_brightness_set(led_cdev, in mlxreg_led_config()
[all …]
A Dleds-ss4200.c128 struct led_classdev led_cdev; member
150 led_classdev_to_nasgpio_led(struct led_classdev *led_cdev) in led_classdev_to_nasgpio_led() argument
152 return container_of(led_cdev, struct nasgpio_led, led_cdev); in led_classdev_to_nasgpio_led()
193 static void nasgpio_led_set_attr(struct led_classdev *led_cdev, in nasgpio_led_set_attr() argument
197 __nasgpio_led_set_attr(led_cdev, port, value); in nasgpio_led_set_attr()
236 __nasgpio_led_set_attr(led_cdev, GPO_BLINK, 0); in nasgpio_led_set_brightness()
237 __nasgpio_led_set_attr(led_cdev, GP_LVL, setting); in nasgpio_led_set_brightness()
255 nasgpio_led_set_attr(led_cdev, GPO_BLINK, setting); in nasgpio_led_set_blink()
423 struct led_classdev *led = &nas_led->led_cdev; in get_classdev_for_led_nr()
440 nasgpio_led_set_brightness(&blue->led_cdev, LED_OFF); in set_power_light_amber_noblink()
[all …]
A Dleds-blinkm.c27 struct led_classdev led_cdev; member
606 led[i]->led_cdev.max_brightness = 255; in blinkm_probe()
614 led[i]->led_cdev.name = blinkm_led_name; in blinkm_probe()
618 &led[i]->led_cdev); in blinkm_probe()
622 led[i]->led_cdev.name); in blinkm_probe()
631 led[i]->led_cdev.name = blinkm_led_name; in blinkm_probe()
635 &led[i]->led_cdev); in blinkm_probe()
639 led[i]->led_cdev.name); in blinkm_probe()
648 led[i]->led_cdev.name = blinkm_led_name; in blinkm_probe()
652 &led[i]->led_cdev); in blinkm_probe()
[all …]
A Dleds-tca6507.c174 struct led_classdev led_cdev; member
428 led->led_cdev.brightness = LED_FULL; in led_prepare()
551 led_cdev); in tca6507_brightness_set()
552 led->led_cdev.brightness = brightness; in tca6507_brightness_set()
563 led_cdev); in tca6507_blink_set()
582 if (led->led_cdev.brightness == LED_OFF) in tca6507_blink_set()
583 led->led_cdev.brightness = LED_FULL; in tca6507_blink_set()
587 led->led_cdev.brightness = LED_OFF; in tca6507_blink_set()
772 l->led_cdev.default_trigger in tca6507_probe()
792 if (tca->leds[i].led_cdev.name) in tca6507_probe()
[all …]
/linux/drivers/leds/trigger/
A Dledtrig-timer.c37 led_blink_set(led_cdev, &state, &led_cdev->blink_delay_off); in led_delay_on_store()
38 led_cdev->blink_delay_on = state; in led_delay_on_store()
62 led_blink_set(led_cdev, &led_cdev->blink_delay_on, &state); in led_delay_off_store()
63 led_cdev->blink_delay_off = state; in led_delay_off_store()
88 dev_warn(led_cdev->dev, in pattern_init()
94 led_cdev->blink_delay_on = pattern[0]; in pattern_init()
95 led_cdev->blink_delay_off = pattern[1]; in pattern_init()
105 pattern_init(led_cdev); in timer_trig_activate()
118 led_blink_set(led_cdev, &led_cdev->blink_delay_on, in timer_trig_activate()
119 &led_cdev->blink_delay_off); in timer_trig_activate()
[all …]
A Dledtrig-pattern.c25 struct led_classdev *led_cdev; member
128 return led_cdev->pattern_set(led_cdev, data->patterns, in pattern_trig_start_pattern()
181 led_cdev->pattern_clear(led_cdev); in repeat_store()
273 led_cdev->pattern_clear(led_cdev); in pattern_trig_store_patterns()
381 dev_warn(led_cdev->dev, in pattern_init()
396 if (!!led_cdev->pattern_set ^ !!led_cdev->pattern_clear) { in pattern_trig_activate()
397 dev_warn(led_cdev->dev, in pattern_trig_activate()
406 data->led_cdev = led_cdev; in pattern_trig_activate()
412 pattern_init(led_cdev); in pattern_trig_activate()
427 if (!led_cdev->activated) in pattern_trig_deactivate()
[all …]
A Dledtrig-oneshot.c31 led_blink_set_oneshot(led_cdev, in led_shot()
32 &led_cdev->blink_delay_on, &led_cdev->blink_delay_off, in led_shot()
87 led_cdev->blink_delay_on = state; in led_delay_on_store()
111 led_cdev->blink_delay_off = state; in led_delay_off_store()
140 dev_warn(led_cdev->dev, in pattern_init()
146 led_cdev->blink_delay_on = pattern[0]; in pattern_init()
147 led_cdev->blink_delay_off = pattern[1]; in pattern_init()
154 led_cdev->blink_delay_on = DEFAULT_DELAY; in pattern_init()
155 led_cdev->blink_delay_off = DEFAULT_DELAY; in pattern_init()
169 pattern_init(led_cdev); in oneshot_trig_activate()
[all …]
A Dledtrig-heartbeat.c26 struct led_classdev *led_cdev; member
37 struct led_classdev *led_cdev; in led_heartbeat_function() local
41 led_cdev = heartbeat_data->led_cdev; in led_heartbeat_function()
49 led_cdev->blink_brightness = led_cdev->new_blink_brightness; in led_heartbeat_function()
67 brightness = led_cdev->blink_brightness; in led_heartbeat_function()
73 brightness = led_cdev->blink_brightness; in led_heartbeat_function()
79 brightness = led_cdev->blink_brightness; in led_heartbeat_function()
137 heartbeat_data->led_cdev = led_cdev; in heartbeat_trig_activate()
141 if (!led_cdev->blink_brightness) in heartbeat_trig_activate()
142 led_cdev->blink_brightness = led_cdev->max_brightness; in heartbeat_trig_activate()
[all …]
A Dledtrig-activity.c25 struct led_classdev *led_cdev; member
37 struct led_classdev *led_cdev = activity_data->led_cdev; in led_activity_function() local
49 led_cdev->blink_brightness = led_cdev->new_blink_brightness; in led_activity_function()
53 led_set_brightness_nosleep(led_cdev, led_cdev->blink_brightness); in led_activity_function()
130 led_set_brightness_nosleep(led_cdev, in led_activity_function()
132 led_cdev->blink_brightness : LED_OFF); in led_activity_function()
195 led_set_trigger_data(led_cdev, activity_data); in activity_activate()
197 activity_data->led_cdev = led_cdev; in activity_activate()
199 if (!led_cdev->blink_brightness) in activity_activate()
200 led_cdev->blink_brightness = led_cdev->max_brightness; in activity_activate()
[all …]
A Dledtrig-panic.c29 if (led_cdev->trigger) in led_trigger_set_panic()
30 list_del(&led_cdev->trig_list); in led_trigger_set_panic()
31 list_add_tail(&led_cdev->trig_list, &trig->led_cdevs); in led_trigger_set_panic()
34 led_cdev->blink_delay_on = 0; in led_trigger_set_panic()
35 led_cdev->blink_delay_off = 0; in led_trigger_set_panic()
37 led_cdev->trigger = trig; in led_trigger_set_panic()
39 trig->activate(led_cdev); in led_trigger_set_panic()
47 struct led_classdev *led_cdev; in led_trigger_panic_notifier() local
49 list_for_each_entry(led_cdev, &leds_list, node) in led_trigger_panic_notifier()
50 if (led_cdev->flags & LED_PANIC_INDICATOR) in led_trigger_panic_notifier()
[all …]
A Dledtrig-transient.c29 struct led_classdev *led_cdev; member
36 struct led_classdev *led_cdev = transient_data->led_cdev; in transient_timer_function() local
39 led_set_brightness_nosleep(led_cdev, transient_data->restore_state); in transient_timer_function()
54 struct led_classdev *led_cdev = led_trigger_get_led(dev); in transient_activate_store() local
71 led_set_brightness_nosleep(led_cdev, in transient_activate_store()
80 led_set_brightness_nosleep(led_cdev, transient_data->state); in transient_activate_store()
163 static int transient_trig_activate(struct led_classdev *led_cdev) in transient_trig_activate() argument
171 led_set_trigger_data(led_cdev, tdata); in transient_trig_activate()
172 tdata->led_cdev = led_cdev; in transient_trig_activate()
179 static void transient_trig_deactivate(struct led_classdev *led_cdev) in transient_trig_deactivate() argument
[all …]
A Dledtrig-netdev.c45 struct led_classdev *led_cdev; member
68 struct led_classdev *led_cdev = trigger_data->led_cdev; in set_baseline_state() local
70 current_brightness = led_cdev->brightness; in set_baseline_state()
73 if (!led_cdev->blink_brightness) in set_baseline_state()
74 led_cdev->blink_brightness = led_cdev->max_brightness; in set_baseline_state()
77 led_set_brightness(led_cdev, LED_OFF); in set_baseline_state()
80 led_set_brightness(led_cdev, in set_baseline_state()
81 led_cdev->blink_brightness); in set_baseline_state()
83 led_set_brightness(led_cdev, LED_OFF); in set_baseline_state()
408 trigger_data->led_cdev = led_cdev; in netdev_trig_activate()
[all …]
/linux/include/linux/
A Dleds.h122 int (*blink_set)(struct led_classdev *led_cdev,
126 int (*pattern_set)(struct led_classdev *led_cdev,
180 struct led_classdev *led_cdev,
194 struct led_classdev *led_cdev) in led_classdev_register() argument
200 struct led_classdev *led_cdev,
204 struct led_classdev *led_cdev) in devm_led_classdev_register() argument
210 struct led_classdev *led_cdev);
339 return led_cdev->flags & LED_SYSFS_DISABLE; in led_sysfs_is_disabled()
356 int (*activate)(struct led_classdev *led_cdev);
404 led_cdev->trigger_data = trigger_data; in led_set_trigger_data()
[all …]
/linux/drivers/media/v4l2-core/
A Dv4l2-flash-led-class.c111 led_cdev = &v4l2_flash->fled_cdev->led_cdev; in v4l2_flash_set_led_brightness()
142 led_cdev = &v4l2_flash->fled_cdev->led_cdev; in v4l2_flash_update_led_brightness()
157 led_cdev->brightness); in v4l2_flash_update_led_brightness()
231 led_cdev = &fled_cdev->led_cdev; in v4l2_flash_s_ctrl()
325 struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL; in __fill_ctrl_init_data() local
342 if (!led_cdev || WARN_ON(!(led_cdev->flags & LED_DEV_CAP_FLASH))) in __fill_ctrl_init_data()
568 struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL; in v4l2_flash_open() local
575 if (led_cdev) { in v4l2_flash_open()
599 if (led_cdev) { in v4l2_flash_open()
618 struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL; in v4l2_flash_close() local
[all …]
/linux/drivers/usb/core/
A Dledtrig-usbport.c17 struct led_classdev *led_cdev; member
72 struct led_classdev *led_cdev = usbport_data->led_cdev; in usbport_trig_update_count() local
132 struct device *dev = usbport_data->led_cdev->dev; in usbport_trig_port_observed()
187 struct led_classdev *led_cdev = usbport_data->led_cdev; in usbport_trig_add_port() local
251 struct led_classdev *led_cdev = usbport_data->led_cdev; in usbport_trig_remove_port() local
280 struct led_classdev *led_cdev = usbport_data->led_cdev; in usbport_trig_notify() local
290 led_set_brightness(led_cdev, LED_FULL); in usbport_trig_notify()
295 led_set_brightness(led_cdev, LED_OFF); in usbport_trig_notify()
310 usbport_data->led_cdev = led_cdev; in usbport_trig_activate()
322 led_set_trigger_data(led_cdev, usbport_data); in usbport_trig_activate()
[all …]
/linux/net/mac80211/
A Dled.c52 static int ieee80211_tx_led_activate(struct led_classdev *led_cdev) in ieee80211_tx_led_activate() argument
54 struct ieee80211_local *local = container_of(led_cdev->trigger, in ieee80211_tx_led_activate()
65 struct ieee80211_local *local = container_of(led_cdev->trigger, in ieee80211_tx_led_deactivate()
74 struct ieee80211_local *local = container_of(led_cdev->trigger, in ieee80211_rx_led_activate()
85 struct ieee80211_local *local = container_of(led_cdev->trigger, in ieee80211_rx_led_deactivate()
94 struct ieee80211_local *local = container_of(led_cdev->trigger, in ieee80211_assoc_led_activate()
105 struct ieee80211_local *local = container_of(led_cdev->trigger, in ieee80211_assoc_led_deactivate()
114 struct ieee80211_local *local = container_of(led_cdev->trigger, in ieee80211_radio_led_activate()
125 struct ieee80211_local *local = container_of(led_cdev->trigger, in ieee80211_radio_led_deactivate()
134 struct ieee80211_local *local = container_of(led_cdev->trigger, in ieee80211_tpt_led_activate()
[all …]
/linux/drivers/leds/flash/
A Dleds-sgm3140.c49 dev_err(fled_cdev->led_cdev.dev, in sgm3140_strobe_set()
63 dev_err(fled_cdev->led_cdev.dev, in sgm3140_strobe_set()
113 dev_err(led_cdev->dev, in sgm3140_brightness_set()
122 dev_err(led_cdev->dev, in sgm3140_brightness_set()
161 struct led_classdev *led_cdev = &priv->fled_cdev.led_cdev; in sgm3140_init_v4l2_flash_config() local
164 strscpy(v4l2_sd_cfg->dev_name, led_cdev->dev->kobj.name, in sgm3140_init_v4l2_flash_config()
185 struct led_classdev *led_cdev; in sgm3140_probe() local
239 led_cdev = &fled_cdev->led_cdev; in sgm3140_probe()
243 led_cdev->brightness_set_blocking = sgm3140_brightness_set; in sgm3140_probe()
244 led_cdev->max_brightness = LED_ON; in sgm3140_probe()
[all …]
A Dleds-aat1290.c91 struct led_classdev *led_cdev) in led_cdev_to_fled_cdev() argument
93 return container_of(led_cdev, struct led_classdev_flash, led_cdev); in led_cdev_to_fled_cdev()
176 struct led_classdev *led_cdev = &fled_cdev->led_cdev; in aat1290_led_flash_strobe_set() local
195 led_cdev->brightness = 0; in aat1290_led_flash_strobe_set()
402 struct led_classdev *led_cdev = &fled_cdev->led_cdev; in aat1290_led_external_strobe_set() local
409 led_cdev->brightness = 0; in aat1290_led_external_strobe_set()
425 struct led_classdev *led_cdev = &led->fled_cdev.led_cdev; in aat1290_init_v4l2_flash_config() local
464 struct led_classdev *led_cdev; in aat1290_led_probe() local
480 led_cdev = &fled_cdev->led_cdev; in aat1290_led_probe()
490 led_cdev->max_brightness = led_cfg.max_brightness; in aat1290_led_probe()
[all …]

Completed in 57 milliseconds

1234567