Lines Matching refs:mc_cdev
58 struct led_classdev_mc mc_cdev; member
63 #define to_ledc_led(mc) container_of(mc, struct sun50i_a100_ledc_led, mc_cdev)
219 struct led_classdev_mc *mc_cdev = lcdev_to_mccdev(cdev); in sun50i_a100_ledc_brightness_set() local
220 struct sun50i_a100_ledc_led *led = to_ledc_led(mc_cdev); in sun50i_a100_ledc_brightness_set()
225 led_mc_calc_color_components(mc_cdev, brightness); in sun50i_a100_ledc_brightness_set()
518 led->mc_cdev.num_colors = ARRAY_SIZE(led->subled_info); in sun50i_a100_ledc_probe()
519 led->mc_cdev.subled_info = led->subled_info; in sun50i_a100_ledc_probe()
521 cdev = &led->mc_cdev.led_cdev; in sun50i_a100_ledc_probe()
527 ret = led_classdev_multicolor_register_ext(dev, &led->mc_cdev, &init_data); in sun50i_a100_ledc_probe()
543 led_classdev_multicolor_unregister(&led->mc_cdev); in sun50i_a100_ledc_probe()
554 led_classdev_multicolor_unregister(&priv->leds[i].mc_cdev); in sun50i_a100_ledc_remove()