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