/openbmc/linux/drivers/input/mouse/ |
H A D | focaltech.c | 123 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 D | navpoint.c | 81 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 D | elantech.rst | 27 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 D | sentelic.rst | 259 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 D | appletouch.rst | 32 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 D | ntrig.rst | 42 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 D | alps.rst | 174 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 D | surface3_spi.c | 67 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 D | ili210x.c | 108 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 D | zforce_ts.c | 239 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 D | multi-touch-protocol.rst | 177 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 D | event-codes.rst | 169 - 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 D | nfnetlink_osf.c | 222 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 D | hid-alps.rst | 47 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/include/linux/netfilter/ |
H A D | nfnetlink_osf.h | 21 struct nf_osf_user_finger finger; member
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-hid-ntrig | 18 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/openbmc/poky/meta/recipes-extended/tcp-wrappers/tcp-wrappers-7.6/ |
H A D | safe_finger.patch | 21 #define FINGER_PROGRAM "finger" /* Most, if not all, UNIX systems */
|
H A D | 01_man_portability.patch | 142 -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 D | usermode_1.114.bb | 5 * userinfo allows users to change their finger information. \
|
/openbmc/linux/Documentation/devicetree/bindings/input/touchscreen/ |
H A D | imx6ul_tsc.txt | 10 This xnur-gpio returns to low once the finger leave the touch screen (The
|
H A D | azoteq,iqs7211.yaml | 174 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 D | config | 69 # 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 D | syna,rmi4.yaml | 82 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 D | hid-logitech-hidpp.c | 2338 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 D | wacom_sys.c | 430 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()
|