Searched refs:mcled_cdev (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/drivers/leds/ |
| H A D | led-class-multicolor.c | 20 for (i = 0; i < mcled_cdev->num_colors; i++) in led_mc_calc_color_components() 21 mcled_cdev->subled_info[i].brightness = in led_mc_calc_color_components() 23 mcled_cdev->subled_info[i].intensity, in led_mc_calc_color_components() 59 for (i = 0; i < mcled_cdev->num_colors; i++) in multi_intensity_store() 81 if (i < mcled_cdev->num_colors - 1) in multi_intensity_show() 103 if (i < mcled_cdev->num_colors - 1) in multi_index_show() 125 if (!mcled_cdev) in led_classdev_multicolor_register_ext() 128 if (mcled_cdev->num_colors <= 0) in led_classdev_multicolor_register_ext() 134 led_cdev = &mcled_cdev->led_cdev; in led_classdev_multicolor_register_ext() 144 if (!mcled_cdev) in led_classdev_multicolor_unregister() [all …]
|
| H A D | leds-blinkm.c | 36 struct led_classdev_mc mcled_cdev; member 436 struct led_classdev_mc *mcled_cdev = lcdev_to_mccdev(led_cdev); in blinkm_set_mc_brightness() local 437 struct blinkm_led *led = mcled_cdev_to_led(mcled_cdev); in blinkm_set_mc_brightness() 440 led_mc_calc_color_components(mcled_cdev, value); in blinkm_set_mc_brightness() 442 data->next_red = (u8) mcled_cdev->subled_info[RED].brightness; in blinkm_set_mc_brightness() 444 data->next_blue = (u8) mcled_cdev->subled_info[BLUE].brightness; in blinkm_set_mc_brightness() 700 mc_led->cdev.mcled_cdev.subled_info = mc_led_info; in register_multicolor() 701 mc_led->cdev.mcled_cdev.num_colors = NUM_LEDS; in register_multicolor() 702 mc_led->cdev.mcled_cdev.led_cdev.brightness = 255; in register_multicolor() 703 mc_led->cdev.mcled_cdev.led_cdev.max_brightness = 255; in register_multicolor() [all …]
|
| H A D | led-core.c | 394 struct led_classdev_mc *mcled_cdev; in led_mc_set_brightness() local 402 mcled_cdev = lcdev_to_mccdev(led_cdev); in led_mc_set_brightness() 403 if (num_colors != mcled_cdev->num_colors) { in led_mc_set_brightness() 405 num_colors, mcled_cdev->num_colors); in led_mc_set_brightness() 409 for (i = 0; i < mcled_cdev->num_colors; i++) in led_mc_set_brightness() 410 mcled_cdev->subled_info[i].intensity = intensity_value[i]; in led_mc_set_brightness()
|
| /linux-6.15/include/linux/ |
| H A D | led-class-multicolor.h | 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() argument 70 return led_classdev_multicolor_register_ext(parent, mcled_cdev, NULL); in led_classdev_multicolor_register() 74 struct led_classdev_mc *mcled_cdev) in devm_led_classdev_multicolor_register() argument 76 return devm_led_classdev_multicolor_register_ext(parent, mcled_cdev, in devm_led_classdev_multicolor_register()
|