Home
last modified time | relevance | path

Searched refs:led_classdev (Results 1 - 25 of 519) sorted by relevance

12345678910>>...21

/kernel/linux/linux-6.6/include/linux/
H A Dleds.h50 * @provider: name of led_classdev providing the LED
99 struct led_classdev { struct
137 void (*brightness_set)(struct led_classdev *led_cdev,
143 int (*brightness_set_blocking)(struct led_classdev *led_cdev,
146 enum led_brightness (*brightness_get)(struct led_classdev *led_cdev);
160 int (*blink_set)(struct led_classdev *led_cdev,
164 int (*pattern_set)(struct led_classdev *led_cdev,
166 int (*pattern_clear)(struct led_classdev *led_cdev);
178 void (*flash_resume)(struct led_classdev *led_cdev);
209 int (*hw_control_is_supported)(struct led_classdev *led_cde
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dleds.h64 struct led_classdev { struct
97 void (*brightness_set)(struct led_classdev *led_cdev,
103 int (*brightness_set_blocking)(struct led_classdev *led_cdev,
106 enum led_brightness (*brightness_get)(struct led_classdev *led_cdev);
116 int (*blink_set)(struct led_classdev *led_cdev,
120 int (*pattern_set)(struct led_classdev *led_cdev,
122 int (*pattern_clear)(struct led_classdev *led_cdev);
134 void (*flash_resume)(struct led_classdev *led_cdev);
166 * @led_cdev: the led_classdev structure for this device
174 struct led_classdev *led_cde
[all...]
/kernel/linux/linux-6.6/drivers/leds/
H A Dled-class.c31 struct led_classdev *led_cdev = dev_get_drvdata(dev); in brightness_show()
42 struct led_classdev *led_cdev = dev_get_drvdata(dev); in brightness_store()
72 struct led_classdev *led_cdev = dev_get_drvdata(dev); in max_brightness_show()
111 struct led_classdev *led_cdev = dev_get_drvdata(dev); in brightness_hw_changed_show()
121 static int led_add_brightness_hw_changed(struct led_classdev *led_cdev) in led_add_brightness_hw_changed()
143 static void led_remove_brightness_hw_changed(struct led_classdev *led_cdev) in led_remove_brightness_hw_changed()
149 void led_classdev_notify_brightness_hw_changed(struct led_classdev *led_cdev, unsigned int brightness) in led_classdev_notify_brightness_hw_changed()
159 static int led_add_brightness_hw_changed(struct led_classdev *led_cdev) in led_add_brightness_hw_changed()
163 static void led_remove_brightness_hw_changed(struct led_classdev *led_cdev) in led_remove_brightness_hw_changed()
169 * led_classdev_suspend - suspend an led_classdev
[all...]
H A Dled-core.c42 static int __led_set_brightness(struct led_classdev *led_cdev, unsigned int value) in __led_set_brightness()
52 static int __led_set_brightness_blocking(struct led_classdev *led_cdev, unsigned int value) in __led_set_brightness_blocking()
62 struct led_classdev *led_cdev = from_timer(led_cdev, t, blink_timer); in led_timer_function()
117 static void set_brightness_delayed_set_brightness(struct led_classdev *led_cdev, in set_brightness_delayed_set_brightness()
135 struct led_classdev *led_cdev = in set_brightness_delayed()
136 container_of(ws, struct led_classdev, set_brightness_work); in set_brightness_delayed()
164 static void led_set_software_blink(struct led_classdev *led_cdev, in led_set_software_blink()
197 static void led_blink_setup(struct led_classdev *led_cdev, in led_blink_setup()
213 void led_init_core(struct led_classdev *led_cdev) in led_init_core()
221 void led_blink_set(struct led_classdev *led_cde
[all...]
H A Dleds.h15 static inline int led_get_brightness(struct led_classdev *led_cdev) in led_get_brightness()
20 void led_init_core(struct led_classdev *led_cdev);
21 void led_stop_software_blink(struct led_classdev *led_cdev);
22 void led_set_brightness_nopm(struct led_classdev *led_cdev, unsigned int value);
23 void led_set_brightness_nosleep(struct led_classdev *led_cdev, unsigned int value);
H A Dleds-sunfire.c25 struct led_classdev led_cdev;
30 static void __clockboard_set(struct led_classdev *led_cdev, in __clockboard_set()
54 static void clockboard_left_set(struct led_classdev *led_cdev, in clockboard_left_set()
60 static void clockboard_middle_set(struct led_classdev *led_cdev, in clockboard_middle_set()
66 static void clockboard_right_set(struct led_classdev *led_cdev, in clockboard_right_set()
72 static void __fhc_set(struct led_classdev *led_cdev, in __fhc_set()
96 static void fhc_left_set(struct led_classdev *led_cdev, in fhc_left_set()
102 static void fhc_middle_set(struct led_classdev *led_cdev, in fhc_middle_set()
108 static void fhc_right_set(struct led_classdev *led_cdev, in fhc_right_set()
114 typedef void (*set_handler)(struct led_classdev *, enu
[all...]
H A Dleds-wrap.c26 static void wrap_power_led_set(struct led_classdev *led_cdev, in wrap_power_led_set()
35 static void wrap_error_led_set(struct led_classdev *led_cdev, in wrap_error_led_set()
44 static void wrap_extra_led_set(struct led_classdev *led_cdev, in wrap_extra_led_set()
53 static struct led_classdev wrap_power_led = {
60 static struct led_classdev wrap_error_led = {
66 static struct led_classdev wrap_extra_led = {
H A Dleds-locomo.c16 static void locomoled_brightness_set(struct led_classdev *led_cdev, in locomoled_brightness_set()
30 static void locomoled_brightness_set0(struct led_classdev *led_cdev, in locomoled_brightness_set0()
36 static void locomoled_brightness_set1(struct led_classdev *led_cdev, in locomoled_brightness_set1()
42 static struct led_classdev locomo_led0 = {
48 static struct led_classdev locomo_led1 = {
H A Dled-class-flash.c40 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_brightness_store()
69 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_brightness_show()
82 struct led_classdev *led_cdev = dev_get_drvdata(dev); in max_flash_brightness_show()
92 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_strobe_store()
123 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_strobe_show()
140 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_timeout_store()
169 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_timeout_show()
179 struct led_classdev *led_cdev = dev_get_drvdata(dev); in max_flash_timeout_show()
189 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_fault_show()
252 static void led_flash_resume(struct led_classdev *led_cde
[all...]
/kernel/linux/linux-5.10/drivers/leds/
H A Dleds-fsg.c32 static void fsg_led_wlan_set(struct led_classdev *led_cdev, in fsg_led_wlan_set()
44 static void fsg_led_wan_set(struct led_classdev *led_cdev, in fsg_led_wan_set()
56 static void fsg_led_sata_set(struct led_classdev *led_cdev, in fsg_led_sata_set()
68 static void fsg_led_usb_set(struct led_classdev *led_cdev, in fsg_led_usb_set()
80 static void fsg_led_sync_set(struct led_classdev *led_cdev, in fsg_led_sync_set()
92 static void fsg_led_ring_set(struct led_classdev *led_cdev, in fsg_led_ring_set()
105 static struct led_classdev fsg_wlan_led = {
111 static struct led_classdev fsg_wan_led = {
117 static struct led_classdev fsg_sata_led = {
123 static struct led_classdev fsg_usb_le
[all...]
H A Dled-class.c30 struct led_classdev *led_cdev = dev_get_drvdata(dev); in brightness_show()
41 struct led_classdev *led_cdev = dev_get_drvdata(dev); in brightness_store()
71 struct led_classdev *led_cdev = dev_get_drvdata(dev); in max_brightness_show()
110 struct led_classdev *led_cdev = dev_get_drvdata(dev); in brightness_hw_changed_show()
120 static int led_add_brightness_hw_changed(struct led_classdev *led_cdev) in led_add_brightness_hw_changed()
142 static void led_remove_brightness_hw_changed(struct led_classdev *led_cdev) in led_remove_brightness_hw_changed()
148 void led_classdev_notify_brightness_hw_changed(struct led_classdev *led_cdev, in led_classdev_notify_brightness_hw_changed()
159 static int led_add_brightness_hw_changed(struct led_classdev *led_cdev) in led_add_brightness_hw_changed()
163 static void led_remove_brightness_hw_changed(struct led_classdev *led_cdev) in led_remove_brightness_hw_changed()
169 * led_classdev_suspend - suspend an led_classdev
[all...]
H A Dleds.h15 static inline int led_get_brightness(struct led_classdev *led_cdev) in led_get_brightness()
20 void led_init_core(struct led_classdev *led_cdev);
21 void led_stop_software_blink(struct led_classdev *led_cdev);
22 void led_set_brightness_nopm(struct led_classdev *led_cdev,
24 void led_set_brightness_nosleep(struct led_classdev *led_cdev,
H A Dleds-sunfire.c25 struct led_classdev led_cdev;
30 static void __clockboard_set(struct led_classdev *led_cdev, in __clockboard_set()
54 static void clockboard_left_set(struct led_classdev *led_cdev, in clockboard_left_set()
60 static void clockboard_middle_set(struct led_classdev *led_cdev, in clockboard_middle_set()
66 static void clockboard_right_set(struct led_classdev *led_cdev, in clockboard_right_set()
72 static void __fhc_set(struct led_classdev *led_cdev, in __fhc_set()
96 static void fhc_left_set(struct led_classdev *led_cdev, in fhc_left_set()
102 static void fhc_middle_set(struct led_classdev *led_cdev, in fhc_middle_set()
108 static void fhc_right_set(struct led_classdev *led_cdev, in fhc_right_set()
114 typedef void (*set_handler)(struct led_classdev *, enu
[all...]
H A Dled-core.c42 static int __led_set_brightness(struct led_classdev *led_cdev, in __led_set_brightness()
53 static int __led_set_brightness_blocking(struct led_classdev *led_cdev, in __led_set_brightness_blocking()
64 struct led_classdev *led_cdev = from_timer(led_cdev, t, blink_timer); in led_timer_function()
121 struct led_classdev *led_cdev = in set_brightness_delayed()
122 container_of(ws, struct led_classdev, set_brightness_work); in set_brightness_delayed()
142 static void led_set_software_blink(struct led_classdev *led_cdev, in led_set_software_blink()
175 static void led_blink_setup(struct led_classdev *led_cdev, in led_blink_setup()
191 void led_init_core(struct led_classdev *led_cdev) in led_init_core()
199 void led_blink_set(struct led_classdev *led_cdev, in led_blink_set()
213 void led_blink_set_oneshot(struct led_classdev *led_cde
[all...]
H A Dleds-wrap.c26 static void wrap_power_led_set(struct led_classdev *led_cdev, in wrap_power_led_set()
35 static void wrap_error_led_set(struct led_classdev *led_cdev, in wrap_error_led_set()
44 static void wrap_extra_led_set(struct led_classdev *led_cdev, in wrap_extra_led_set()
53 static struct led_classdev wrap_power_led = {
60 static struct led_classdev wrap_error_led = {
66 static struct led_classdev wrap_extra_led = {
H A Dleds-locomo.c17 static void locomoled_brightness_set(struct led_classdev *led_cdev, in locomoled_brightness_set()
31 static void locomoled_brightness_set0(struct led_classdev *led_cdev, in locomoled_brightness_set0()
37 static void locomoled_brightness_set1(struct led_classdev *led_cdev, in locomoled_brightness_set1()
43 static struct led_classdev locomo_led0 = {
49 static struct led_classdev locomo_led1 = {
H A Dled-class-flash.c40 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_brightness_store()
69 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_brightness_show()
82 struct led_classdev *led_cdev = dev_get_drvdata(dev); in max_flash_brightness_show()
92 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_strobe_store()
125 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_strobe_show()
142 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_timeout_store()
171 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_timeout_show()
181 struct led_classdev *led_cdev = dev_get_drvdata(dev); in max_flash_timeout_show()
191 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_fault_show()
254 static void led_flash_resume(struct led_classdev *led_cde
[all...]
/kernel/linux/linux-5.10/drivers/leds/trigger/
H A Dledtrig-oneshot.c28 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_shot()
49 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_invert_store()
71 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_delay_on_show()
79 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_delay_on_store()
95 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_delay_off_show()
103 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_delay_off_store()
130 static void pattern_init(struct led_classdev *led_cdev) in pattern_init()
158 static int oneshot_trig_activate(struct led_classdev *led_cdev) in oneshot_trig_activate()
180 static void oneshot_trig_deactivate(struct led_classdev *led_cdev) in oneshot_trig_deactivate()
H A Dledtrig-timer.c21 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_delay_on_show()
29 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_delay_on_store()
46 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_delay_off_show()
54 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_delay_off_store()
78 static void pattern_init(struct led_classdev *led_cdev) in pattern_init()
102 static int timer_trig_activate(struct led_classdev *led_cdev) in timer_trig_activate()
124 static void timer_trig_deactivate(struct led_classdev *led_cdev) in timer_trig_deactivate()
/kernel/linux/linux-6.6/drivers/leds/trigger/
H A Dledtrig-oneshot.c28 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_shot()
49 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_invert_store()
71 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_delay_on_show()
79 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_delay_on_store()
95 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_delay_off_show()
103 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_delay_off_store()
130 static void pattern_init(struct led_classdev *led_cdev) in pattern_init()
158 static int oneshot_trig_activate(struct led_classdev *led_cdev) in oneshot_trig_activate()
180 static void oneshot_trig_deactivate(struct led_classdev *led_cdev) in oneshot_trig_deactivate()
H A Dledtrig-timer.c21 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_delay_on_show()
29 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_delay_on_store()
46 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_delay_off_show()
54 struct led_classdev *led_cdev = led_trigger_get_led(dev); in led_delay_off_store()
78 static void pattern_init(struct led_classdev *led_cdev) in pattern_init()
102 static int timer_trig_activate(struct led_classdev *led_cdev) in timer_trig_activate()
124 static void timer_trig_deactivate(struct led_classdev *led_cdev) in timer_trig_deactivate()
/kernel/linux/linux-6.6/drivers/leds/rgb/
H A Dleds-group-multicolor.c25 struct led_classdev **monochromatics;
28 static int leds_gmc_set(struct led_classdev *cdev, enum led_brightness brightness) in leds_gmc_set()
36 struct led_classdev *mono = priv->monochromatics[i]; in leds_gmc_set()
56 struct led_classdev *led_cdev = data; in restore_sysfs_write_access()
68 struct led_classdev *cdev; in leds_gmc_probe()
79 struct led_classdev *led_cdev; in leds_gmc_probe()
107 struct led_classdev *led_cdev = priv->monochromatics[i]; in leds_gmc_probe()
134 struct led_classdev *led_cdev = priv->monochromatics[i]; in leds_gmc_probe()
/kernel/linux/linux-6.6/drivers/platform/chrome/
H A Dcros_kbd_led_backlight.c21 struct led_classdev cdev;
35 * See struct led_classdev in include/linux/leds.h for more details.
40 enum led_brightness (*brightness_get)(struct led_classdev *led_cdev);
42 void (*brightness_set)(struct led_classdev *led_cdev,
44 int (*brightness_set_blocking)(struct led_classdev *led_cdev,
59 static void keyboard_led_set_brightness_acpi(struct led_classdev *cdev, in keyboard_led_set_brightness_acpi()
79 keyboard_led_get_brightness_acpi(struct led_classdev *cdev) in keyboard_led_get_brightness_acpi()
125 keyboard_led_set_brightness_ec_pwm(struct led_classdev *cdev, in keyboard_led_set_brightness_ec_pwm()
147 keyboard_led_get_brightness_ec_pwm(struct led_classdev *cdev) in keyboard_led_get_brightness_ec_pwm()
/kernel/linux/linux-5.10/drivers/platform/x86/
H A Dsystem76_acpi.c22 struct led_classdev ap_led;
23 struct led_classdev kb_led;
92 static enum led_brightness ap_led_get(struct led_classdev *led) in ap_led_get()
106 static int ap_led_set(struct led_classdev *led, enum led_brightness value) in ap_led_set()
115 static enum led_brightness kb_led_get(struct led_classdev *led) in kb_led_get()
124 static int kb_led_set(struct led_classdev *led, enum led_brightness value) in kb_led_set()
139 struct led_classdev *led; in kb_led_color_show()
142 led = (struct led_classdev *)dev->driver_data; in kb_led_color_show()
154 struct led_classdev *led; in kb_led_color_store()
159 led = (struct led_classdev *)de in kb_led_color_store()
[all...]
/kernel/linux/linux-6.6/net/mac80211/
H A Dled.c52 static int ieee80211_tx_led_activate(struct led_classdev *led_cdev) in ieee80211_tx_led_activate()
63 static void ieee80211_tx_led_deactivate(struct led_classdev *led_cdev) in ieee80211_tx_led_deactivate()
72 static int ieee80211_rx_led_activate(struct led_classdev *led_cdev) in ieee80211_rx_led_activate()
83 static void ieee80211_rx_led_deactivate(struct led_classdev *led_cdev) in ieee80211_rx_led_deactivate()
92 static int ieee80211_assoc_led_activate(struct led_classdev *led_cdev) in ieee80211_assoc_led_activate()
103 static void ieee80211_assoc_led_deactivate(struct led_classdev *led_cdev) in ieee80211_assoc_led_deactivate()
112 static int ieee80211_radio_led_activate(struct led_classdev *led_cdev) in ieee80211_radio_led_activate()
123 static void ieee80211_radio_led_deactivate(struct led_classdev *led_cdev) in ieee80211_radio_led_deactivate()
132 static int ieee80211_tpt_led_activate(struct led_classdev *led_cdev) in ieee80211_tpt_led_activate()
143 static void ieee80211_tpt_led_deactivate(struct led_classdev *led_cde
[all...]

Completed in 12 milliseconds

12345678910>>...21