Lines Matching refs:plcd

40 	struct platform_lcd *plcd = to_our_lcd(lcd);  in platform_lcd_get_power()  local
42 return plcd->power; in platform_lcd_get_power()
47 struct platform_lcd *plcd = to_our_lcd(lcd); in platform_lcd_set_power() local
50 if (power == FB_BLANK_POWERDOWN || plcd->suspended) in platform_lcd_set_power()
53 plcd->pdata->set_power(plcd->pdata, lcd_power); in platform_lcd_set_power()
54 plcd->power = power; in platform_lcd_set_power()
61 struct platform_lcd *plcd = to_our_lcd(lcd); in platform_lcd_match() local
62 struct plat_lcd_data *pdata = plcd->pdata; in platform_lcd_match()
67 return plcd->us->parent == info->device; in platform_lcd_match()
79 struct platform_lcd *plcd; in platform_lcd_probe() local
95 plcd = devm_kzalloc(&pdev->dev, sizeof(struct platform_lcd), in platform_lcd_probe()
97 if (!plcd) in platform_lcd_probe()
100 plcd->us = dev; in platform_lcd_probe()
101 plcd->pdata = pdata; in platform_lcd_probe()
102 plcd->lcd = devm_lcd_device_register(&pdev->dev, dev_name(dev), dev, in platform_lcd_probe()
103 plcd, &platform_lcd_ops); in platform_lcd_probe()
104 if (IS_ERR(plcd->lcd)) { in platform_lcd_probe()
106 return PTR_ERR(plcd->lcd); in platform_lcd_probe()
109 platform_set_drvdata(pdev, plcd); in platform_lcd_probe()
110 platform_lcd_set_power(plcd->lcd, FB_BLANK_NORMAL); in platform_lcd_probe()
118 struct platform_lcd *plcd = dev_get_drvdata(dev); in platform_lcd_suspend() local
120 plcd->suspended = 1; in platform_lcd_suspend()
121 platform_lcd_set_power(plcd->lcd, plcd->power); in platform_lcd_suspend()
128 struct platform_lcd *plcd = dev_get_drvdata(dev); in platform_lcd_resume() local
130 plcd->suspended = 0; in platform_lcd_resume()
131 platform_lcd_set_power(plcd->lcd, plcd->power); in platform_lcd_resume()