Searched refs:w8001 (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/input/touchscreen/ |
H A D | wacom_w8001.c | 84 struct w8001 { struct 138 static void scale_touch_coordinates(struct w8001 *w8001, in scale_touch_coordinates() argument 141 if (w8001->max_pen_x && w8001->max_touch_x) in scale_touch_coordinates() 142 *x = *x * w8001->max_pen_x / w8001->max_touch_x; in scale_touch_coordinates() 144 if (w8001->max_pen_y && w8001->max_touch_y) in scale_touch_coordinates() 145 *y = *y * w8001 in scale_touch_coordinates() 148 parse_multi_touch(struct w8001 *w8001) parse_multi_touch() argument 214 report_pen_events(struct w8001 *w8001, struct w8001_coord *coord) report_pen_events() argument 263 report_single_touch(struct w8001 *w8001, struct w8001_coord *coord) report_single_touch() argument 284 struct w8001 *w8001 = serio_get_drvdata(serio); w8001_interrupt() local 359 w8001_command(struct w8001 *w8001, unsigned char command, bool wait_response) w8001_command() argument 380 struct w8001 *w8001 = input_get_drvdata(dev); w8001_open() local 399 struct w8001 *w8001 = input_get_drvdata(dev); w8001_close() local 409 w8001_detect(struct w8001 *w8001) w8001_detect() argument 422 w8001_setup_pen(struct w8001 *w8001, char *basename, size_t basename_sz) w8001_setup_pen() argument 463 w8001_setup_touch(struct w8001 *w8001, char *basename, size_t basename_sz) w8001_setup_touch() argument 552 w8001_set_devdata(struct input_dev *dev, struct w8001 *w8001, struct serio *serio) w8001_set_devdata() argument 574 struct w8001 *w8001 = serio_get_drvdata(serio); w8001_disconnect() local 595 struct w8001 *w8001; w8001_connect() local [all...] |
/kernel/linux/linux-6.6/drivers/input/touchscreen/ |
H A D | wacom_w8001.c | 84 struct w8001 { struct 138 static void scale_touch_coordinates(struct w8001 *w8001, in scale_touch_coordinates() argument 141 if (w8001->max_pen_x && w8001->max_touch_x) in scale_touch_coordinates() 142 *x = *x * w8001->max_pen_x / w8001->max_touch_x; in scale_touch_coordinates() 144 if (w8001->max_pen_y && w8001->max_touch_y) in scale_touch_coordinates() 145 *y = *y * w8001 in scale_touch_coordinates() 148 parse_multi_touch(struct w8001 *w8001) parse_multi_touch() argument 214 report_pen_events(struct w8001 *w8001, struct w8001_coord *coord) report_pen_events() argument 263 report_single_touch(struct w8001 *w8001, struct w8001_coord *coord) report_single_touch() argument 284 struct w8001 *w8001 = serio_get_drvdata(serio); w8001_interrupt() local 359 w8001_command(struct w8001 *w8001, unsigned char command, bool wait_response) w8001_command() argument 380 struct w8001 *w8001 = input_get_drvdata(dev); w8001_open() local 399 struct w8001 *w8001 = input_get_drvdata(dev); w8001_close() local 409 w8001_detect(struct w8001 *w8001) w8001_detect() argument 422 w8001_setup_pen(struct w8001 *w8001, char *basename, size_t basename_sz) w8001_setup_pen() argument 463 w8001_setup_touch(struct w8001 *w8001, char *basename, size_t basename_sz) w8001_setup_touch() argument 552 w8001_set_devdata(struct input_dev *dev, struct w8001 *w8001, struct serio *serio) w8001_set_devdata() argument 574 struct w8001 *w8001 = serio_get_drvdata(serio); w8001_disconnect() local 595 struct w8001 *w8001; w8001_connect() local [all...] |
Completed in 3 milliseconds