Lines Matching refs:charlcd
65 struct charlcd { struct
77 struct charlcd *lcd = data; in charlcd_interrupt() argument
91 static void charlcd_wait_complete_irq(struct charlcd *lcd) in charlcd_wait_complete_irq()
114 static u8 charlcd_4bit_read_char(struct charlcd *lcd) in charlcd_4bit_read_char()
159 static bool charlcd_4bit_read_bf(struct charlcd *lcd) in charlcd_4bit_read_bf()
174 static void charlcd_4bit_wait_busy(struct charlcd *lcd) in charlcd_4bit_wait_busy()
185 static void charlcd_4bit_command(struct charlcd *lcd, u8 cmd) in charlcd_4bit_command()
196 static void charlcd_4bit_char(struct charlcd *lcd, u8 ch) in charlcd_4bit_char()
207 static void charlcd_4bit_print(struct charlcd *lcd, int line, const char *str) in charlcd_4bit_print()
232 static void charlcd_4bit_init(struct charlcd *lcd) in charlcd_4bit_init()
260 struct charlcd *lcd = in charlcd_init_work()
261 container_of(work, struct charlcd, init_work.work); in charlcd_init_work()
269 struct charlcd *lcd; in charlcd_probe()
272 lcd = kzalloc(sizeof(struct charlcd), GFP_KERNEL); in charlcd_probe()
333 struct charlcd *lcd = platform_get_drvdata(pdev); in charlcd_remove()
348 struct charlcd *lcd = platform_get_drvdata(pdev); in charlcd_suspend()
358 struct charlcd *lcd = platform_get_drvdata(pdev); in charlcd_resume()