Home
last modified time | relevance | path

Searched refs:finger (Results 1 – 25 of 31) sorted by relevance

12

/openbmc/linux/drivers/input/mouse/
H A Dfocaltech.c123 struct focaltech_finger_state *finger = &state->fingers[i]; in focaltech_report_state() local
124 bool active = finger->active && finger->valid; in focaltech_report_state()
135 clamped_x = clamp(finger->x, 0U, priv->x_max); in focaltech_report_state()
136 clamped_y = clamp(finger->y, 0U, priv->y_max); in focaltech_report_state()
178 unsigned int finger; in focaltech_process_abs_packet() local
180 finger = (packet[1] >> 4) - 1; in focaltech_process_abs_packet()
181 if (finger >= FOC_MAX_FINGERS) { in focaltech_process_abs_packet()
183 finger); in focaltech_process_abs_packet()
189 state->fingers[finger].x = ((packet[1] & 0xf) << 8) | packet[2]; in focaltech_process_abs_packet()
190 state->fingers[finger].y = (packet[3] << 8) | packet[4]; in focaltech_process_abs_packet()
[all …]
H A Dnavpoint.c81 int finger; in navpoint_packet() local
91 finger = (navpoint->data[1] & 0x01); in navpoint_packet()
96 input_report_key(navpoint->input, BTN_TOUCH, finger); in navpoint_packet()
100 input_report_key(navpoint->input, BTN_TOOL_FINGER, finger); in navpoint_packet()
/openbmc/linux/Documentation/input/devices/
H A Delantech.rst27 5.2.3 Two finger touch
32 6.2.2 Two finger touch
425 One/Three finger touch
482 Two finger touch
570 One/Three finger touch
614 Two finger touch
619 the second packet has data for the second finger. So for two finger touch a
644 head packets or motion packets. A head packet contains data of finger id, finger
723 id2..id0 = finger id
748 id2..id0 = finger id
[all …]
H A Dsentelic.rst259 Bit4 => finger up/down information. 1: finger down, 0: finger up.
261 Bit2 => finger index, 0 is the first finger, 1 is the second finger.
286 Bit4 => finger up/down information. 1: finger down, 0: finger up.
288 Bit2 => finger index, 0 is the first finger, 1 is the second finger.
387 Bit2 => Finger index, 0 is the first finger, 1 is the second finger.
704 0x86 2 finger straight up
705 0x82 2 finger straight down
708 0x8f 2 finger zoom in
709 0x8b 2 finger zoom out
712 0x2e 3 finger straight up
[all …]
H A Dappletouch.rst32 will give additional functionalities, like acceleration, scrolling, 2 finger
33 tap for middle button mouse emulation, 3 finger tap for right button mouse
76 is not perfect. If finger movements are not recognized anymore, try reloading
H A Dntrig.rst42 When the last finger is removed from the device, it sends a number of empty
44 erroneous disconnects, where the sensor may mistakenly not detect a finger that
79 where no finger was actually touching the screen.
110 a mechanism for filtering out ghosts in the form of an extra finger while
H A Dalps.rst174 bitmaps a given bit is set if there is a finger covering that position on the
176 data, although finger tracking is not possible. This packet also encodes the
390 OVF: 5th finger detected
/openbmc/linux/drivers/input/touchscreen/
H A Dsurface3_spi.c67 struct surface3_ts_data_finger *finger) in surface3_spi_report_touch() argument
69 int st = finger->status & 0x01; in surface3_spi_report_touch()
73 get_unaligned_le16(&finger->tracking_id)); in surface3_spi_report_touch()
82 get_unaligned_le16(&finger->x)); in surface3_spi_report_touch()
85 get_unaligned_le16(&finger->y)); in surface3_spi_report_touch()
88 get_unaligned_le16(&finger->width)); in surface3_spi_report_touch()
91 get_unaligned_le16(&finger->height)); in surface3_spi_report_touch()
100 struct surface3_ts_data_finger *finger; in surface3_spi_process_touch() local
102 finger = (struct surface3_ts_data_finger *)&data[17 + in surface3_spi_process_touch()
111 if (finger->status & 0x10) in surface3_spi_process_touch()
[all …]
H A Dili210x.c108 unsigned int finger, in ili210x_touchdata_to_coords() argument
112 if (!(touchdata[0] & BIT(finger))) in ili210x_touchdata_to_coords()
115 *x = get_unaligned_be16(touchdata + 1 + (finger * 4) + 0); in ili210x_touchdata_to_coords()
164 unsigned int finger, in ili211x_touchdata_to_coords() argument
174 *x = ((touchdata[1 + (finger * 4) + 0] & 0xf0) << 4) | in ili211x_touchdata_to_coords()
175 touchdata[1 + (finger * 4) + 1]; in ili211x_touchdata_to_coords()
176 *y = ((touchdata[1 + (finger * 4) + 0] & 0x0f) << 8) | in ili211x_touchdata_to_coords()
177 touchdata[1 + (finger * 4) + 2]; in ili211x_touchdata_to_coords()
197 unsigned int finger, in ili212x_touchdata_to_coords() argument
272 unsigned int finger, in ili251x_touchdata_to_coords() argument
[all …]
H A Dzforce_ts.c239 static int zforce_scan_frequency(struct zforce_ts *ts, u16 idle, u16 finger, in zforce_scan_frequency() argument
245 (finger & 0xff), ((finger >> 8) & 0xff), in zforce_scan_frequency()
250 idle, finger, stylus); in zforce_scan_frequency()
/openbmc/linux/Documentation/input/
H A Dmulti-touch-protocol.rst177 looking through a window at someone gently holding a finger against the
180 the perimeter of the finger. The center of the touching region (a) is
181 ABS_MT_POSITION_X/Y and the center of the approaching finger (b) is
182 ABS_MT_TOOL_X/Y. The touch diameter is ABS_MT_TOUCH_MAJOR and the finger
217 direction of the finger ellipse is given by the vector (a - b).
356 the device can distinguish between a finger along the Y axis (0) and a
357 finger along the X axis (1).
398 one can also distinguish between a sweeping finger and a pointing finger,
406 in a finger packet must not be recognized as single-touch events.
408 For type A devices, all finger data bypasses input filtering, since
[all …]
H A Devent-codes.rst169 - These codes denote one, two, three, and four finger interaction on a
174 purpose. A trackpad event generated by finger touches should generate events
178 Note: Historically some drivers emitted multiple of the finger count codes with
252 A finger flattens with pressure, causing a larger contact area and thus
406 The guidelines below ensure proper single-touch and multi-finger functionality.
436 on the trackpad. Where multi-finger support is available, BTN_TOOL_<name> should
/openbmc/linux/net/netfilter/
H A Dnfnetlink_osf.c222 f = &kf->finger; in nf_osf_match()
281 f = &kf->finger; in nf_osf_find()
330 memcpy(&kf->finger, f, sizeof(struct nf_osf_user_finger)); in nfnl_osf_add_callback()
333 if (memcmp(&sf->finger, f, sizeof(struct nf_osf_user_finger))) in nfnl_osf_add_callback()
370 if (memcmp(&sf->finger, f, sizeof(struct nf_osf_user_finger))) in nfnl_osf_remove_callback()
/openbmc/linux/Documentation/hid/
H A Dhid-alps.rst47 ReportID-3 (Input Reports) (Vendor Usage: Max 10 finger data) for TP
151 X Absolute data of the "n"th finger
153 Y Absolute data of the "n"th finger
155 Operation area of the "n"th finger
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-driver-hid-ntrig18 When the last finger is removed from the device, it sends a
21 sensor may mistakenly not detect a finger that is still present.
/openbmc/linux/include/linux/netfilter/
H A Dnfnetlink_osf.h21 struct nf_osf_user_finger finger; member
/openbmc/openbmc/poky/meta/recipes-extended/tcp-wrappers/tcp-wrappers-7.6/
H A Dsafe_finger.patch21 #define FINGER_PROGRAM "finger" /* Most, if not all, UNIX systems */
H A D01_man_portability.patch142 -finger stream tcp nowait nobody /usr/etc/in.fingerd in.fingerd
143 +finger stream tcp nowait nobody /usr/sbin/in.fingerd in.fingerd
148 -finger stream tcp nowait nobody /some/where/tcpd in.fingerd
149 +finger stream tcp nowait nobody /usr/sbin/tcpd in.fingerd
/openbmc/openbmc/meta-openembedded/meta-gnome/recipes-support/usermode/
H A Dusermode_1.114.bb5 * userinfo allows users to change their finger information. \
/openbmc/linux/Documentation/devicetree/bindings/input/touchscreen/
H A Dimx6ul_tsc.txt10 This xnur-gpio returns to low once the finger leave the touch screen (The
H A Dazoteq,iqs7211.yaml174 description: Specifies the contact (finger) split factor.
323 a finger may travel to be considered a gesture.
330 Specifies the minimum distance a finger must travel to elicit a
338 Specifies the maximum angle (in degrees) a finger may travel to
/openbmc/openbmc/meta-security/dynamic-layers/meta-perl/recipes-security/bastille/files/
H A Dconfig69 # Q: TCP services to audit: [telnet ftp imap pop3 finger sunrpc exec login linuxconf ssh]
70 Firewall.ip_s_tcpaudit="telnet ftp imap pop3 finger sunrpc exec login linuxconf ssh"
/openbmc/linux/Documentation/devicetree/bindings/input/
H A Dsyna,rmi4.yaml82 The delay to wait after the last finger lift and the first doze
87 The time period that the device sleeps between finger activity.
/openbmc/linux/drivers/hid/
H A Dhid-logitech-hidpp.c2338 struct hidpp_touchpad_raw_xy_finger *finger) in hidpp_touchpad_touch_event() argument
2343 finger->x = x_m << 6 | data[1]; in hidpp_touchpad_touch_event()
2344 finger->y = y_m << 6 | data[3]; in hidpp_touchpad_touch_event()
2346 finger->contact_type = data[0] >> 6; in hidpp_touchpad_touch_event()
2347 finger->contact_status = data[2] >> 6; in hidpp_touchpad_touch_event()
2349 finger->z = data[4]; in hidpp_touchpad_touch_event()
2350 finger->area = data[5]; in hidpp_touchpad_touch_event()
2351 finger->finger_id = data[6] >> 4; in hidpp_touchpad_touch_event()
H A Dwacom_sys.c430 bool finger = WACOM_FINGER_FIELD(field); in wacom_usage_mapping() local
441 else if (finger) in wacom_usage_mapping()
451 if (finger) { in wacom_usage_mapping()
462 if (finger) { in wacom_usage_mapping()

12