Home
last modified time | relevance | path

Searched refs:led_classdev_mc (Results 1 – 19 of 19) sorted by relevance

/linux-6.14.4/include/linux/
Dled-class-multicolor.h19 struct led_classdev_mc { struct
27 static inline struct led_classdev_mc *lcdev_to_mccdev( in lcdev_to_mccdev() argument
30 return container_of(led_cdev, struct led_classdev_mc, led_cdev); in lcdev_to_mccdev()
43 struct led_classdev_mc *mcled_cdev,
54 void led_classdev_multicolor_unregister(struct led_classdev_mc *mcled_cdev);
57 int led_mc_calc_color_components(struct led_classdev_mc *mcled_cdev,
61 struct led_classdev_mc *mcled_cdev,
65 struct led_classdev_mc *mcled_cdev);
68 struct led_classdev_mc *mcled_cdev) in led_classdev_multicolor_register()
74 struct led_classdev_mc *mcled_cdev) in devm_led_classdev_multicolor_register()
/linux-6.14.4/drivers/leds/
Dled-class-multicolor.c14 int led_mc_calc_color_components(struct led_classdev_mc *mcled_cdev, in led_mc_calc_color_components()
35 struct led_classdev_mc *mcled_cdev = lcdev_to_mccdev(led_cdev); in multi_intensity_store()
74 struct led_classdev_mc *mcled_cdev = lcdev_to_mccdev(led_cdev); in multi_intensity_show()
95 struct led_classdev_mc *mcled_cdev = lcdev_to_mccdev(led_cdev); in multi_index_show()
120 struct led_classdev_mc *mcled_cdev, in led_classdev_multicolor_register_ext()
142 void led_classdev_multicolor_unregister(struct led_classdev_mc *mcled_cdev) in led_classdev_multicolor_unregister()
153 led_classdev_multicolor_unregister(*(struct led_classdev_mc **)res); in devm_led_classdev_multicolor_release()
157 struct led_classdev_mc *mcled_cdev, in devm_led_classdev_multicolor_register_ext()
160 struct led_classdev_mc **dr; in devm_led_classdev_multicolor_register_ext()
185 struct led_classdev_mc **p = res; in devm_led_classdev_multicolor_match()
[all …]
Dleds-turris-omnia.c31 struct led_classdev_mc mc_cdev;
95 struct led_classdev_mc *mc_cdev = lcdev_to_mccdev(cdev); in omnia_led_brightness_set_blocking()
145 struct led_classdev_mc *mc_cdev = lcdev_to_mccdev(cdev); in omnia_hwtrig_activate()
Dleds-cros_ec.c50 struct led_classdev_mc led_mc_cdev;
165 static const char *cros_ec_led_get_color_name(struct led_classdev_mc *led_mc_cdev) in cros_ec_led_get_color_name()
Dleds-lp50xx.c264 struct led_classdev_mc mc_cdev;
294 static struct lp50xx_led *mcled_cdev_to_led(struct led_classdev_mc *mc_cdev) in mcled_cdev_to_led()
302 struct led_classdev_mc *mc_dev = lcdev_to_mccdev(cdev); in lp50xx_brightness_set()
Dleds-sun50i-a100.c58 struct led_classdev_mc mc_cdev;
219 struct led_classdev_mc *mc_cdev = lcdev_to_mccdev(cdev); in sun50i_a100_ledc_brightness_set()
Dleds-lp55xx-common.h219 struct led_classdev_mc mc_cdev;
Dleds-blinkm.c36 struct led_classdev_mc mcled_cdev;
436 struct led_classdev_mc *mcled_cdev = lcdev_to_mccdev(led_cdev); in blinkm_set_mc_brightness()
Dled-core.c394 struct led_classdev_mc *mcled_cdev; in led_mc_set_brightness()
Dleds-lp55xx-common.c85 static struct lp55xx_led *mcled_cdev_to_led(struct led_classdev_mc *mc_cdev) in mcled_cdev_to_led()
438 struct led_classdev_mc *mc_dev = lcdev_to_mccdev(cdev); in lp55xx_set_mc_brightness()
/linux-6.14.4/drivers/platform/x86/
Dsilicom-platform.c68 struct led_classdev_mc *led_info;
149 static struct led_classdev_mc *silicom_led_info __initdata;
200 struct led_classdev_mc *mc_cdev = lcdev_to_mccdev(led_cdev); in silicom_mec_led_mc_brightness_get()
218 struct led_classdev_mc *mc_cdev = lcdev_to_mccdev(led_cdev); in silicom_mec_led_mc_brightness_set()
407 static struct led_classdev_mc plat_0222_mc_led_info[] __initdata = {
579 static struct led_classdev_mc cordoba_mc_led_info[] __initdata = {
730 const struct led_classdev_mc *mc_leds) in silicom_mc_leds_register()
733 struct led_classdev_mc *led; in silicom_mc_leds_register()
/linux-6.14.4/drivers/leds/rgb/
Dleds-ncp5623.c30 struct led_classdev_mc mc_dev;
45 struct led_classdev_mc *mc_cdev = lcdev_to_mccdev(cdev); in ncp5623_brightness_set()
82 struct led_classdev_mc *mc_cdev = lcdev_to_mccdev(cdev); in ncp5623_pattern_set()
Dleds-group-multicolor.c24 struct led_classdev_mc mc_cdev;
30 struct led_classdev_mc *mc_cdev = lcdev_to_mccdev(cdev); in leds_gmc_set()
Dleds-pwm-multicolor.c26 struct led_classdev_mc mc_cdev;
34 struct led_classdev_mc *mc_cdev = lcdev_to_mccdev(cdev); in led_pwm_mc_set()
Dleds-mt6370-rgb.c130 struct led_classdev_mc mc;
422 struct led_classdev_mc *mccdev = lcdev_to_mccdev(lcdev); in mt6370_mc_brightness_set()
484 struct led_classdev_mc *mccdev = lcdev_to_mccdev(lcdev); in mt6370_mc_blink_set()
536 struct led_classdev_mc *mccdev = lcdev_to_mccdev(lcdev); in mt6370_mc_pattern_set()
586 struct led_classdev_mc *mccdev = lcdev_to_mccdev(lcdev); in mt6370_mc_pattern_clear()
Dleds-ktd202x.c91 struct led_classdev_mc mcdev;
252 struct led_classdev_mc *mc = lcdev_to_mccdev(cdev); in ktd202x_brightness_mc_set()
360 struct led_classdev_mc *mc = lcdev_to_mccdev(cdev); in ktd202x_blink_mc_set()
Dleds-qcom-lpg.c212 struct led_classdev_mc mcdev;
873 struct led_classdev_mc *mc = lcdev_to_mccdev(cdev); in lpg_brightness_mc_set()
947 struct led_classdev_mc *mc = lcdev_to_mccdev(cdev); in lpg_blink_mc_set()
1148 struct led_classdev_mc *mc = lcdev_to_mccdev(cdev); in lpg_pattern_mc_set()
1200 struct led_classdev_mc *mc = lcdev_to_mccdev(cdev); in lpg_pattern_mc_clear()
/linux-6.14.4/drivers/leds/flash/
Dleds-mt6360.c77 struct led_classdev_mc mc;
100 struct led_classdev_mc *mccdev = lcdev_to_mccdev(lcdev); in mt6360_mc_brightness_set()
/linux-6.14.4/drivers/hid/
Dhid-playstation.c176 struct led_classdev_mc lightbar;
818 static int ps_lightbar_register(struct ps_device *ps_dev, struct led_classdev_mc *lightbar_mc_dev, in ps_lightbar_register()
1137 struct led_classdev_mc *mc_cdev = lcdev_to_mccdev(cdev); in dualsense_lightbar_set_brightness()