Lines Matching defs:led_data

32  * @led_data: led data;
60 mlxreg_led_store_hw(struct mlxreg_led_data *led_data, u8 vset)
62 struct mlxreg_led_priv_data *priv = led_data->data_parent;
64 struct mlxreg_core_data *data = led_data->data;
98 mlxreg_led_get_hw(struct mlxreg_led_data *led_data)
100 struct mlxreg_led_priv_data *priv = led_data->data_parent;
102 struct mlxreg_core_data *data = led_data->data;
118 dev_warn(led_data->led_cdev.dev, "Failed to get current brightness, error: %d\n",
127 if (regval >= led_data->base_color &&
128 regval <= (led_data->base_color + MLXREG_LED_OFFSET_BLINK_6HZ))
137 struct mlxreg_led_data *led_data = cdev_to_priv(cled);
140 return mlxreg_led_store_hw(led_data, led_data->base_color);
142 return mlxreg_led_store_hw(led_data, MLXREG_LED_IS_OFF);
148 struct mlxreg_led_data *led_data = cdev_to_priv(cled);
150 return mlxreg_led_get_hw(led_data);
157 struct mlxreg_led_data *led_data = cdev_to_priv(cled);
173 err = mlxreg_led_store_hw(led_data, led_data->base_color +
176 err = mlxreg_led_store_hw(led_data, led_data->base_color +
179 err = mlxreg_led_store_hw(led_data, led_data->base_color);
188 struct mlxreg_led_data *led_data;
196 led_data = devm_kzalloc(&priv->pdev->dev, sizeof(*led_data),
198 if (!led_data)
218 led_cdev = &led_data->led_cdev;
219 led_data->data_parent = priv;
223 led_data->base_color = MLXREG_LED_RED_SOLID;
226 led_data->base_color = MLXREG_LED_AMBER_SOLID;
229 led_data->base_color = MLXREG_LED_GREEN_SOLID;
231 snprintf(led_data->led_cdev_name, sizeof(led_data->led_cdev_name),
233 led_cdev->name = led_data->led_cdev_name;
241 led_data->data = data;