Lines Matching refs:dev
64 static ssize_t show_id(struct device *dev,
67 struct lm3533_bl *bl = dev_get_drvdata(dev);
72 static ssize_t show_als_channel(struct device *dev,
75 struct lm3533_bl *bl = dev_get_drvdata(dev);
81 static ssize_t show_als_en(struct device *dev,
84 struct lm3533_bl *bl = dev_get_drvdata(dev);
101 static ssize_t store_als_en(struct device *dev,
105 struct lm3533_bl *bl = dev_get_drvdata(dev);
130 static ssize_t show_linear(struct device *dev,
133 struct lm3533_bl *bl = dev_get_drvdata(dev);
153 static ssize_t store_linear(struct device *dev,
157 struct lm3533_bl *bl = dev_get_drvdata(dev);
181 static ssize_t show_pwm(struct device *dev,
185 struct lm3533_bl *bl = dev_get_drvdata(dev);
196 static ssize_t store_pwm(struct device *dev,
200 struct lm3533_bl *bl = dev_get_drvdata(dev);
232 struct device *dev = kobj_to_dev(kobj);
233 struct lm3533_bl *bl = dev_get_drvdata(dev);
271 dev_dbg(&pdev->dev, "%s\n", __func__);
273 lm3533 = dev_get_drvdata(pdev->dev.parent);
277 pdata = dev_get_platdata(&pdev->dev);
279 dev_err(&pdev->dev, "no platform data\n");
284 dev_err(&pdev->dev, "illegal backlight id %d\n", pdev->id);
288 bl = devm_kzalloc(&pdev->dev, sizeof(*bl), GFP_KERNEL);
297 bl->cb.dev = NULL; /* until registered */
303 bd = devm_backlight_device_register(&pdev->dev, pdata->name,
304 pdev->dev.parent, bl, &lm3533_bl_ops,
307 dev_err(&pdev->dev, "failed to register backlight device\n");
312 bl->cb.dev = &bl->bd->dev;
316 ret = sysfs_create_group(&bd->dev.kobj, &lm3533_bl_attribute_group);
318 dev_err(&pdev->dev, "failed to create sysfs attributes\n");
335 sysfs_remove_group(&bd->dev.kobj, &lm3533_bl_attribute_group);
345 dev_dbg(&bd->dev, "%s\n", __func__);
351 sysfs_remove_group(&bd->dev.kobj, &lm3533_bl_attribute_group);
357 static int lm3533_bl_suspend(struct device *dev)
359 struct lm3533_bl *bl = dev_get_drvdata(dev);
361 dev_dbg(dev, "%s\n", __func__);
366 static int lm3533_bl_resume(struct device *dev)
368 struct lm3533_bl *bl = dev_get_drvdata(dev);
370 dev_dbg(dev, "%s\n", __func__);
382 dev_dbg(&pdev->dev, "%s\n", __func__);