Lines Matching defs:w8001
84 struct w8001 { struct
107 static void parse_pen_data(u8 *data, struct w8001_coord *coord) in parse_pen_data() argument
138 static void scale_touch_coordinates(struct w8001 *w8001, in scale_touch_coordinates()
148 static void parse_multi_touch(struct w8001 *w8001) in parse_multi_touch()
214 static void report_pen_events(struct w8001 *w8001, struct w8001_coord *coord) in report_pen_events()
263 static void report_single_touch(struct w8001 *w8001, struct w8001_coord *coord) in report_single_touch()
284 struct w8001 *w8001 = serio_get_drvdata(serio); in w8001_interrupt() local
359 static int w8001_command(struct w8001 *w8001, unsigned char command, in w8001_command()
380 struct w8001 *w8001 = input_get_drvdata(dev); in w8001_open() local
399 struct w8001 *w8001 = input_get_drvdata(dev); in w8001_close() local
407 static int w8001_detect(struct w8001 *w8001) in w8001_detect()
420 static int w8001_setup_pen(struct w8001 *w8001, char *basename, in w8001_setup_pen()
461 static int w8001_setup_touch(struct w8001 *w8001, char *basename, in w8001_setup_touch()
550 static void w8001_set_devdata(struct input_dev *dev, struct w8001 *w8001, in w8001_set_devdata()
572 struct w8001 *w8001 = serio_get_drvdata(serio); in w8001_disconnect() local
593 struct w8001 *w8001; in w8001_connect() local