Lines Matching refs:charlcd

217 	struct charlcd *charlcd;  member
710 static void lcd_backlight(struct charlcd *charlcd, enum charlcd_onoff on) in lcd_backlight() argument
831 struct charlcd *charlcd; in lcd_init() local
838 charlcd = charlcd_alloc(); in lcd_init()
839 if (!charlcd) { in lcd_init()
845 charlcd->drvdata = hdc; in lcd_init()
851 charlcd->height = lcd_height; in lcd_init()
852 charlcd->width = lcd_width; in lcd_init()
864 charlcd->width = 40; in lcd_init()
867 charlcd->height = 2; in lcd_init()
877 charlcd->width = 16; in lcd_init()
880 charlcd->height = 2; in lcd_init()
890 charlcd->width = 16; in lcd_init()
893 charlcd->height = 2; in lcd_init()
909 charlcd->width = 16; in lcd_init()
912 charlcd->height = 2; in lcd_init()
918 charlcd->height = lcd_height; in lcd_init()
920 charlcd->width = lcd_width; in lcd_init()
943 if (charlcd->width <= 0) in lcd_init()
944 charlcd->width = DEFAULT_LCD_WIDTH; in lcd_init()
949 if (charlcd->height <= 0) in lcd_init()
950 charlcd->height = DEFAULT_LCD_HEIGHT; in lcd_init()
953 charlcd->ops = &charlcd_ops; in lcd_init()
963 charlcd->ops = &charlcd_ops; in lcd_init()
974 charlcd->ops = &charlcd_ops; in lcd_init()
999 charlcd->char_conv = lcd_char_conv_ks0074; in lcd_init()
1001 charlcd->char_conv = NULL; in lcd_init()
1016 lcd.charlcd = charlcd; in lcd_init()
1357 charlcd_poke(lcd.charlcd); in panel_scan_timer()
1556 if (!lcd.charlcd || charlcd_register(lcd.charlcd)) in panel_attach()
1571 charlcd_unregister(lcd.charlcd); in panel_attach()
1573 kfree(lcd.charlcd); in panel_attach()
1574 lcd.charlcd = NULL; in panel_attach()
1598 charlcd_unregister(lcd.charlcd); in panel_detach()
1600 kfree(lcd.charlcd->drvdata); in panel_detach()
1601 kfree(lcd.charlcd); in panel_detach()
1602 lcd.charlcd = NULL; in panel_detach()