Home
last modified time | relevance | path

Searched refs:mcled_cdev (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/leds/
H A Dled-class-multicolor.c15 int led_mc_calc_color_components(struct led_classdev_mc *mcled_cdev, in led_mc_calc_color_components() argument
18 struct led_classdev *led_cdev = &mcled_cdev->led_cdev; in led_mc_calc_color_components()
21 for (i = 0; i < mcled_cdev->num_colors; i++) in led_mc_calc_color_components()
22 mcled_cdev->subled_info[i].brightness = brightness * in led_mc_calc_color_components()
23 mcled_cdev->subled_info[i].intensity / in led_mc_calc_color_components()
35 struct led_classdev_mc *mcled_cdev = lcdev_to_mccdev(led_cdev); in multi_intensity_store() local
43 for (i = 0; i < mcled_cdev->num_colors; i++) { in multi_intensity_store()
59 for (i = 0; i < mcled_cdev->num_colors; i++) in multi_intensity_store()
60 mcled_cdev->subled_info[i].intensity = intensity_value[i]; in multi_intensity_store()
74 struct led_classdev_mc *mcled_cdev in multi_intensity_show() local
95 struct led_classdev_mc *mcled_cdev = lcdev_to_mccdev(led_cdev); multi_index_show() local
119 led_classdev_multicolor_register_ext(struct device *parent, struct led_classdev_mc *mcled_cdev, struct led_init_data *init_data) led_classdev_multicolor_register_ext() argument
141 led_classdev_multicolor_unregister(struct led_classdev_mc *mcled_cdev) led_classdev_multicolor_unregister() argument
155 devm_led_classdev_multicolor_register_ext(struct device *parent, struct led_classdev_mc *mcled_cdev, struct led_init_data *init_data) devm_led_classdev_multicolor_register_ext() argument
192 devm_led_classdev_multicolor_unregister(struct device *dev, struct led_classdev_mc *mcled_cdev) devm_led_classdev_multicolor_unregister() argument
[all...]
/kernel/linux/linux-6.6/drivers/leds/
H A Dled-class-multicolor.c16 int led_mc_calc_color_components(struct led_classdev_mc *mcled_cdev, in led_mc_calc_color_components() argument
19 struct led_classdev *led_cdev = &mcled_cdev->led_cdev; in led_mc_calc_color_components()
22 for (i = 0; i < mcled_cdev->num_colors; i++) in led_mc_calc_color_components()
23 mcled_cdev->subled_info[i].brightness = in led_mc_calc_color_components()
25 mcled_cdev->subled_info[i].intensity, in led_mc_calc_color_components()
37 struct led_classdev_mc *mcled_cdev = lcdev_to_mccdev(led_cdev); in multi_intensity_store() local
45 for (i = 0; i < mcled_cdev->num_colors; i++) { in multi_intensity_store()
61 for (i = 0; i < mcled_cdev->num_colors; i++) in multi_intensity_store()
62 mcled_cdev->subled_info[i].intensity = intensity_value[i]; in multi_intensity_store()
76 struct led_classdev_mc *mcled_cdev in multi_intensity_show() local
97 struct led_classdev_mc *mcled_cdev = lcdev_to_mccdev(led_cdev); multi_index_show() local
121 led_classdev_multicolor_register_ext(struct device *parent, struct led_classdev_mc *mcled_cdev, struct led_init_data *init_data) led_classdev_multicolor_register_ext() argument
143 led_classdev_multicolor_unregister(struct led_classdev_mc *mcled_cdev) led_classdev_multicolor_unregister() argument
157 devm_led_classdev_multicolor_register_ext(struct device *parent, struct led_classdev_mc *mcled_cdev, struct led_init_data *init_data) devm_led_classdev_multicolor_register_ext() argument
194 devm_led_classdev_multicolor_unregister(struct device *dev, struct led_classdev_mc *mcled_cdev) devm_led_classdev_multicolor_unregister() argument
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dled-class-multicolor.h38 * @mcled_cdev: the led_classdev_mc structure for this device
44 struct led_classdev_mc *mcled_cdev,
48 struct led_classdev_mc *mcled_cdev) in led_classdev_multicolor_register()
50 return led_classdev_multicolor_register_ext(parent, mcled_cdev, NULL); in led_classdev_multicolor_register()
56 * @mcled_cdev: the multicolor LED to unregister
61 void led_classdev_multicolor_unregister(struct led_classdev_mc *mcled_cdev);
64 int led_mc_calc_color_components(struct led_classdev_mc *mcled_cdev,
68 struct led_classdev_mc *mcled_cdev,
72 struct led_classdev_mc *mcled_cdev) in devm_led_classdev_multicolor_register()
74 return devm_led_classdev_multicolor_register_ext(parent, mcled_cdev, in devm_led_classdev_multicolor_register()
47 led_classdev_multicolor_register(struct device *parent, struct led_classdev_mc *mcled_cdev) led_classdev_multicolor_register() argument
71 devm_led_classdev_multicolor_register(struct device *parent, struct led_classdev_mc *mcled_cdev) devm_led_classdev_multicolor_register() argument
82 led_classdev_multicolor_register_ext(struct device *parent, struct led_classdev_mc *mcled_cdev, struct led_init_data *init_data) led_classdev_multicolor_register_ext() argument
89 led_classdev_multicolor_register(struct device *parent, struct led_classdev_mc *mcled_cdev) led_classdev_multicolor_register() argument
95 led_classdev_multicolor_unregister(struct led_classdev_mc *mcled_cdev) led_classdev_multicolor_unregister() argument
96 led_mc_calc_color_components(struct led_classdev_mc *mcled_cdev, enum led_brightness brightness) led_mc_calc_color_components() argument
102 devm_led_classdev_multicolor_register_ext(struct device *parent, struct led_classdev_mc *mcled_cdev, struct led_init_data *init_data) devm_led_classdev_multicolor_register_ext() argument
109 devm_led_classdev_multicolor_register(struct device *parent, struct led_classdev_mc *mcled_cdev) devm_led_classdev_multicolor_register() argument
116 devm_led_classdev_multicolor_unregister(struct device *parent, struct led_classdev_mc *mcled_cdev) devm_led_classdev_multicolor_unregister() argument
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dled-class-multicolor.h38 * @mcled_cdev: the led_classdev_mc structure for this device
44 struct led_classdev_mc *mcled_cdev,
50 * @mcled_cdev: the multicolor LED to unregister
55 void led_classdev_multicolor_unregister(struct led_classdev_mc *mcled_cdev);
58 int led_mc_calc_color_components(struct led_classdev_mc *mcled_cdev,
62 struct led_classdev_mc *mcled_cdev,
66 struct led_classdev_mc *mcled_cdev);
70 struct led_classdev_mc *mcled_cdev, in led_classdev_multicolor_register_ext()
76 static inline void led_classdev_multicolor_unregister(struct led_classdev_mc *mcled_cdev) {}; in led_classdev_multicolor_unregister() argument
77 static inline int led_mc_calc_color_components(struct led_classdev_mc *mcled_cdev, in led_mc_calc_color_components() argument
69 led_classdev_multicolor_register_ext(struct device *parent, struct led_classdev_mc *mcled_cdev, struct led_init_data *init_data) led_classdev_multicolor_register_ext() argument
83 devm_led_classdev_multicolor_register_ext(struct device *parent, struct led_classdev_mc *mcled_cdev, struct led_init_data *init_data) devm_led_classdev_multicolor_register_ext() argument
90 devm_led_classdev_multicolor_unregister(struct device *parent, struct led_classdev_mc *mcled_cdev) devm_led_classdev_multicolor_unregister() argument
96 led_classdev_multicolor_register(struct device *parent, struct led_classdev_mc *mcled_cdev) led_classdev_multicolor_register() argument
102 devm_led_classdev_multicolor_register(struct device *parent, struct led_classdev_mc *mcled_cdev) devm_led_classdev_multicolor_register() argument
[all...]

Completed in 3 milliseconds