Home
last modified time | relevance | path

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

12345678

/linux/drivers/leds/
A Dled-core.c52 led_cdev->brightness_set(led_cdev, value); in __led_set_brightness()
62 return led_cdev->brightness_set_blocking(led_cdev, value); in __led_set_brightness_blocking()
71 if (!led_cdev->blink_delay_on || !led_cdev->blink_delay_off) { in led_timer_function()
186 led_cdev->blink_brightness = led_cdev->max_brightness; in led_set_software_blink()
215 !led_cdev->blink_set(led_cdev, delay_on, delay_off)) in led_blink_setup()
272 if (led_cdev->blink_set && led_cdev->brightness_set_blocking) { in led_blink_set_nosleep()
349 led_cdev->brightness = min(value, led_cdev->max_brightness); in led_set_brightness_nosleep()
354 led_set_brightness_nopm(led_cdev, led_cdev->brightness); in led_set_brightness_nosleep()
360 if (led_cdev->blink_delay_on || led_cdev->blink_delay_off) in led_set_brightness_sync()
363 led_cdev->brightness = min(value, led_cdev->max_brightness); in led_set_brightness_sync()
[all …]
A Dled-class.c186 led_set_brightness_nopm(led_cdev, led_cdev->brightness); in led_classdev_resume()
189 led_cdev->flash_resume(led_cdev); in led_classdev_resume()
233 return led_cdev; in led_module_get()
273 put_device(led_cdev->dev); in led_put()
496 &led_cdev->color); in led_classdev_register_ext()
517 led_cdev, led_cdev->groups, "%s", final_name); in led_classdev_register_ext()
529 led_cdev->dev = NULL; in led_classdev_register_ext()
552 led_init_core(led_cdev); in led_classdev_register_ext()
561 led_cdev->name); in led_classdev_register_ext()
580 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()
182 device_remove_groups(led_cdev->dev, led_cdev->trigger->groups); in led_trigger_set()
184 led_cdev->trigger->deactivate(led_cdev); in led_trigger_set()
185 led_cdev->trigger = NULL; in led_trigger_set()
195 led_cdev->trigger = trig; in led_trigger_set()
229 dev_err(led_cdev->dev, in led_trigger_set()
239 trig->deactivate(led_cdev); in led_trigger_set()
246 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 Dled-class-multicolor.c19 struct led_classdev *led_cdev = &mcled_cdev->led_cdev; in led_mc_calc_color_components() local
26 led_cdev->max_brightness); in led_mc_calc_color_components()
36 struct led_classdev *led_cdev = dev_get_drvdata(dev); in multi_intensity_store() local
43 mutex_lock(&led_cdev->led_access); in multi_intensity_store()
64 led_set_brightness(led_cdev, led_cdev->brightness); in multi_intensity_store()
67 mutex_unlock(&led_cdev->led_access); in multi_intensity_store()
75 struct led_classdev *led_cdev = dev_get_drvdata(dev); in multi_intensity_show() local
125 struct led_classdev *led_cdev; in led_classdev_multicolor_register_ext() local
136 led_cdev = &mcled_cdev->led_cdev; in led_classdev_multicolor_register_ext()
137 led_cdev->flags |= LED_MULTI_COLOR; in led_classdev_multicolor_register_ext()
[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 Dleds-mlxreg.c37 struct led_classdev led_cdev; member
188 struct led_classdev *led_cdev; in mlxreg_led_config() local
217 led_cdev = &led_data->led_cdev; in mlxreg_led_config()
232 led_cdev->name = led_data->led_cdev_name; in mlxreg_led_config()
233 led_cdev->brightness = brightness; in mlxreg_led_config()
234 led_cdev->max_brightness = LED_ON; in mlxreg_led_config()
235 led_cdev->brightness_set_blocking = in mlxreg_led_config()
239 led_cdev->flags = LED_CORE_SUSPENDRESUME; in mlxreg_led_config()
245 if (led_cdev->brightness) in mlxreg_led_config()
246 mlxreg_led_brightness_set(led_cdev, in mlxreg_led_config()
[all …]
A Dleds-cros_ec.c91 static int cros_ec_led_trigger_activate(struct led_classdev *led_cdev) in cros_ec_led_trigger_activate() argument
93 struct cros_ec_led_priv *priv = cros_ec_led_cdev_to_priv(led_cdev); in cros_ec_led_trigger_activate()
113 struct cros_ec_led_priv *priv = cros_ec_led_cdev_to_priv(led_cdev); in cros_ec_led_brightness_set_blocking()
182 struct led_classdev *led_cdev; in cros_ec_led_probe_one() local
202 &priv->led_mc_cdev.led_cdev.max_brightness); in cros_ec_led_probe_one()
227 led_cdev = &priv->led_mc_cdev.led_cdev; in cros_ec_led_probe_one()
229 led_cdev->trigger_type = &cros_ec_led_trigger_type; in cros_ec_led_probe_one()
230 led_cdev->default_trigger = cros_ec_led_trigger.name; in cros_ec_led_probe_one()
231 led_cdev->hw_control_trigger = cros_ec_led_trigger.name; in cros_ec_led_probe_one()
233 led_cdev->name = devm_kasprintf(dev, GFP_KERNEL, "chromeos:%s:%s", in cros_ec_led_probe_one()
[all …]
A Dleds-blinkm.c35 struct led_classdev led_cdev; member
609 leds[i]->cdev.led_cdev.max_brightness = 255; in register_separate_colors()
617 leds[i]->cdev.led_cdev.name = blinkm_led_name; in register_separate_colors()
621 &leds[i]->cdev.led_cdev); in register_separate_colors()
625 leds[i]->cdev.led_cdev.name); in register_separate_colors()
634 leds[i]->cdev.led_cdev.name = blinkm_led_name; in register_separate_colors()
638 &leds[i]->cdev.led_cdev); in register_separate_colors()
642 leds[i]->cdev.led_cdev.name); in register_separate_colors()
655 &leds[i]->cdev.led_cdev); in register_separate_colors()
659 leds[i]->cdev.led_cdev.name); in register_separate_colors()
[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()
113 led_blink_set(led_cdev, &led_cdev->blink_delay_on, in timer_trig_activate()
114 &led_cdev->blink_delay_off); in timer_trig_activate()
[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-pattern.c32 struct led_classdev *led_cdev; member
178 return led_cdev->pattern_set(led_cdev, data->patterns, in pattern_trig_start_pattern()
230 led_cdev->pattern_clear(led_cdev); in repeat_store()
322 led_cdev->pattern_clear(led_cdev); in pattern_trig_store_patterns()
457 dev_warn(led_cdev->dev, in pattern_init()
472 if (!!led_cdev->pattern_set ^ !!led_cdev->pattern_clear) { in pattern_trig_activate()
473 dev_warn(led_cdev->dev, in pattern_trig_activate()
483 data->led_cdev = led_cdev; in pattern_trig_activate()
491 pattern_init(led_cdev); in pattern_trig_activate()
506 if (!led_cdev->activated) in pattern_trig_deactivate()
[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-netdev.c84 struct led_classdev *led_cdev = trigger_data->led_cdev; in set_baseline_state() local
88 led_cdev->hw_control_set(led_cdev, trigger_data->mode); in set_baseline_state()
97 led_cdev->blink_brightness = led_cdev->max_brightness; in set_baseline_state()
158 if (!led_cdev->hw_control_get || !led_cdev->hw_control_set || in supports_hw_control()
172 struct device *dev = led_cdev->hw_control_get_device(led_cdev); in validate_net_dev()
187 struct led_classdev *led_cdev = trigger_data->led_cdev; in can_hw_control() local
359 struct led_classdev *led_cdev = trigger_data->led_cdev; in netdev_led_attr_store() local
575 struct led_classdev *led_cdev = trigger_data->led_cdev; in netdev_trig_notify() local
703 trigger_data->led_cdev = led_cdev; in netdev_trig_activate()
715 dev = led_cdev->hw_control_get_device(led_cdev); in netdev_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.c22 static void led_trigger_set_panic(struct led_classdev *led_cdev) in led_trigger_set_panic() argument
24 if (led_cdev->trigger) in led_trigger_set_panic()
25 list_del(&led_cdev->trig_list); in led_trigger_set_panic()
26 list_add_tail(&led_cdev->trig_list, &trigger->led_cdevs); in led_trigger_set_panic()
29 led_cdev->blink_delay_on = 0; in led_trigger_set_panic()
30 led_cdev->blink_delay_off = 0; in led_trigger_set_panic()
32 led_cdev->trigger = trigger; in led_trigger_set_panic()
38 struct led_classdev *led_cdev; in led_trigger_panic_notifier() local
40 list_for_each_entry(led_cdev, &leds_list, node) in led_trigger_panic_notifier()
41 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 …]
/linux/include/linux/
A Dleds.h154 int (*blink_set)(struct led_classdev *led_cdev,
158 int (*pattern_set)(struct led_classdev *led_cdev,
257 struct led_classdev *led_cdev,
271 struct led_classdev *led_cdev) in led_classdev_register() argument
277 struct led_classdev *led_cdev,
280 struct led_classdev *led_cdev) in devm_led_classdev_register() argument
286 struct led_classdev *led_cdev);
469 return led_cdev->flags & LED_SYSFS_DISABLE; in led_sysfs_is_disabled()
486 int (*activate)(struct led_classdev *led_cdev);
540 led_cdev->trigger_data = trigger_data; in led_set_trigger_data()
[all …]
/linux/drivers/net/ethernet/realtek/
A Dr8169_leds.c133 struct led_classdev *led_cdev = &ldev->led; in rtl8168_setup_ldev() local
140 led_cdev->name = led_name; in rtl8168_setup_ldev()
141 led_cdev->hw_control_trigger = "netdev"; in rtl8168_setup_ldev()
142 led_cdev->flags |= LED_RETAIN_AT_SHUTDOWN; in rtl8168_setup_ldev()
144 led_cdev->hw_control_set = rtl8168_led_hw_control_set; in rtl8168_setup_ldev()
149 led_classdev_register(&ndev->dev, led_cdev); in rtl8168_setup_ldev()
232 struct led_classdev *led_cdev = &ldev->led; in rtl8125_setup_led_ldev() local
239 led_cdev->name = led_name; in rtl8125_setup_led_ldev()
240 led_cdev->hw_control_trigger = "netdev"; in rtl8125_setup_led_ldev()
241 led_cdev->flags |= LED_RETAIN_AT_SHUTDOWN; in rtl8125_setup_led_ldev()
[all …]
/linux/drivers/leds/rgb/
A Dleds-group-multicolor.c56 struct led_classdev *led_cdev = data; in restore_sysfs_write_access() local
59 mutex_lock(&led_cdev->led_access); in restore_sysfs_write_access()
60 led_sysfs_enable(led_cdev); in restore_sysfs_write_access()
61 mutex_unlock(&led_cdev->led_access); in restore_sysfs_write_access()
79 struct led_classdev *led_cdev; in leds_gmc_probe() local
82 if (IS_ERR(led_cdev)) in leds_gmc_probe()
85 if (!led_cdev) in leds_gmc_probe()
94 common_flags |= led_cdev->flags; in leds_gmc_probe()
117 cdev = &priv->mc_cdev.led_cdev; in leds_gmc_probe()
144 mutex_lock(&led_cdev->led_access); in leds_gmc_probe()
[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/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/net/ethernet/intel/igc/
A Digc_leds.c120 struct igc_led_classdev *ldev = lcdev_to_igc_ldev(led_cdev); in igc_led_brightness_set_blocking()
165 struct igc_led_classdev *ldev = lcdev_to_igc_ldev(led_cdev); in igc_led_hw_control_set()
197 struct igc_led_classdev *ldev = lcdev_to_igc_ldev(led_cdev); in igc_led_hw_control_get()
243 struct led_classdev *led_cdev = &ldev->led; in igc_setup_ldev() local
250 led_cdev->name = led_name; in igc_setup_ldev()
251 led_cdev->flags |= LED_RETAIN_AT_SHUTDOWN; in igc_setup_ldev()
252 led_cdev->max_brightness = 1; in igc_setup_ldev()
254 led_cdev->hw_control_trigger = "netdev"; in igc_setup_ldev()
256 led_cdev->hw_control_set = igc_led_hw_control_set; in igc_setup_ldev()
257 led_cdev->hw_control_get = igc_led_hw_control_get; in igc_setup_ldev()
[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 …]

Completed in 42 milliseconds

12345678