Lines Matching full:lcd

95 static int lcd2s_print(struct charlcd *lcd, int c)  in lcd2s_print()  argument
97 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_print()
104 static int lcd2s_gotoxy(struct charlcd *lcd, unsigned int x, unsigned int y) in lcd2s_gotoxy() argument
106 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_gotoxy()
114 static int lcd2s_home(struct charlcd *lcd) in lcd2s_home() argument
116 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_home()
122 static int lcd2s_init_display(struct charlcd *lcd) in lcd2s_init_display() argument
124 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_init_display()
137 static int lcd2s_shift_cursor(struct charlcd *lcd, enum charlcd_shift_dir dir) in lcd2s_shift_cursor() argument
139 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_shift_cursor()
149 static int lcd2s_shift_display(struct charlcd *lcd, enum charlcd_shift_dir dir) in lcd2s_shift_display() argument
151 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_shift_display()
161 static void lcd2s_backlight(struct charlcd *lcd, enum charlcd_onoff on) in lcd2s_backlight() argument
163 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_backlight()
171 static int lcd2s_display(struct charlcd *lcd, enum charlcd_onoff on) in lcd2s_display() argument
173 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_display()
183 static int lcd2s_cursor(struct charlcd *lcd, enum charlcd_onoff on) in lcd2s_cursor() argument
185 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_cursor()
195 static int lcd2s_blink(struct charlcd *lcd, enum charlcd_onoff on) in lcd2s_blink() argument
197 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_blink()
207 static int lcd2s_fontsize(struct charlcd *lcd, enum charlcd_fontsize size) in lcd2s_fontsize() argument
212 static int lcd2s_lines(struct charlcd *lcd, enum charlcd_lines lines) in lcd2s_lines() argument
217 static int lcd2s_redefine_char(struct charlcd *lcd, char *esc) in lcd2s_redefine_char() argument
227 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_redefine_char()
263 static int lcd2s_clear_display(struct charlcd *lcd) in lcd2s_clear_display() argument
265 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_clear_display()
292 struct charlcd *lcd; in lcd2s_i2c_probe() local
306 lcd = charlcd_alloc(); in lcd2s_i2c_probe()
307 if (!lcd) in lcd2s_i2c_probe()
316 lcd->drvdata = lcd2s; in lcd2s_i2c_probe()
318 lcd2s->charlcd = lcd; in lcd2s_i2c_probe()
322 &lcd->height); in lcd2s_i2c_probe()
327 &lcd->width); in lcd2s_i2c_probe()
331 lcd->ops = &lcd2s_ops; in lcd2s_i2c_probe()
343 kfree(lcd); in lcd2s_i2c_probe()