Home
last modified time | relevance | path

Searched refs:touch_data (Results 1 – 5 of 5) sorted by relevance

/linux-6.12.1/drivers/input/touchscreen/
Dchipone_icn8318.c56 struct icn8318_touch_data *touch_data) in icn8318_read_touch_data() argument
69 .buf = (u8 *)touch_data in icn8318_read_touch_data()
86 struct icn8318_touch_data touch_data; in icn8318_irq() local
89 ret = icn8318_read_touch_data(data->client, &touch_data); in icn8318_irq()
95 if (touch_data.softbutton) { in icn8318_irq()
105 if (touch_data.touch_count > ICN8318_MAX_TOUCHES) { in icn8318_irq()
107 touch_data.touch_count, ICN8318_MAX_TOUCHES); in icn8318_irq()
108 touch_data.touch_count = ICN8318_MAX_TOUCHES; in icn8318_irq()
111 for (i = 0; i < touch_data.touch_count; i++) { in icn8318_irq()
112 struct icn8318_touch *touch = &touch_data.touches[i]; in icn8318_irq()
Dchipone_icn8505.c325 struct icn8505_touch_data touch_data; in icn8505_irq() local
329 &touch_data, sizeof(touch_data)); in icn8505_irq()
335 if (touch_data.touch_count > ICN8505_MAX_TOUCHES) { in icn8505_irq()
337 touch_data.touch_count, ICN8505_MAX_TOUCHES); in icn8505_irq()
338 touch_data.touch_count = ICN8505_MAX_TOUCHES; in icn8505_irq()
341 for (i = 0; i < touch_data.touch_count; i++) { in icn8505_irq()
342 struct icn8505_touch *touch = &touch_data.touches[i]; in icn8505_irq()
358 touch_data.softbutton == 1); in icn8505_irq()
Diqs5xx.c120 struct iqs5xx_touch_data touch_data[IQS5XX_NUM_CONTACTS]; member
670 for (i = 0; i < ARRAY_SIZE(status.touch_data); i++) { in iqs5xx_irq()
671 struct iqs5xx_touch_data *touch_data = &status.touch_data[i]; in iqs5xx_irq() local
672 u16 pressure = be16_to_cpu(touch_data->strength); in iqs5xx_irq()
678 be16_to_cpu(touch_data->abs_x), in iqs5xx_irq()
679 be16_to_cpu(touch_data->abs_y), in iqs5xx_irq()
Diqs7211.c2212 struct iqs7211_touch_data *touch_data; in iqs7211_report() local
2219 iqs7211->num_contacts * sizeof(*touch_data)); in iqs7211_report()
2250 touch_data = (struct iqs7211_touch_data *) in iqs7211_report()
2252 pressure = le16_to_cpu(touch_data->pressure); in iqs7211_report()
2258 le16_to_cpu(touch_data->abs_x), in iqs7211_report()
2259 le16_to_cpu(touch_data->abs_y), in iqs7211_report()
Dgoodix_berlin_core.c436 struct goodix_berlin_touch *touch_data = in goodix_berlin_report_state() local
443 t = &touch_data[i]; in goodix_berlin_report_state()