Home
last modified time | relevance | path

Searched refs:led_mc_cdev (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/leds/
H A Dleds-cros_ec.c49 struct led_classdev_mc led_mc_cdev; member
56 return container_of(lcdev_to_mccdev(led_cdev), struct cros_ec_led_priv, led_mc_cdev); in cros_ec_led_cdev_to_priv()
105 led_mc_calc_color_components(&priv->led_mc_cdev, brightness); in cros_ec_led_brightness_set_blocking()
109 for (i = 0; i < priv->led_mc_cdev.num_colors; i++) { in cros_ec_led_brightness_set_blocking()
110 subled = &priv->led_mc_cdev.subled_info[i]; in cros_ec_led_brightness_set_blocking()
148 static const char *cros_ec_led_get_color_name(struct led_classdev_mc *led_mc_cdev) in cros_ec_led_get_color_name() argument
152 if (led_mc_cdev->num_colors == 1) in cros_ec_led_get_color_name()
153 color = led_mc_cdev->subled_info[0].color_index; in cros_ec_led_get_color_name()
185 &priv->led_mc_cdev.led_cdev.max_brightness); in cros_ec_led_probe_one()
209 priv->led_mc_cdev.subled_info = subleds; in cros_ec_led_probe_one()
[all …]
/linux/drivers/platform/x86/uniwill/
H A Duniwill-acpi.c402 struct led_classdev_mc led_mc_cdev; member
1507 struct led_classdev_mc *led_mc_cdev = lcdev_to_mccdev(led_cdev); in uniwill_led_brightness_set() local
1508 struct uniwill_data *data = container_of(led_mc_cdev, struct uniwill_data, led_mc_cdev); in uniwill_led_brightness_set()
1512 ret = led_mc_calc_color_components(led_mc_cdev, brightness); in uniwill_led_brightness_set()
1588 data->led_mc_cdev.led_cdev.color = LED_COLOR_ID_MULTI; in uniwill_led_init()
1589 data->led_mc_cdev.led_cdev.max_brightness = data->lightbar_max_brightness; in uniwill_led_init()
1590 data->led_mc_cdev.led_cdev.flags = LED_REJECT_NAME_CONFLICT; in uniwill_led_init()
1591 data->led_mc_cdev.led_cdev.brightness_set_blocking = uniwill_led_brightness_set; in uniwill_led_init()
1594 data->led_mc_cdev.led_cdev.brightness = 0; in uniwill_led_init()
1596 data->led_mc_cdev.led_cdev.brightness = data->lightbar_max_brightness; in uniwill_led_init()
[all …]