Searched refs:touchpad (Results 1 - 9 of 9) sorted by relevance

/linux-master/include/linux/input/
H A Dad714x.h6 * slider, touchpad at the same time. That depends on the boards.
56 struct ad714x_touchpad_plat *touchpad; member in struct:ad714x_platform_data
/linux-master/drivers/hid/
H A Dhid-sony.c487 struct input_dev *touchpad; member in struct:sony_sc
852 * For the first byte, bit 0 is set when touchpad button is pressed.
869 input_report_key(sc->touchpad, BTN_LEFT, rd[offset] & 0x0F);
883 input_mt_slot(sc->touchpad, n);
884 input_mt_report_slot_state(sc->touchpad, MT_TOOL_FINGER, active & 0x03);
889 input_report_abs(sc->touchpad, ABS_MT_TOUCH_MAJOR,
891 input_report_abs(sc->touchpad, ABS_MT_TOUCH_MINOR,
893 input_report_abs(sc->touchpad, ABS_MT_ORIENTATION,
895 input_report_abs(sc->touchpad, ABS_MT_POSITION_X, x);
896 input_report_abs(sc->touchpad, ABS_MT_POSITION_
[all...]
H A Dhid-playstation.c150 struct input_dev *touchpad; member in struct:dualsense
363 struct input_dev *touchpad; member in struct:dualshock4
509 * Note: for device with a touchpad, touchpad button is not included
510 * as it will be part of the touchpad device.
889 struct input_dev *touchpad; local
892 touchpad = ps_allocate_input_dev(hdev, "Touchpad");
893 if (IS_ERR(touchpad))
894 return ERR_CAST(touchpad);
896 /* Map button underneath touchpad t
[all...]
/linux-master/drivers/input/misc/
H A Dad714x.c108 * Unlike slider/wheel/touchpad, all buttons point to
117 struct ad714x_touchpad_drv *touchpad; member in struct:ad714x_driver_data
576 struct ad714x_touchpad_plat *hw = &ad714x->hw->touchpad[idx];
596 struct ad714x_touchpad_plat *hw = &ad714x->hw->touchpad[idx];
597 struct ad714x_touchpad_drv *sw = &ad714x->sw->touchpad[idx];
605 "touchpad %d x_highest_stage:%d, y_highest_stage:%d\n",
617 struct ad714x_touchpad_plat *hw = &ad714x->hw->touchpad[idx];
618 struct ad714x_touchpad_drv *sw = &ad714x->sw->touchpad[idx];
656 struct ad714x_touchpad_plat *hw = &ad714x->hw->touchpad[idx];
657 struct ad714x_touchpad_drv *sw = &ad714x->sw->touchpad[id
[all...]
/linux-master/drivers/input/keyboard/
H A Dapplespi.c3 * MacBook (Pro) SPI keyboard and touchpad driver
10 * The keyboard and touchpad controller on the MacBookAir6, MacBookPro12,
111 MODULE_PARM_DESC(touchpad_dimensions, "The pixel dimensions of the touchpad, as XxY+W+H .");
148 * @pressure: pressure on forcetouch touchpad
172 * struct touchpad_protocol - touchpad message.
194 * struct command_protocol_tp_info - get touchpad info.
205 * struct touchpad_info_protocol - touchpad info response.
211 * @model_no: the touchpad model number
292 * @touchpad: Touchpad message
308 struct touchpad_protocol touchpad; member in union:message::__anon563
[all...]
/linux-master/drivers/platform/x86/
H A Dmsi-laptop.c528 static DEVICE_ATTR(touchpad, 0444, show_touchpad, NULL);
817 /* 0x54 wwan, 0x62 bluetooth, 0x76 wlan, 0xE4 touchpad toggle*/
H A Dideapad-laptop.c182 "Enable driver based PS/2 aux port en-/dis-abling on touchpad on/off toggle. "
188 "Enable registering a 'touchpad' sysfs-attribute which can be used to manually "
189 "tell the EC to enable/disable the touchpad. This may not work on all models.");
356 seq_puts(s, " touchpad");
590 static DEVICE_ATTR_RW(touchpad);
1474 /* Without reading from EC touchpad LED doesn't switch state */
1480 * Some IdeaPads don't really turn off touchpad - they only
1482 * touchpad off and on. We send KEY_TOUCHPAD_OFF and
1489 * On older models the EC controls the touchpad and toggles it on/off
1497 sysfs_notify(&priv->platform_device->dev.kobj, NULL, "touchpad");
[all...]
H A Dtoshiba_acpi.c647 pr_err("ACPI call to set the touchpad failed\n");
664 pr_err("ACPI call to query the touchpad failed\n");
2068 static DEVICE_ATTR_RW(touchpad);
3163 pr_cont(" touchpad");
H A Dasus-wmi.c1564 asus->tpd_led.name = "asus::touchpad";
4092 ASUS_WMI_CREATE_DEVICE_ATTR(touchpad, 0644, ASUS_WMI_DEVID_TOUCHPAD);

Completed in 197 milliseconds