Searched refs:led_classdev_mc (Results 1 – 19 of 19) sorted by relevance
/linux-6.14.4/include/linux/ |
D | led-class-multicolor.h | 19 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/ |
D | led-class-multicolor.c | 14 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 …]
|
D | leds-turris-omnia.c | 31 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()
|
D | leds-cros_ec.c | 50 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()
|
D | leds-lp50xx.c | 264 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()
|
D | leds-sun50i-a100.c | 58 struct led_classdev_mc mc_cdev; 219 struct led_classdev_mc *mc_cdev = lcdev_to_mccdev(cdev); in sun50i_a100_ledc_brightness_set()
|
D | leds-lp55xx-common.h | 219 struct led_classdev_mc mc_cdev;
|
D | leds-blinkm.c | 36 struct led_classdev_mc mcled_cdev; 436 struct led_classdev_mc *mcled_cdev = lcdev_to_mccdev(led_cdev); in blinkm_set_mc_brightness()
|
D | led-core.c | 394 struct led_classdev_mc *mcled_cdev; in led_mc_set_brightness()
|
D | leds-lp55xx-common.c | 85 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/ |
D | silicom-platform.c | 68 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/ |
D | leds-ncp5623.c | 30 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()
|
D | leds-group-multicolor.c | 24 struct led_classdev_mc mc_cdev; 30 struct led_classdev_mc *mc_cdev = lcdev_to_mccdev(cdev); in leds_gmc_set()
|
D | leds-pwm-multicolor.c | 26 struct led_classdev_mc mc_cdev; 34 struct led_classdev_mc *mc_cdev = lcdev_to_mccdev(cdev); in led_pwm_mc_set()
|
D | leds-mt6370-rgb.c | 130 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()
|
D | leds-ktd202x.c | 91 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()
|
D | leds-qcom-lpg.c | 212 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/ |
D | leds-mt6360.c | 77 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/ |
D | hid-playstation.c | 176 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()
|