/kernel/linux/linux-6.6/include/linux/ |
H A D | leds.h | 50 * @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 D | leds.h | 64 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 D | led-class.c | 31 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 D | led-core.c | 42 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 D | leds.h | 15 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 D | leds-sunfire.c | 25 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 D | leds-wrap.c | 26 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 D | leds-locomo.c | 16 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 D | led-class-flash.c | 40 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 D | leds-fsg.c | 32 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 D | led-class.c | 30 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 D | leds.h | 15 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 D | leds-sunfire.c | 25 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 D | led-core.c | 42 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 D | leds-wrap.c | 26 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 D | leds-locomo.c | 17 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 D | led-class-flash.c | 40 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 D | ledtrig-oneshot.c | 28 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 D | ledtrig-timer.c | 21 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 D | ledtrig-oneshot.c | 28 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 D | ledtrig-timer.c | 21 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 D | leds-group-multicolor.c | 25 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 D | cros_kbd_led_backlight.c | 21 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 D | system76_acpi.c | 22 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 D | led.c | 52 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...] |