Lines Matching refs:blightdev
165 struct backlight_device *blightdev;
1435 static int ideapad_backlight_get_brightness(struct backlight_device *blightdev)
1437 struct ideapad_private *priv = bl_get_data(blightdev);
1450 static int ideapad_backlight_update_status(struct backlight_device *blightdev)
1452 struct ideapad_private *priv = bl_get_data(blightdev);
1458 blightdev->props.brightness);
1463 blightdev->props.power != BACKLIGHT_POWER_OFF);
1477 struct backlight_device *blightdev;
1499 blightdev = backlight_device_register("ideapad",
1504 if (IS_ERR(blightdev)) {
1505 err = PTR_ERR(blightdev);
1511 priv->blightdev = blightdev;
1512 blightdev->props.brightness = now;
1513 blightdev->props.power = power ? BACKLIGHT_POWER_ON : BACKLIGHT_POWER_OFF;
1515 backlight_update_status(blightdev);
1522 backlight_device_unregister(priv->blightdev);
1523 priv->blightdev = NULL;
1528 struct backlight_device *blightdev = priv->blightdev;
1531 if (!blightdev)
1539 blightdev->props.power = power ? BACKLIGHT_POWER_ON : BACKLIGHT_POWER_OFF;
1547 if (!priv->blightdev)
1551 backlight_force_update(priv->blightdev, BACKLIGHT_UPDATE_HOTKEY);