Lines Matching refs:charlcd
53 struct charlcd *charlcd; member
97 static int lcd2s_print(struct charlcd *lcd, int c) in lcd2s_print()
106 static int lcd2s_gotoxy(struct charlcd *lcd, unsigned int x, unsigned int y) in lcd2s_gotoxy()
116 static int lcd2s_home(struct charlcd *lcd) in lcd2s_home()
124 static int lcd2s_init_display(struct charlcd *lcd) in lcd2s_init_display()
139 static int lcd2s_shift_cursor(struct charlcd *lcd, enum charlcd_shift_dir dir) in lcd2s_shift_cursor()
151 static int lcd2s_shift_display(struct charlcd *lcd, enum charlcd_shift_dir dir) in lcd2s_shift_display()
163 static void lcd2s_backlight(struct charlcd *lcd, enum charlcd_onoff on) in lcd2s_backlight()
173 static int lcd2s_display(struct charlcd *lcd, enum charlcd_onoff on) in lcd2s_display()
185 static int lcd2s_cursor(struct charlcd *lcd, enum charlcd_onoff on) in lcd2s_cursor()
197 static int lcd2s_blink(struct charlcd *lcd, enum charlcd_onoff on) in lcd2s_blink()
209 static int lcd2s_fontsize(struct charlcd *lcd, enum charlcd_fontsize size) in lcd2s_fontsize()
214 static int lcd2s_lines(struct charlcd *lcd, enum charlcd_lines lines) in lcd2s_lines()
226 static int lcd2s_redefine_char(struct charlcd *lcd, char *esc) in lcd2s_redefine_char()
264 static int lcd2s_clear_display(struct charlcd *lcd) in lcd2s_clear_display()
292 struct charlcd *lcd; in lcd2s_i2c_probe()
316 lcd2s->charlcd = lcd; in lcd2s_i2c_probe()
331 err = charlcd_register(lcd2s->charlcd); in lcd2s_i2c_probe()
339 charlcd_free(lcd2s->charlcd); in lcd2s_i2c_probe()
347 charlcd_unregister(lcd2s->charlcd); in lcd2s_i2c_remove()
348 charlcd_free(lcd2s->charlcd); in lcd2s_i2c_remove()