Lines Matching refs:charlcd

51 	struct charlcd *charlcd;  member
95 static int lcd2s_print(struct charlcd *lcd, int c) in lcd2s_print()
104 static int lcd2s_gotoxy(struct charlcd *lcd, unsigned int x, unsigned int y) in lcd2s_gotoxy()
114 static int lcd2s_home(struct charlcd *lcd) in lcd2s_home()
122 static int lcd2s_init_display(struct charlcd *lcd) in lcd2s_init_display()
137 static int lcd2s_shift_cursor(struct charlcd *lcd, enum charlcd_shift_dir dir) in lcd2s_shift_cursor()
149 static int lcd2s_shift_display(struct charlcd *lcd, enum charlcd_shift_dir dir) in lcd2s_shift_display()
161 static void lcd2s_backlight(struct charlcd *lcd, enum charlcd_onoff on) in lcd2s_backlight()
171 static int lcd2s_display(struct charlcd *lcd, enum charlcd_onoff on) in lcd2s_display()
183 static int lcd2s_cursor(struct charlcd *lcd, enum charlcd_onoff on) in lcd2s_cursor()
195 static int lcd2s_blink(struct charlcd *lcd, enum charlcd_onoff on) in lcd2s_blink()
207 static int lcd2s_fontsize(struct charlcd *lcd, enum charlcd_fontsize size) in lcd2s_fontsize()
212 static int lcd2s_lines(struct charlcd *lcd, enum charlcd_lines lines) in lcd2s_lines()
217 static int lcd2s_redefine_char(struct charlcd *lcd, char *esc) in lcd2s_redefine_char()
263 static int lcd2s_clear_display(struct charlcd *lcd) in lcd2s_clear_display()
292 struct charlcd *lcd; in lcd2s_i2c_probe()
318 lcd2s->charlcd = lcd; in lcd2s_i2c_probe()
333 err = charlcd_register(lcd2s->charlcd); in lcd2s_i2c_probe()
351 charlcd_unregister(lcd2s->charlcd); in lcd2s_i2c_remove()
352 kfree(lcd2s->charlcd); in lcd2s_i2c_remove()