Lines Matching refs:touchpad

570 	struct input_dev *touchpad;  member
1053 input_report_key(sc->touchpad, BTN_LEFT, rd[offset+2] & 0x2); in dualshock4_parse_report()
1232 input_mt_slot(sc->touchpad, n); in dualshock4_parse_report()
1233 input_mt_report_slot_state(sc->touchpad, MT_TOOL_FINGER, active); in dualshock4_parse_report()
1236 input_report_abs(sc->touchpad, ABS_MT_POSITION_X, x); in dualshock4_parse_report()
1237 input_report_abs(sc->touchpad, ABS_MT_POSITION_Y, y); in dualshock4_parse_report()
1242 input_mt_sync_frame(sc->touchpad); in dualshock4_parse_report()
1243 input_sync(sc->touchpad); in dualshock4_parse_report()
1272 input_report_key(sc->touchpad, BTN_LEFT, rd[offset] & 0x0F); in nsg_mrxu_parse_report()
1286 input_mt_slot(sc->touchpad, n); in nsg_mrxu_parse_report()
1287 input_mt_report_slot_state(sc->touchpad, MT_TOOL_FINGER, active & 0x03); in nsg_mrxu_parse_report()
1292 input_report_abs(sc->touchpad, ABS_MT_TOUCH_MAJOR, in nsg_mrxu_parse_report()
1294 input_report_abs(sc->touchpad, ABS_MT_TOUCH_MINOR, in nsg_mrxu_parse_report()
1296 input_report_abs(sc->touchpad, ABS_MT_ORIENTATION, in nsg_mrxu_parse_report()
1298 input_report_abs(sc->touchpad, ABS_MT_POSITION_X, x); in nsg_mrxu_parse_report()
1299 input_report_abs(sc->touchpad, ABS_MT_POSITION_Y, in nsg_mrxu_parse_report()
1307 input_report_rel(sc->touchpad, REL_X, relx); in nsg_mrxu_parse_report()
1308 input_report_rel(sc->touchpad, REL_Y, rely); in nsg_mrxu_parse_report()
1316 input_mt_sync_frame(sc->touchpad); in nsg_mrxu_parse_report()
1318 input_sync(sc->touchpad); in nsg_mrxu_parse_report()
1498 sc->touchpad = devm_input_allocate_device(&sc->hdev->dev); in sony_register_touchpad()
1499 if (!sc->touchpad) in sony_register_touchpad()
1502 input_set_drvdata(sc->touchpad, sc); in sony_register_touchpad()
1503 sc->touchpad->dev.parent = &sc->hdev->dev; in sony_register_touchpad()
1504 sc->touchpad->phys = sc->hdev->phys; in sony_register_touchpad()
1505 sc->touchpad->uniq = sc->hdev->uniq; in sony_register_touchpad()
1506 sc->touchpad->id.bustype = sc->hdev->bus; in sony_register_touchpad()
1507 sc->touchpad->id.vendor = sc->hdev->vendor; in sony_register_touchpad()
1508 sc->touchpad->id.product = sc->hdev->product; in sony_register_touchpad()
1509 sc->touchpad->id.version = sc->hdev->version; in sony_register_touchpad()
1519 sc->touchpad->name = name; in sony_register_touchpad()
1522 __set_bit(EV_KEY, sc->touchpad->evbit); in sony_register_touchpad()
1523 __set_bit(BTN_LEFT, sc->touchpad->keybit); in sony_register_touchpad()
1524 __set_bit(INPUT_PROP_BUTTONPAD, sc->touchpad->propbit); in sony_register_touchpad()
1526 input_set_abs_params(sc->touchpad, ABS_MT_POSITION_X, 0, w, 0, 0); in sony_register_touchpad()
1527 input_set_abs_params(sc->touchpad, ABS_MT_POSITION_Y, 0, h, 0, 0); in sony_register_touchpad()
1530 input_set_abs_params(sc->touchpad, ABS_MT_TOUCH_MAJOR, in sony_register_touchpad()
1533 input_set_abs_params(sc->touchpad, ABS_MT_TOUCH_MINOR, in sony_register_touchpad()
1536 input_set_abs_params(sc->touchpad, ABS_MT_ORIENTATION, in sony_register_touchpad()
1541 __set_bit(EV_REL, sc->touchpad->evbit); in sony_register_touchpad()
1544 ret = input_mt_init_slots(sc->touchpad, touch_count, INPUT_MT_POINTER); in sony_register_touchpad()
1548 ret = input_register_device(sc->touchpad); in sony_register_touchpad()