Lines Matching refs:charlcd
66 struct charlcd { struct
78 struct charlcd *lcd = data; in charlcd_interrupt() argument
92 static void charlcd_wait_complete_irq(struct charlcd *lcd) in charlcd_wait_complete_irq()
115 static u8 charlcd_4bit_read_char(struct charlcd *lcd) in charlcd_4bit_read_char()
160 static bool charlcd_4bit_read_bf(struct charlcd *lcd) in charlcd_4bit_read_bf()
175 static void charlcd_4bit_wait_busy(struct charlcd *lcd) in charlcd_4bit_wait_busy()
186 static void charlcd_4bit_command(struct charlcd *lcd, u8 cmd) in charlcd_4bit_command()
197 static void charlcd_4bit_char(struct charlcd *lcd, u8 ch) in charlcd_4bit_char()
208 static void charlcd_4bit_print(struct charlcd *lcd, int line, const char *str) in charlcd_4bit_print()
233 static void charlcd_4bit_init(struct charlcd *lcd) in charlcd_4bit_init()
261 struct charlcd *lcd = in charlcd_init_work()
262 container_of(work, struct charlcd, init_work.work); in charlcd_init_work()
270 struct charlcd *lcd; in charlcd_probe()
273 lcd = kzalloc(sizeof(struct charlcd), GFP_KERNEL); in charlcd_probe()
334 struct charlcd *lcd = dev_get_drvdata(dev); in charlcd_suspend()
343 struct charlcd *lcd = dev_get_drvdata(dev); in charlcd_resume()