Lines Matching refs:gbl
26 struct gpio_backlight *gbl = bl_get_data(bl); in gpio_backlight_update_status() local
28 gpiod_set_value_cansleep(gbl->gpiod, backlight_get_brightness(bl)); in gpio_backlight_update_status()
36 struct gpio_backlight *gbl = bl_get_data(bl); in gpio_backlight_check_fb() local
38 return !gbl->dev || gbl->dev == info->device; in gpio_backlight_check_fb()
54 struct gpio_backlight *gbl; in gpio_backlight_probe() local
57 gbl = devm_kzalloc(dev, sizeof(*gbl), GFP_KERNEL); in gpio_backlight_probe()
58 if (gbl == NULL) in gpio_backlight_probe()
62 gbl->dev = pdata->dev; in gpio_backlight_probe()
66 gbl->gpiod = devm_gpiod_get(dev, NULL, GPIOD_ASIS); in gpio_backlight_probe()
67 if (IS_ERR(gbl->gpiod)) { in gpio_backlight_probe()
68 ret = PTR_ERR(gbl->gpiod); in gpio_backlight_probe()
78 bl = devm_backlight_device_register(dev, dev_name(dev), dev, gbl, in gpio_backlight_probe()
90 else if (gpiod_get_value_cansleep(gbl->gpiod) == 0) in gpio_backlight_probe()
98 ret = gpiod_direction_output(gbl->gpiod, init_brightness); in gpio_backlight_probe()