Lines Matching full:touch
33 bool (*continue_polling)(const u8 *data, bool touch);
96 static bool ili210x_check_continue_polling(const u8 *data, bool touch) in ili210x_check_continue_polling() argument
156 static bool ili211x_decline_polling(const u8 *data, bool touch) in ili211x_decline_polling() argument
177 if (!(val & BIT(15))) /* Touch indication */ in ili212x_touchdata_to_coords()
186 static bool ili212x_check_continue_polling(const u8 *data, bool touch) in ili212x_check_continue_polling() argument
188 return touch; in ili212x_check_continue_polling()
243 if (!(val & BIT(15))) /* Touch indication */ in ili251x_touchdata_to_coords()
252 static bool ili251x_check_continue_polling(const u8 *data, bool touch) in ili251x_check_continue_polling() argument
254 return touch; in ili251x_check_continue_polling()
270 bool contact = false, touch; in ili210x_report_events() local
274 touch = priv->chip->parse_touch_data(touchdata, i, &x, &y); in ili210x_report_events()
277 if (input_mt_report_slot_state(input, MT_TOOL_FINGER, touch)) { in ili210x_report_events()
296 bool touch; in ili210x_irq() local
303 "Unable to get touch data: %d\n", error); in ili210x_irq()
307 touch = ili210x_report_events(priv, touchdata); in ili210x_irq()
308 keep_polling = chip->continue_polling(touchdata, touch); in ili210x_irq()
436 /* Multi touch */ in ili210x_i2c_probe()