Lines Matching refs:led_cdev
55 static inline struct cros_ec_led_priv *cros_ec_led_cdev_to_priv(struct led_classdev *led_cdev) in cros_ec_led_cdev_to_priv() argument
57 return container_of(lcdev_to_mccdev(led_cdev), struct cros_ec_led_priv, led_mc_cdev); in cros_ec_led_cdev_to_priv()
78 static int cros_ec_led_trigger_activate(struct led_classdev *led_cdev) in cros_ec_led_trigger_activate() argument
80 struct cros_ec_led_priv *priv = cros_ec_led_cdev_to_priv(led_cdev); in cros_ec_led_trigger_activate()
97 static int cros_ec_led_brightness_set_blocking(struct led_classdev *led_cdev, in cros_ec_led_brightness_set_blocking() argument
100 struct cros_ec_led_priv *priv = cros_ec_led_cdev_to_priv(led_cdev); in cros_ec_led_brightness_set_blocking()
169 struct led_classdev *led_cdev; in cros_ec_led_probe_one() local
189 &priv->led_mc_cdev.led_cdev.max_brightness); in cros_ec_led_probe_one()
214 led_cdev = &priv->led_mc_cdev.led_cdev; in cros_ec_led_probe_one()
215 led_cdev->brightness_set_blocking = cros_ec_led_brightness_set_blocking; in cros_ec_led_probe_one()
216 led_cdev->trigger_type = &cros_ec_led_trigger_type; in cros_ec_led_probe_one()
217 led_cdev->default_trigger = cros_ec_led_trigger.name; in cros_ec_led_probe_one()
218 led_cdev->hw_control_trigger = cros_ec_led_trigger.name; in cros_ec_led_probe_one()
220 led_cdev->name = devm_kasprintf(dev, GFP_KERNEL, "chromeos:%s:%s", in cros_ec_led_probe_one()
223 if (!led_cdev->name) in cros_ec_led_probe_one()