Lines Matching refs:mc_cdev
39 struct led_classdev_mc mc_cdev; member
44 #define to_omnia_led(l) container_of(l, struct omnia_led, mc_cdev)
55 struct led_classdev_mc *mc_cdev = lcdev_to_mccdev(cdev); in omnia_led_brightness_set_blocking() local
57 struct omnia_led *led = to_omnia_led(mc_cdev); in omnia_led_brightness_set_blocking()
63 led_mc_calc_color_components(&led->mc_cdev, brightness); in omnia_led_brightness_set_blocking()
67 buf[OMNIA_CMD_LED_COLOR_R] = mc_cdev->subled_info[0].brightness; in omnia_led_brightness_set_blocking()
68 buf[OMNIA_CMD_LED_COLOR_G] = mc_cdev->subled_info[1].brightness; in omnia_led_brightness_set_blocking()
69 buf[OMNIA_CMD_LED_COLOR_B] = mc_cdev->subled_info[2].brightness; in omnia_led_brightness_set_blocking()
115 led->mc_cdev.subled_info = led->subled_info; in omnia_led_register()
116 led->mc_cdev.num_colors = OMNIA_LED_NUM_CHANNELS; in omnia_led_register()
120 cdev = &led->mc_cdev.led_cdev; in omnia_led_register()
140 ret = devm_led_classdev_multicolor_register_ext(dev, &led->mc_cdev, &init_data); in omnia_led_register()