Lines Matching refs:fingers

242 	int fingers;  in elantech_report_absolute_v1()  local
249 fingers = ((packet[1] & 0x80) >> 7) + in elantech_report_absolute_v1()
256 fingers = (packet[0] & 0xc0) >> 6; in elantech_report_absolute_v1()
260 if (fingers != 1) { in elantech_report_absolute_v1()
270 input_report_key(dev, BTN_TOUCH, fingers != 0); in elantech_report_absolute_v1()
276 if (fingers) { in elantech_report_absolute_v1()
283 input_report_key(dev, BTN_TOOL_FINGER, fingers == 1); in elantech_report_absolute_v1()
284 input_report_key(dev, BTN_TOOL_DOUBLETAP, fingers == 2); in elantech_report_absolute_v1()
285 input_report_key(dev, BTN_TOOL_TRIPLETAP, fingers == 3); in elantech_report_absolute_v1()
330 unsigned int fingers, x1 = 0, y1 = 0, x2 = 0, y2 = 0; in elantech_report_absolute_v2() local
334 fingers = (packet[0] & 0xc0) >> 6; in elantech_report_absolute_v2()
336 switch (fingers) { in elantech_report_absolute_v2()
343 fingers = 4; in elantech_report_absolute_v2()
387 input_report_key(dev, BTN_TOUCH, fingers != 0); in elantech_report_absolute_v2()
388 if (fingers != 0) { in elantech_report_absolute_v2()
392 elantech_report_semi_mt_data(dev, fingers, x1, y1, x2, y2); in elantech_report_absolute_v2()
393 input_report_key(dev, BTN_TOOL_FINGER, fingers == 1); in elantech_report_absolute_v2()
394 input_report_key(dev, BTN_TOOL_DOUBLETAP, fingers == 2); in elantech_report_absolute_v2()
395 input_report_key(dev, BTN_TOOL_TRIPLETAP, fingers == 3); in elantech_report_absolute_v2()
396 input_report_key(dev, BTN_TOOL_QUADTAP, fingers == 4); in elantech_report_absolute_v2()
471 unsigned int fingers = 0, x1 = 0, y1 = 0, x2 = 0, y2 = 0; in elantech_report_absolute_v3() local
475 fingers = (packet[0] & 0xc0) >> 6; in elantech_report_absolute_v3()
477 switch (fingers) { in elantech_report_absolute_v3()
522 input_report_key(dev, BTN_TOUCH, fingers != 0); in elantech_report_absolute_v3()
523 if (fingers != 0) { in elantech_report_absolute_v3()
527 elantech_report_semi_mt_data(dev, fingers, x1, y1, x2, y2); in elantech_report_absolute_v3()
528 input_report_key(dev, BTN_TOOL_FINGER, fingers == 1); in elantech_report_absolute_v3()
529 input_report_key(dev, BTN_TOOL_DOUBLETAP, fingers == 2); in elantech_report_absolute_v3()
530 input_report_key(dev, BTN_TOOL_TRIPLETAP, fingers == 3); in elantech_report_absolute_v3()
569 unsigned fingers; in process_packet_status_v4() local
573 fingers = packet[1] & 0x1f; in process_packet_status_v4()
575 if ((fingers & (1 << i)) == 0) { in process_packet_status_v4()