ps2dev 199 drivers/input/keyboard/atkbd.c struct ps2dev ps2dev; ps2dev 392 drivers/input/keyboard/atkbd.c if (unlikely(atkbd->ps2dev.flags & PS2_FLAG_ACK)) ps2dev 393 drivers/input/keyboard/atkbd.c if (ps2_handle_ack(&atkbd->ps2dev, data)) ps2dev 396 drivers/input/keyboard/atkbd.c if (unlikely(atkbd->ps2dev.flags & PS2_FLAG_CMD)) ps2dev 397 drivers/input/keyboard/atkbd.c if (ps2_handle_response(&atkbd->ps2dev, data)) ps2dev 424 drivers/input/keyboard/atkbd.c serio_reconnect(atkbd->ps2dev.serio); ps2dev 554 drivers/input/keyboard/atkbd.c return ps2_command(&atkbd->ps2dev, ¶m, ATKBD_CMD_SETREP); ps2dev 565 drivers/input/keyboard/atkbd.c if (ps2_command(&atkbd->ps2dev, param, ATKBD_CMD_SETLEDS)) ps2dev 575 drivers/input/keyboard/atkbd.c if (ps2_command(&atkbd->ps2dev, param, ATKBD_CMD_EX_SETLEDS)) ps2dev 668 drivers/input/keyboard/atkbd.c serio_pause_rx(atkbd->ps2dev.serio); ps2dev 670 drivers/input/keyboard/atkbd.c serio_continue_rx(atkbd->ps2dev.serio); ps2dev 680 drivers/input/keyboard/atkbd.c serio_pause_rx(atkbd->ps2dev.serio); ps2dev 682 drivers/input/keyboard/atkbd.c serio_continue_rx(atkbd->ps2dev.serio); ps2dev 687 drivers/input/keyboard/atkbd.c struct ps2dev *ps2dev = &atkbd->ps2dev; ps2dev 693 drivers/input/keyboard/atkbd.c if (ps2_command(ps2dev, NULL, ATKBD_CMD_ENABLE)) { ps2dev 694 drivers/input/keyboard/atkbd.c dev_err(&ps2dev->serio->dev, ps2dev 696 drivers/input/keyboard/atkbd.c ps2dev->serio->phys); ps2dev 710 drivers/input/keyboard/atkbd.c struct ps2dev *ps2dev = &atkbd->ps2dev; ps2dev 712 drivers/input/keyboard/atkbd.c if (ps2_command(ps2dev, NULL, ATKBD_CMD_RESET_DIS)) ps2dev 713 drivers/input/keyboard/atkbd.c dev_err(&ps2dev->serio->dev, ps2dev 715 drivers/input/keyboard/atkbd.c ps2dev->serio->phys); ps2dev 724 drivers/input/keyboard/atkbd.c struct ps2dev *ps2dev = &atkbd->ps2dev; ps2dev 734 drivers/input/keyboard/atkbd.c if (ps2_command(ps2dev, NULL, ATKBD_CMD_RESET_BAT)) ps2dev 735 drivers/input/keyboard/atkbd.c dev_warn(&ps2dev->serio->dev, ps2dev 737 drivers/input/keyboard/atkbd.c ps2dev->serio->phys); ps2dev 747 drivers/input/keyboard/atkbd.c if (ps2_command(ps2dev, param, ATKBD_CMD_GETID)) { ps2dev 755 drivers/input/keyboard/atkbd.c if (ps2_command(ps2dev, param, ATKBD_CMD_SETLEDS)) ps2dev 767 drivers/input/keyboard/atkbd.c dev_err(&ps2dev->serio->dev, ps2dev 791 drivers/input/keyboard/atkbd.c struct ps2dev *ps2dev = &atkbd->ps2dev; ps2dev 806 drivers/input/keyboard/atkbd.c ps2_command(ps2dev, param, ATKBD_CMD_SSCANSET); ps2dev 812 drivers/input/keyboard/atkbd.c if (!ps2_command(ps2dev, param, ATKBD_CMD_EX_ENABLE)) { ps2dev 819 drivers/input/keyboard/atkbd.c ps2_command(ps2dev, param, ATKBD_CMD_SETALL_MB); ps2dev 826 drivers/input/keyboard/atkbd.c if (!ps2_command(ps2dev, param, ATKBD_CMD_OK_GETID)) { ps2dev 832 drivers/input/keyboard/atkbd.c if (ps2_command(ps2dev, param, ATKBD_CMD_SSCANSET)) ps2dev 836 drivers/input/keyboard/atkbd.c if (ps2_command(ps2dev, param, ATKBD_CMD_GSCANSET)) ps2dev 841 drivers/input/keyboard/atkbd.c if (ps2_command(ps2dev, param, ATKBD_CMD_SSCANSET)) ps2dev 845 drivers/input/keyboard/atkbd.c ps2_command(ps2dev, param, ATKBD_CMD_SETALL_MBR); ps2dev 852 drivers/input/keyboard/atkbd.c struct ps2dev *ps2dev = &atkbd->ps2dev; ps2dev 860 drivers/input/keyboard/atkbd.c if (ps2_command(ps2dev, param, ATKBD_CMD_SETLEDS)) ps2dev 868 drivers/input/keyboard/atkbd.c if (ps2_command(ps2dev, param, ATKBD_CMD_SETREP)) ps2dev 884 drivers/input/keyboard/atkbd.c ps2_command(&atkbd->ps2dev, NULL, ATKBD_CMD_RESET_DEF); ps2dev 1069 drivers/input/keyboard/atkbd.c "%s/input0", atkbd->ps2dev.serio->phys); ps2dev 1078 drivers/input/keyboard/atkbd.c input_dev->dev.parent = &atkbd->ps2dev.serio->dev; ps2dev 1143 drivers/input/keyboard/atkbd.c ps2_init(&atkbd->ps2dev, serio); ps2dev 1420 drivers/input/mouse/alps.c psmouse->ps2dev.serio->phys, ps2dev 1434 drivers/input/mouse/alps.c dev3->dev.parent = &psmouse->ps2dev.serio->dev; ps2dev 1582 drivers/input/mouse/alps.c serio_pause_rx(psmouse->ps2dev.serio); ps2dev 1603 drivers/input/mouse/alps.c serio_continue_rx(psmouse->ps2dev.serio); ps2dev 1688 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 1700 drivers/input/mouse/alps.c if (ps2_command(ps2dev, param, command)) ps2dev 1708 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 1712 drivers/input/mouse/alps.c if (ps2_command(ps2dev, NULL, priv->addr_command)) ps2dev 1726 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 1729 drivers/input/mouse/alps.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO)) ps2dev 1770 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 1773 drivers/input/mouse/alps.c if (init_command && ps2_command(ps2dev, param, init_command)) ps2dev 1776 drivers/input/mouse/alps.c if (ps2_command(ps2dev, NULL, repeated_command) || ps2dev 1777 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, repeated_command) || ps2dev 1778 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, repeated_command)) ps2dev 1782 drivers/input/mouse/alps.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO)) ps2dev 1825 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 1826 drivers/input/mouse/alps.c if (ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSTREAM)) ps2dev 1838 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 1841 drivers/input/mouse/alps.c if (ps2_command(ps2dev, NULL, cmd) || ps2dev 1842 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, cmd) || ps2dev 1843 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, cmd) || ps2dev 1844 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_DISABLE)) ps2dev 1848 drivers/input/mouse/alps.c ps2_drain(ps2dev, 3, 100); ps2dev 1855 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 1858 drivers/input/mouse/alps.c if (ps2_command(ps2dev, NULL, PSMOUSE_CMD_DISABLE) || ps2dev 1859 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_DISABLE) || ps2dev 1860 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_DISABLE) || ps2dev 1861 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_DISABLE) || ps2dev 1862 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_ENABLE)) ps2dev 1869 drivers/input/mouse/alps.c return ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETPOLL); ps2dev 1892 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 1895 drivers/input/mouse/alps.c if (ps2_command(ps2dev, NULL, PSMOUSE_CMD_ENABLE) || ps2dev 1899 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_DISABLE)) ps2dev 1907 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 1911 drivers/input/mouse/alps.c if (ps2_command(ps2dev, NULL, PSMOUSE_CMD_RESET_WRAP) || ps2dev 1912 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_GETINFO) || ps2dev 1913 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_DISABLE) || ps2dev 1914 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_DISABLE) || ps2dev 1915 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE21) || ps2dev 1916 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE11) || ps2dev 1917 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE21) || ps2dev 1918 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_GETINFO)) ps2dev 1922 drivers/input/mouse/alps.c if (ps2_command(ps2dev, NULL, PSMOUSE_CMD_RESET_WRAP)) ps2dev 1966 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 1971 drivers/input/mouse/alps.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO) || ps2dev 1972 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_DISABLE) || ps2dev 1973 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_DISABLE) || ps2dev 1974 drivers/input/mouse/alps.c ps2_command(ps2dev, &tap_arg, cmd)) ps2dev 1996 drivers/input/mouse/alps.c poll_failed = ps2_command(&psmouse->ps2dev, buf, ps2dev 2009 drivers/input/mouse/alps.c if (ps2_command(&psmouse->ps2dev, buf, PSMOUSE_CMD_POLL | (3 << 8))) ps2dev 2042 drivers/input/mouse/alps.c if (ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_SETSTREAM)) { ps2dev 2055 drivers/input/mouse/alps.c if (ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_SETSCALE11) || ps2dev 2056 drivers/input/mouse/alps.c ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_SETSCALE11) || ps2dev 2057 drivers/input/mouse/alps.c ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_SETSCALE11) || ps2dev 2058 drivers/input/mouse/alps.c ps2_command(&psmouse->ps2dev, ¶m[0], PSMOUSE_CMD_SETRATE) || ps2dev 2059 drivers/input/mouse/alps.c ps2_command(&psmouse->ps2dev, ¶m[1], PSMOUSE_CMD_SETRATE)) ps2dev 2220 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 2270 drivers/input/mouse/alps.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE) || ps2dev 2271 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_ENABLE)) { ps2dev 2330 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 2365 drivers/input/mouse/alps.c return ps2_command(ps2dev, NULL, PSMOUSE_CMD_ENABLE); ps2dev 2390 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 2435 drivers/input/mouse/alps.c if (ps2_command(ps2dev, ¶m[0], PSMOUSE_CMD_SETRATE) || ps2dev 2436 drivers/input/mouse/alps.c ps2_command(ps2dev, ¶m[1], PSMOUSE_CMD_SETRATE) || ps2dev 2437 drivers/input/mouse/alps.c ps2_command(ps2dev, ¶m[2], PSMOUSE_CMD_SETRATE) || ps2dev 2438 drivers/input/mouse/alps.c ps2_command(ps2dev, param, PSMOUSE_CMD_GETID)) ps2dev 2443 drivers/input/mouse/alps.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE) || ps2dev 2444 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_ENABLE)) { ps2dev 2464 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 2468 drivers/input/mouse/alps.c if (ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSTREAM) || ps2dev 2469 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSTREAM) || ps2dev 2470 drivers/input/mouse/alps.c ps2_command(ps2dev, otp, PSMOUSE_CMD_GETINFO)) ps2dev 2476 drivers/input/mouse/alps.c if (ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETPOLL) || ps2dev 2477 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETPOLL) || ps2dev 2478 drivers/input/mouse/alps.c ps2_command(ps2dev, otp, PSMOUSE_CMD_GETINFO)) ps2dev 2554 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 2567 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_ENABLE); ps2dev 2604 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 2612 drivers/input/mouse/alps.c if (ps2_command(ps2dev, NULL, PSMOUSE_CMD_RESET_WRAP) || ps2dev 2613 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETPOLL) || ps2dev 2614 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETPOLL) || ps2dev 2615 drivers/input/mouse/alps.c ps2_command(ps2dev, ¶m[0], PSMOUSE_CMD_SETRATE) || ps2dev 2616 drivers/input/mouse/alps.c ps2_command(ps2dev, ¶m[0], PSMOUSE_CMD_SETRATE)) ps2dev 2619 drivers/input/mouse/alps.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO)) ps2dev 2649 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 2656 drivers/input/mouse/alps.c if (ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSTREAM) || ps2dev 2657 drivers/input/mouse/alps.c ps2_command(ps2dev, ¶m[0], PSMOUSE_CMD_SETRATE) || ps2dev 2658 drivers/input/mouse/alps.c ps2_command(ps2dev, ¶m[1], PSMOUSE_CMD_SETRATE)) ps2dev 2666 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 2686 drivers/input/mouse/alps.c return ps2_command(ps2dev, NULL, PSMOUSE_CMD_ENABLE); ps2dev 2695 drivers/input/mouse/alps.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 2700 drivers/input/mouse/alps.c if (ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSTREAM) || ps2dev 2701 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSTREAM) || ps2dev 2702 drivers/input/mouse/alps.c ps2_command(ps2dev, ¶m[0], PSMOUSE_CMD_SETRATE) || ps2dev 2703 drivers/input/mouse/alps.c ps2_command(ps2dev, ¶m[1], PSMOUSE_CMD_SETRATE)) { ps2dev 2715 drivers/input/mouse/alps.c return ps2_command(ps2dev, NULL, PSMOUSE_CMD_ENABLE); ps2dev 2869 drivers/input/mouse/alps.c if (ps2_command(&psmouse->ps2dev, ps2dev 3103 drivers/input/mouse/alps.c psmouse->ps2dev.serio->phys); ps2dev 3116 drivers/input/mouse/alps.c dev2->dev.parent = &psmouse->ps2dev.serio->dev; ps2dev 257 drivers/input/mouse/byd.c serio_pause_rx(psmouse->ps2dev.serio); ps2dev 262 drivers/input/mouse/byd.c serio_continue_rx(psmouse->ps2dev.serio); ps2dev 341 drivers/input/mouse/byd.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 390 drivers/input/mouse/byd.c if (ps2_command(ps2dev, param, seq[i].command)) ps2dev 437 drivers/input/mouse/byd.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 440 drivers/input/mouse/byd.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES)) ps2dev 442 drivers/input/mouse/byd.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES)) ps2dev 444 drivers/input/mouse/byd.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES)) ps2dev 446 drivers/input/mouse/byd.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES)) ps2dev 448 drivers/input/mouse/byd.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO)) ps2dev 40 drivers/input/mouse/cypress_ps2.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 42 drivers/input/mouse/cypress_ps2.c if (ps2_sendbyte(ps2dev, value & 0xff, CYTP_CMD_TIMEOUT) < 0) { ps2dev 45 drivers/input/mouse/cypress_ps2.c value & 0xff, ps2dev->nak); ps2dev 46 drivers/input/mouse/cypress_ps2.c if (ps2dev->nak == CYTP_PS2_RETRY) ps2dev 63 drivers/input/mouse/cypress_ps2.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 67 drivers/input/mouse/cypress_ps2.c ps2_begin_command(ps2dev); ps2dev 93 drivers/input/mouse/cypress_ps2.c ps2_end_command(ps2dev); ps2dev 103 drivers/input/mouse/cypress_ps2.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 107 drivers/input/mouse/cypress_ps2.c ps2_begin_command(ps2dev); ps2dev 120 drivers/input/mouse/cypress_ps2.c wait_event_timeout(ps2dev->wait, ps2dev 133 drivers/input/mouse/cypress_ps2.c ps2_end_command(ps2dev); ps2dev 624 drivers/input/mouse/cypress_ps2.c ps2_command(&psmouse->ps2dev, (unsigned char *)&psmouse->rate, ps2dev 38 drivers/input/mouse/elantech.c if (ps2_sliced_command(&psmouse->ps2dev, c) || ps2dev 39 drivers/input/mouse/elantech.c ps2_command(&psmouse->ps2dev, param, PSMOUSE_CMD_GETINFO)) { ps2dev 53 drivers/input/mouse/elantech.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 55 drivers/input/mouse/elantech.c if (ps2_command(ps2dev, NULL, ETP_PS2_CUSTOM_COMMAND) || ps2dev 56 drivers/input/mouse/elantech.c ps2_command(ps2dev, NULL, c) || ps2dev 57 drivers/input/mouse/elantech.c ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO)) { ps2dev 71 drivers/input/mouse/elantech.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 77 drivers/input/mouse/elantech.c rc = ps2_command(ps2dev, param, command); ps2dev 110 drivers/input/mouse/elantech.c if (ps2_sliced_command(&psmouse->ps2dev, ETP_REGISTER_READ) || ps2dev 111 drivers/input/mouse/elantech.c ps2_sliced_command(&psmouse->ps2dev, reg) || ps2dev 112 drivers/input/mouse/elantech.c ps2_command(&psmouse->ps2dev, param, PSMOUSE_CMD_GETINFO)) { ps2dev 165 drivers/input/mouse/elantech.c if (ps2_sliced_command(&psmouse->ps2dev, ETP_REGISTER_WRITE) || ps2dev 166 drivers/input/mouse/elantech.c ps2_sliced_command(&psmouse->ps2dev, reg) || ps2dev 167 drivers/input/mouse/elantech.c ps2_sliced_command(&psmouse->ps2dev, val) || ps2dev 168 drivers/input/mouse/elantech.c ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_SETSCALE11)) { ps2dev 1349 drivers/input/mouse/elantech.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 1352 drivers/input/mouse/elantech.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_RESET_DIS); ps2dev 1354 drivers/input/mouse/elantech.c if (ps2_command(ps2dev, NULL, PSMOUSE_CMD_DISABLE) || ps2dev 1355 drivers/input/mouse/elantech.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE11) || ps2dev 1356 drivers/input/mouse/elantech.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE11) || ps2dev 1357 drivers/input/mouse/elantech.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE11) || ps2dev 1358 drivers/input/mouse/elantech.c ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO)) { ps2dev 1418 drivers/input/mouse/elantech.c sysfs_remove_group(&psmouse->ps2dev.serio->dev.kobj, ps2dev 1957 drivers/input/mouse/elantech.c error = sysfs_create_group(&psmouse->ps2dev.serio->dev.kobj, ps2dev 1976 drivers/input/mouse/elantech.c psmouse->ps2dev.serio->phys); ps2dev 1983 drivers/input/mouse/elantech.c tp_dev->dev.parent = &psmouse->ps2dev.serio->dev; ps2dev 2008 drivers/input/mouse/elantech.c sysfs_remove_group(&psmouse->ps2dev.serio->dev.kobj, ps2dev 267 drivers/input/mouse/focaltech.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 271 drivers/input/mouse/focaltech.c if (ps2_command(ps2dev, param, 0x10f8)) ps2dev 274 drivers/input/mouse/focaltech.c if (ps2_command(ps2dev, param, 0x10f8)) ps2dev 277 drivers/input/mouse/focaltech.c if (ps2_command(ps2dev, param, 0x10f8)) ps2dev 281 drivers/input/mouse/focaltech.c if (ps2_command(ps2dev, param, 0x10f8)) ps2dev 284 drivers/input/mouse/focaltech.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_SETSCALE11)) ps2dev 287 drivers/input/mouse/focaltech.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_ENABLE)) ps2dev 295 drivers/input/mouse/focaltech.c ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_RESET_DIS); ps2dev 347 drivers/input/mouse/focaltech.c static int focaltech_read_register(struct ps2dev *ps2dev, int reg, ps2dev 350 drivers/input/mouse/focaltech.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_SETSCALE11)) ps2dev 354 drivers/input/mouse/focaltech.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES)) ps2dev 357 drivers/input/mouse/focaltech.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES)) ps2dev 360 drivers/input/mouse/focaltech.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES)) ps2dev 364 drivers/input/mouse/focaltech.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES)) ps2dev 367 drivers/input/mouse/focaltech.c if (ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO)) ps2dev 375 drivers/input/mouse/focaltech.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 379 drivers/input/mouse/focaltech.c if (focaltech_read_register(ps2dev, 2, param)) ps2dev 494 drivers/input/mouse/hgpk.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 520 drivers/input/mouse/hgpk.c if (ps2_command(ps2dev, NULL, advanced_init[i])) ps2dev 527 drivers/input/mouse/hgpk.c if (ps2_command(ps2dev, NULL, cmd)) ps2dev 610 drivers/input/mouse/hgpk.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 613 drivers/input/mouse/hgpk.c if (ps2_command(ps2dev, NULL, 0xf5) || ps2dev 614 drivers/input/mouse/hgpk.c ps2_command(ps2dev, NULL, 0xf5) || ps2dev 615 drivers/input/mouse/hgpk.c ps2_command(ps2dev, NULL, 0xe6) || ps2dev 616 drivers/input/mouse/hgpk.c ps2_command(ps2dev, NULL, 0xf5)) { ps2dev 694 drivers/input/mouse/hgpk.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 713 drivers/input/mouse/hgpk.c if (!ps2_sendbyte(ps2dev, PSMOUSE_CMD_DISABLE, 20)) ps2dev 730 drivers/input/mouse/hgpk.c if (ps2_command(ps2dev, NULL, 0xec) || ps2dev 731 drivers/input/mouse/hgpk.c ps2_command(ps2dev, NULL, 0xec) || ps2dev 732 drivers/input/mouse/hgpk.c ps2_command(ps2dev, NULL, 0xea)) { ps2dev 739 drivers/input/mouse/hgpk.c ps2_sendbyte(ps2dev, 0xec, 20); ps2dev 761 drivers/input/mouse/hgpk.c if (psmouse->ps2dev.serio->dev.power.power_state.event != ps2dev 901 drivers/input/mouse/hgpk.c device_remove_file(&psmouse->ps2dev.serio->dev, ps2dev 903 drivers/input/mouse/hgpk.c device_remove_file(&psmouse->ps2dev.serio->dev, ps2dev 907 drivers/input/mouse/hgpk.c device_remove_file(&psmouse->ps2dev.serio->dev, ps2dev 942 drivers/input/mouse/hgpk.c err = device_create_file(&psmouse->ps2dev.serio->dev, ps2dev 949 drivers/input/mouse/hgpk.c err = device_create_file(&psmouse->ps2dev.serio->dev, ps2dev 959 drivers/input/mouse/hgpk.c err = device_create_file(&psmouse->ps2dev.serio->dev, ps2dev 971 drivers/input/mouse/hgpk.c device_remove_file(&psmouse->ps2dev.serio->dev, ps2dev 974 drivers/input/mouse/hgpk.c device_remove_file(&psmouse->ps2dev.serio->dev, ps2dev 1015 drivers/input/mouse/hgpk.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 1019 drivers/input/mouse/hgpk.c if (ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE21) || ps2dev 1020 drivers/input/mouse/hgpk.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE21) || ps2dev 1021 drivers/input/mouse/hgpk.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE21) || ps2dev 1022 drivers/input/mouse/hgpk.c ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO)) { ps2dev 201 drivers/input/mouse/lifebook.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 215 drivers/input/mouse/lifebook.c ps2_command(ps2dev, ¶m, PSMOUSE_CMD_SETRES); ps2dev 222 drivers/input/mouse/lifebook.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 225 drivers/input/mouse/lifebook.c ps2_command(ps2dev, ¶m, PSMOUSE_CMD_SETRES); ps2dev 237 drivers/input/mouse/lifebook.c ps2_command(&psmouse->ps2dev, &p, PSMOUSE_CMD_SETRES); ps2dev 259 drivers/input/mouse/lifebook.c strcmp(psmouse->ps2dev.serio->phys, desired_serio_phys)) ps2dev 283 drivers/input/mouse/lifebook.c "%s/input1", psmouse->ps2dev.serio->phys); ps2dev 291 drivers/input/mouse/lifebook.c dev2->dev.parent = &psmouse->ps2dev.serio->dev; ps2dev 117 drivers/input/mouse/logips2pp.c error = ps2_sliced_command(&psmouse->ps2dev, command); ps2dev 121 drivers/input/mouse/logips2pp.c error = ps2_command(&psmouse->ps2dev, param, PSMOUSE_CMD_POLL | 0x0300); ps2dev 138 drivers/input/mouse/logips2pp.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 144 drivers/input/mouse/logips2pp.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); ps2dev 145 drivers/input/mouse/logips2pp.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); ps2dev 146 drivers/input/mouse/logips2pp.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); ps2dev 149 drivers/input/mouse/logips2pp.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); ps2dev 189 drivers/input/mouse/logips2pp.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 192 drivers/input/mouse/logips2pp.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE11); ps2dev 193 drivers/input/mouse/logips2pp.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE11); ps2dev 194 drivers/input/mouse/logips2pp.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE11); ps2dev 195 drivers/input/mouse/logips2pp.c ps2_command(ps2dev, ¶m, PSMOUSE_CMD_SETRES); ps2dev 203 drivers/input/mouse/logips2pp.c device_remove_file(&psmouse->ps2dev.serio->dev, ps2dev 338 drivers/input/mouse/logips2pp.c error = device_create_file(&psmouse->ps2dev.serio->dev, ps2dev 359 drivers/input/mouse/logips2pp.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 367 drivers/input/mouse/logips2pp.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); ps2dev 368 drivers/input/mouse/logips2pp.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE11); ps2dev 369 drivers/input/mouse/logips2pp.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE11); ps2dev 370 drivers/input/mouse/logips2pp.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE11); ps2dev 372 drivers/input/mouse/logips2pp.c ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO); ps2dev 390 drivers/input/mouse/logips2pp.c ps2_command(ps2dev, param, 0x30d1); ps2dev 393 drivers/input/mouse/logips2pp.c ps2_command(ps2dev, param, 0x30d1); ps2dev 396 drivers/input/mouse/logips2pp.c ps2_command(ps2dev, param, 0x30d1); ps2dev 399 drivers/input/mouse/logips2pp.c if (!ps2_command(ps2dev, param, 0x13d1) && ps2dev 252 drivers/input/mouse/psmouse-base.c psmouse->ps2dev.flags = 0; ps2dev 263 drivers/input/mouse/psmouse-base.c serio_pause_rx(psmouse->ps2dev.serio); ps2dev 265 drivers/input/mouse/psmouse-base.c serio_continue_rx(psmouse->ps2dev.serio); ps2dev 287 drivers/input/mouse/psmouse-base.c serio_reconnect(psmouse->ps2dev.serio); ps2dev 355 drivers/input/mouse/psmouse-base.c ps2_cmd_aborted(&psmouse->ps2dev); ps2dev 364 drivers/input/mouse/psmouse-base.c if (unlikely(psmouse->ps2dev.flags & PS2_FLAG_ACK)) ps2dev 365 drivers/input/mouse/psmouse-base.c if (ps2_handle_ack(&psmouse->ps2dev, data)) ps2dev 368 drivers/input/mouse/psmouse-base.c if (unlikely(psmouse->ps2dev.flags & PS2_FLAG_CMD)) ps2dev 369 drivers/input/mouse/psmouse-base.c if (ps2_handle_response(&psmouse->ps2dev, data)) ps2dev 440 drivers/input/mouse/psmouse-base.c error = ps2_command(&psmouse->ps2dev, param, PSMOUSE_CMD_RESET_BAT); ps2dev 462 drivers/input/mouse/psmouse-base.c ps2_command(&psmouse->ps2dev, &p, PSMOUSE_CMD_SETRES); ps2dev 478 drivers/input/mouse/psmouse-base.c ps2_command(&psmouse->ps2dev, &r, PSMOUSE_CMD_SETRATE); ps2dev 487 drivers/input/mouse/psmouse-base.c ps2_command(&psmouse->ps2dev, NULL, ps2dev 497 drivers/input/mouse/psmouse-base.c return ps2_command(&psmouse->ps2dev, psmouse->packet, ps2dev 517 drivers/input/mouse/psmouse-base.c struct serio *serio = psmouse->ps2dev.serio; ps2dev 547 drivers/input/mouse/psmouse-base.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 551 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); ps2dev 552 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE11); ps2dev 553 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE11); ps2dev 554 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE11); ps2dev 555 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO); ps2dev 579 drivers/input/mouse/psmouse-base.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 583 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); ps2dev 585 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); ps2dev 587 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); ps2dev 588 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, param, PSMOUSE_CMD_GETID); ps2dev 612 drivers/input/mouse/psmouse-base.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 618 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); ps2dev 620 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); ps2dev 622 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); ps2dev 623 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, param, PSMOUSE_CMD_GETID); ps2dev 630 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); ps2dev 632 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); ps2dev 634 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); ps2dev 658 drivers/input/mouse/psmouse-base.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 664 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); ps2dev 666 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); ps2dev 669 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); ps2dev 671 drivers/input/mouse/psmouse-base.c ps2_command(ps2dev, param, PSMOUSE_CMD_GETID); ps2dev 1001 drivers/input/mouse/psmouse-base.c if (psmouse->ps2dev.serio->id.type == SERIO_PS_PSTHRU && ps2dev 1153 drivers/input/mouse/psmouse-base.c ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_RESET_DIS); ps2dev 1211 drivers/input/mouse/psmouse-base.c ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_RESET_DIS); ps2dev 1251 drivers/input/mouse/psmouse-base.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 1262 drivers/input/mouse/psmouse-base.c error = ps2_command(ps2dev, param, PSMOUSE_CMD_GETID); ps2dev 1274 drivers/input/mouse/psmouse-base.c error = ps2_command(ps2dev, NULL, PSMOUSE_CMD_RESET_DIS); ps2dev 1277 drivers/input/mouse/psmouse-base.c ps2dev->serio->phys, error); ps2dev 1302 drivers/input/mouse/psmouse-base.c if (ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_ENABLE)) { ps2dev 1304 drivers/input/mouse/psmouse-base.c psmouse->ps2dev.serio->phys); ps2dev 1320 drivers/input/mouse/psmouse-base.c error = ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_DISABLE); ps2dev 1323 drivers/input/mouse/psmouse-base.c psmouse->ps2dev.serio->phys, error); ps2dev 1338 drivers/input/mouse/psmouse-base.c struct serio *serio = psmouse->ps2dev.serio; ps2dev 1365 drivers/input/mouse/psmouse-base.c if (ps2_sendbyte(&psmouse->ps2dev, PSMOUSE_CMD_DISABLE, 20)) { ps2dev 1401 drivers/input/mouse/psmouse-base.c if (!ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_ENABLE)) { ps2dev 1410 drivers/input/mouse/psmouse-base.c psmouse->ps2dev.serio->phys); ps2dev 1448 drivers/input/mouse/psmouse-base.c if (ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_DISABLE)) ps2dev 1450 drivers/input/mouse/psmouse-base.c psmouse->ps2dev.serio->phys); ps2dev 1458 drivers/input/mouse/psmouse-base.c ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_RESET_DIS); ps2dev 1464 drivers/input/mouse/psmouse-base.c ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_ENABLE); ps2dev 1529 drivers/input/mouse/psmouse-base.c input_dev->dev.parent = &psmouse->ps2dev.serio->dev; ps2dev 1604 drivers/input/mouse/psmouse-base.c ps2_init(&psmouse->ps2dev, serio); ps2dev 1900 drivers/input/mouse/psmouse-base.c struct serio *serio = psmouse->ps2dev.serio; ps2dev 54 drivers/input/mouse/psmouse-smbus.c serio_rescan(smbdev->psmouse->ps2dev.serio); ps2dev 78 drivers/input/mouse/psmouse-smbus.c serio_rescan(smbdev->psmouse->ps2dev.serio); ps2dev 92 drivers/input/mouse/psmouse.h struct ps2dev ps2dev; ps2dev 199 drivers/input/mouse/psmouse.h dev_dbg(&(psmouse)->ps2dev.serio->dev, \ ps2dev 202 drivers/input/mouse/psmouse.h dev_info(&(psmouse)->ps2dev.serio->dev, \ ps2dev 205 drivers/input/mouse/psmouse.h dev_warn(&(psmouse)->ps2dev.serio->dev, \ ps2dev 208 drivers/input/mouse/psmouse.h dev_err(&(psmouse)->ps2dev.serio->dev, \ ps2dev 211 drivers/input/mouse/psmouse.h dev_notice(&(psmouse)->ps2dev.serio->dev, \ ps2dev 215 drivers/input/mouse/psmouse.h &(psmouse)->ps2dev.serio->dev, \ ps2dev 73 drivers/input/mouse/sentelic.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 86 drivers/input/mouse/sentelic.c ps2_begin_command(ps2dev); ps2dev 88 drivers/input/mouse/sentelic.c if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) ps2dev 92 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x66, FSP_CMD_TIMEOUT2); ps2dev 94 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x88, FSP_CMD_TIMEOUT2); ps2dev 96 drivers/input/mouse/sentelic.c if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) ps2dev 100 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x68, FSP_CMD_TIMEOUT2); ps2dev 103 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0xcc, FSP_CMD_TIMEOUT2); ps2dev 107 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x66, FSP_CMD_TIMEOUT2); ps2dev 111 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, addr, FSP_CMD_TIMEOUT); ps2dev 113 drivers/input/mouse/sentelic.c if (__ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO) < 0) ps2dev 120 drivers/input/mouse/sentelic.c ps2_end_command(ps2dev); ps2dev 130 drivers/input/mouse/sentelic.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 134 drivers/input/mouse/sentelic.c ps2_begin_command(ps2dev); ps2dev 136 drivers/input/mouse/sentelic.c if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) ps2dev 141 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x74, FSP_CMD_TIMEOUT2); ps2dev 145 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x77, FSP_CMD_TIMEOUT2); ps2dev 148 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x55, FSP_CMD_TIMEOUT2); ps2dev 152 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, v, FSP_CMD_TIMEOUT2); ps2dev 154 drivers/input/mouse/sentelic.c if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) ps2dev 159 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x47, FSP_CMD_TIMEOUT2); ps2dev 162 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x44, FSP_CMD_TIMEOUT2); ps2dev 165 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x33, FSP_CMD_TIMEOUT2); ps2dev 169 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, v, FSP_CMD_TIMEOUT2); ps2dev 173 drivers/input/mouse/sentelic.c ps2_end_command(ps2dev); ps2dev 203 drivers/input/mouse/sentelic.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 209 drivers/input/mouse/sentelic.c ps2_begin_command(ps2dev); ps2dev 211 drivers/input/mouse/sentelic.c if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) ps2dev 214 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x66, FSP_CMD_TIMEOUT2); ps2dev 215 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x88, FSP_CMD_TIMEOUT2); ps2dev 217 drivers/input/mouse/sentelic.c if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) ps2dev 220 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x83, FSP_CMD_TIMEOUT2); ps2dev 221 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x88, FSP_CMD_TIMEOUT2); ps2dev 224 drivers/input/mouse/sentelic.c if (__ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO)) ps2dev 231 drivers/input/mouse/sentelic.c ps2_end_command(ps2dev); ps2dev 241 drivers/input/mouse/sentelic.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 245 drivers/input/mouse/sentelic.c ps2_begin_command(ps2dev); ps2dev 247 drivers/input/mouse/sentelic.c if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) ps2dev 250 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x38, FSP_CMD_TIMEOUT2); ps2dev 251 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x88, FSP_CMD_TIMEOUT2); ps2dev 253 drivers/input/mouse/sentelic.c if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) ps2dev 257 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x47, FSP_CMD_TIMEOUT2); ps2dev 260 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x44, FSP_CMD_TIMEOUT2); ps2dev 263 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, 0x33, FSP_CMD_TIMEOUT2); ps2dev 266 drivers/input/mouse/sentelic.c ps2_sendbyte(ps2dev, v, FSP_CMD_TIMEOUT2); ps2dev 270 drivers/input/mouse/sentelic.c ps2_end_command(ps2dev); ps2dev 841 drivers/input/mouse/sentelic.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 850 drivers/input/mouse/sentelic.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); ps2dev 852 drivers/input/mouse/sentelic.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); ps2dev 854 drivers/input/mouse/sentelic.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); ps2dev 856 drivers/input/mouse/sentelic.c ps2_command(ps2dev, param, PSMOUSE_CMD_GETID); ps2dev 989 drivers/input/mouse/sentelic.c sysfs_remove_group(&psmouse->ps2dev.serio->dev.kobj, ps2dev 1053 drivers/input/mouse/sentelic.c error = sysfs_create_group(&psmouse->ps2dev.serio->dev.kobj, ps2dev 84 drivers/input/mouse/synaptics.c error = ps2_sliced_command(&psmouse->ps2dev, mode); ps2dev 89 drivers/input/mouse/synaptics.c error = ps2_command(&psmouse->ps2dev, param, PSMOUSE_CMD_SETRATE); ps2dev 98 drivers/input/mouse/synaptics.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 101 drivers/input/mouse/synaptics.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); ps2dev 102 drivers/input/mouse/synaptics.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); ps2dev 103 drivers/input/mouse/synaptics.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); ps2dev 104 drivers/input/mouse/synaptics.c ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); ps2dev 105 drivers/input/mouse/synaptics.c ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO); ps2dev 207 drivers/input/mouse/synaptics.c error = ps2_sliced_command(&psmouse->ps2dev, cmd); ps2dev 211 drivers/input/mouse/synaptics.c error = ps2_command(&psmouse->ps2dev, param, PSMOUSE_CMD_GETINFO); ps2dev 564 drivers/input/mouse/synaptics.c error = ps2_sliced_command(&psmouse->ps2dev, SYN_QUE_MODEL); ps2dev 568 drivers/input/mouse/synaptics.c error = ps2_command(&psmouse->ps2dev, ¶m, PSMOUSE_CMD_SETRATE); ps2dev 631 drivers/input/mouse/synaptics.c error = ps2_sliced_command(&parent->ps2dev, c); ps2dev 635 drivers/input/mouse/synaptics.c error = ps2_command(&parent->ps2dev, &rate_param, PSMOUSE_CMD_SETRATE); ps2dev 647 drivers/input/mouse/synaptics.c serio_pause_rx(parent->ps2dev.serio); ps2dev 649 drivers/input/mouse/synaptics.c serio_continue_rx(parent->ps2dev.serio); ps2dev 659 drivers/input/mouse/synaptics.c serio_pause_rx(parent->ps2dev.serio); ps2dev 661 drivers/input/mouse/synaptics.c serio_continue_rx(parent->ps2dev.serio); ps2dev 719 drivers/input/mouse/synaptics.c serio->parent = psmouse->ps2dev.serio; ps2dev 1409 drivers/input/mouse/synaptics.c device_remove_file(&psmouse->ps2dev.serio->dev, ps2dev 1437 drivers/input/mouse/synaptics.c ps2_command(&psmouse->ps2dev, param, PSMOUSE_CMD_GETID); ps2dev 1639 drivers/input/mouse/synaptics.c err = device_create_file(&psmouse->ps2dev.serio->dev, ps2dev 1791 drivers/input/mouse/synaptics.c psmouse->ps2dev.serio->firmware_id); ps2dev 66 drivers/input/mouse/touchkit_ps2.c if (ps2_command(&psmouse->ps2dev, param, command)) ps2dev 31 drivers/input/mouse/trackpoint.c static int trackpoint_power_on_reset(struct ps2dev *ps2dev) ps2dev 36 drivers/input/mouse/trackpoint.c err = ps2_command(ps2dev, param, MAKE_PS2_CMD(1, 2, TP_COMMAND)); ps2dev 50 drivers/input/mouse/trackpoint.c static int trackpoint_read(struct ps2dev *ps2dev, u8 loc, u8 *results) ps2dev 54 drivers/input/mouse/trackpoint.c return ps2_command(ps2dev, results, MAKE_PS2_CMD(1, 1, TP_COMMAND)); ps2dev 57 drivers/input/mouse/trackpoint.c static int trackpoint_write(struct ps2dev *ps2dev, u8 loc, u8 val) ps2dev 61 drivers/input/mouse/trackpoint.c return ps2_command(ps2dev, param, MAKE_PS2_CMD(3, 0, TP_COMMAND)); ps2dev 64 drivers/input/mouse/trackpoint.c static int trackpoint_toggle_bit(struct ps2dev *ps2dev, u8 loc, u8 mask) ps2dev 72 drivers/input/mouse/trackpoint.c return ps2_command(ps2dev, param, MAKE_PS2_CMD(3, 0, TP_COMMAND)); ps2dev 75 drivers/input/mouse/trackpoint.c static int trackpoint_update_bit(struct ps2dev *ps2dev, ps2dev 81 drivers/input/mouse/trackpoint.c retval = trackpoint_read(ps2dev, loc, &data); ps2dev 86 drivers/input/mouse/trackpoint.c retval = trackpoint_toggle_bit(ps2dev, loc, mask); ps2dev 129 drivers/input/mouse/trackpoint.c err = trackpoint_write(&psmouse->ps2dev, attr->command, value); ps2dev 162 drivers/input/mouse/trackpoint.c err = trackpoint_toggle_bit(&psmouse->ps2dev, ps2dev 253 drivers/input/mouse/trackpoint.c trackpoint_write(&_psmouse->ps2dev, \ ps2dev 256 drivers/input/mouse/trackpoint.c trackpoint_update_bit(&_psmouse->ps2dev, \ ps2dev 273 drivers/input/mouse/trackpoint.c error = ps2_command(&psmouse->ps2dev, ps2dev 308 drivers/input/mouse/trackpoint.c trackpoint_update_bit(&psmouse->ps2dev, TP_TOGGLE_TWOHAND, ps2dev 311 drivers/input/mouse/trackpoint.c trackpoint_update_bit(&psmouse->ps2dev, TP_TOGGLE_SOURCE_TAG, ps2dev 314 drivers/input/mouse/trackpoint.c trackpoint_update_bit(&psmouse->ps2dev, TP_TOGGLE_MB, ps2dev 365 drivers/input/mouse/trackpoint.c device_remove_group(&psmouse->ps2dev.serio->dev, ps2dev 383 drivers/input/mouse/trackpoint.c trackpoint_power_on_reset(&psmouse->ps2dev) == 0; ps2dev 394 drivers/input/mouse/trackpoint.c struct ps2dev *ps2dev = &psmouse->ps2dev; ps2dev 428 drivers/input/mouse/trackpoint.c error = trackpoint_read(ps2dev, TP_EXT_BTN, &button_info); ps2dev 447 drivers/input/mouse/trackpoint.c trackpoint_power_on_reset(ps2dev) != 0) { ps2dev 454 drivers/input/mouse/trackpoint.c error = device_add_group(&ps2dev->serio->dev, &trackpoint_attr_group); ps2dev 443 drivers/input/mouse/vmmouse.c psmouse->ps2dev.serio->phys); ps2dev 454 drivers/input/mouse/vmmouse.c abs_dev->dev.parent = &psmouse->ps2dev.serio->dev; ps2dev 25 drivers/input/serio/libps2.c static int ps2_do_sendbyte(struct ps2dev *ps2dev, u8 byte, ps2dev 27 drivers/input/serio/libps2.c __releases(&ps2dev->serio->lock) __acquires(&ps2dev->serio->lock) ps2dev 32 drivers/input/serio/libps2.c lockdep_assert_held(&ps2dev->serio->lock); ps2dev 35 drivers/input/serio/libps2.c ps2dev->nak = 1; ps2dev 36 drivers/input/serio/libps2.c ps2dev->flags |= PS2_FLAG_ACK; ps2dev 38 drivers/input/serio/libps2.c serio_continue_rx(ps2dev->serio); ps2dev 40 drivers/input/serio/libps2.c error = serio_write(ps2dev->serio, byte); ps2dev 42 drivers/input/serio/libps2.c dev_dbg(&ps2dev->serio->dev, ps2dev 45 drivers/input/serio/libps2.c wait_event_timeout(ps2dev->wait, ps2dev 46 drivers/input/serio/libps2.c !(ps2dev->flags & PS2_FLAG_ACK), ps2dev 49 drivers/input/serio/libps2.c serio_pause_rx(ps2dev->serio); ps2dev 50 drivers/input/serio/libps2.c } while (ps2dev->nak == PS2_RET_NAK && ++attempt < max_attempts); ps2dev 52 drivers/input/serio/libps2.c ps2dev->flags &= ~PS2_FLAG_ACK; ps2dev 55 drivers/input/serio/libps2.c switch (ps2dev->nak) { ps2dev 71 drivers/input/serio/libps2.c dev_dbg(&ps2dev->serio->dev, ps2dev 73 drivers/input/serio/libps2.c byte, error, ps2dev->nak, attempt); ps2dev 86 drivers/input/serio/libps2.c int ps2_sendbyte(struct ps2dev *ps2dev, u8 byte, unsigned int timeout) ps2dev 90 drivers/input/serio/libps2.c serio_pause_rx(ps2dev->serio); ps2dev 92 drivers/input/serio/libps2.c retval = ps2_do_sendbyte(ps2dev, byte, timeout, 1); ps2dev 93 drivers/input/serio/libps2.c dev_dbg(&ps2dev->serio->dev, "%02x - %x\n", byte, ps2dev->nak); ps2dev 95 drivers/input/serio/libps2.c serio_continue_rx(ps2dev->serio); ps2dev 101 drivers/input/serio/libps2.c void ps2_begin_command(struct ps2dev *ps2dev) ps2dev 103 drivers/input/serio/libps2.c struct mutex *m = ps2dev->serio->ps2_cmd_mutex ?: &ps2dev->cmd_mutex; ps2dev 109 drivers/input/serio/libps2.c void ps2_end_command(struct ps2dev *ps2dev) ps2dev 111 drivers/input/serio/libps2.c struct mutex *m = ps2dev->serio->ps2_cmd_mutex ?: &ps2dev->cmd_mutex; ps2dev 122 drivers/input/serio/libps2.c void ps2_drain(struct ps2dev *ps2dev, size_t maxbytes, unsigned int timeout) ps2dev 124 drivers/input/serio/libps2.c if (maxbytes > sizeof(ps2dev->cmdbuf)) { ps2dev 126 drivers/input/serio/libps2.c maxbytes = sizeof(ps2dev->cmdbuf); ps2dev 129 drivers/input/serio/libps2.c ps2_begin_command(ps2dev); ps2dev 131 drivers/input/serio/libps2.c serio_pause_rx(ps2dev->serio); ps2dev 132 drivers/input/serio/libps2.c ps2dev->flags = PS2_FLAG_CMD; ps2dev 133 drivers/input/serio/libps2.c ps2dev->cmdcnt = maxbytes; ps2dev 134 drivers/input/serio/libps2.c serio_continue_rx(ps2dev->serio); ps2dev 136 drivers/input/serio/libps2.c wait_event_timeout(ps2dev->wait, ps2dev 137 drivers/input/serio/libps2.c !(ps2dev->flags & PS2_FLAG_CMD), ps2dev 140 drivers/input/serio/libps2.c ps2_end_command(ps2dev); ps2dev 170 drivers/input/serio/libps2.c static int ps2_adjust_timeout(struct ps2dev *ps2dev, ps2dev 193 drivers/input/serio/libps2.c if (ps2dev->cmdbuf[1] == 0xaa) { ps2dev 194 drivers/input/serio/libps2.c serio_pause_rx(ps2dev->serio); ps2dev 195 drivers/input/serio/libps2.c ps2dev->flags = 0; ps2dev 196 drivers/input/serio/libps2.c serio_continue_rx(ps2dev->serio); ps2dev 204 drivers/input/serio/libps2.c if (!ps2_is_keyboard_id(ps2dev->cmdbuf[1])) { ps2dev 205 drivers/input/serio/libps2.c serio_pause_rx(ps2dev->serio); ps2dev 206 drivers/input/serio/libps2.c ps2dev->flags = ps2dev->cmdcnt = 0; ps2dev 207 drivers/input/serio/libps2.c serio_continue_rx(ps2dev->serio); ps2dev 226 drivers/input/serio/libps2.c int __ps2_command(struct ps2dev *ps2dev, u8 *param, unsigned int command) ps2dev 235 drivers/input/serio/libps2.c if (receive > sizeof(ps2dev->cmdbuf)) { ps2dev 247 drivers/input/serio/libps2.c serio_pause_rx(ps2dev->serio); ps2dev 249 drivers/input/serio/libps2.c ps2dev->flags = command == PS2_CMD_GETID ? PS2_FLAG_WAITID : 0; ps2dev 250 drivers/input/serio/libps2.c ps2dev->cmdcnt = receive; ps2dev 253 drivers/input/serio/libps2.c ps2dev->cmdbuf[(receive - 1) - i] = param[i]; ps2dev 256 drivers/input/serio/libps2.c ps2dev->flags |= PS2_FLAG_ACK_CMD; ps2dev 265 drivers/input/serio/libps2.c rc = ps2_do_sendbyte(ps2dev, command & 0xff, timeout, 2); ps2dev 270 drivers/input/serio/libps2.c ps2dev->flags &= ~PS2_FLAG_ACK_CMD; ps2dev 273 drivers/input/serio/libps2.c rc = ps2_do_sendbyte(ps2dev, param[i], 200, 2); ps2dev 278 drivers/input/serio/libps2.c serio_continue_rx(ps2dev->serio); ps2dev 285 drivers/input/serio/libps2.c timeout = wait_event_timeout(ps2dev->wait, ps2dev 286 drivers/input/serio/libps2.c !(ps2dev->flags & PS2_FLAG_CMD1), timeout); ps2dev 288 drivers/input/serio/libps2.c if (ps2dev->cmdcnt && !(ps2dev->flags & PS2_FLAG_CMD1)) { ps2dev 290 drivers/input/serio/libps2.c timeout = ps2_adjust_timeout(ps2dev, command, timeout); ps2dev 291 drivers/input/serio/libps2.c wait_event_timeout(ps2dev->wait, ps2dev 292 drivers/input/serio/libps2.c !(ps2dev->flags & PS2_FLAG_CMD), timeout); ps2dev 295 drivers/input/serio/libps2.c serio_pause_rx(ps2dev->serio); ps2dev 299 drivers/input/serio/libps2.c param[i] = ps2dev->cmdbuf[(receive - 1) - i]; ps2dev 301 drivers/input/serio/libps2.c if (ps2dev->cmdcnt && ps2dev 302 drivers/input/serio/libps2.c (command != PS2_CMD_RESET_BAT || ps2dev->cmdcnt != 1)) { ps2dev 310 drivers/input/serio/libps2.c ps2dev->flags = 0; ps2dev 311 drivers/input/serio/libps2.c serio_continue_rx(ps2dev->serio); ps2dev 313 drivers/input/serio/libps2.c dev_dbg(&ps2dev->serio->dev, ps2dev 316 drivers/input/serio/libps2.c ps2dev->nak, ps2dev->flags, ps2dev 327 drivers/input/serio/libps2.c int ps2_command(struct ps2dev *ps2dev, u8 *param, unsigned int command) ps2dev 331 drivers/input/serio/libps2.c ps2_begin_command(ps2dev); ps2dev 332 drivers/input/serio/libps2.c rc = __ps2_command(ps2dev, param, command); ps2dev 333 drivers/input/serio/libps2.c ps2_end_command(ps2dev); ps2dev 347 drivers/input/serio/libps2.c int ps2_sliced_command(struct ps2dev *ps2dev, u8 command) ps2dev 352 drivers/input/serio/libps2.c ps2_begin_command(ps2dev); ps2dev 354 drivers/input/serio/libps2.c retval = __ps2_command(ps2dev, NULL, PS2_CMD_SETSCALE11); ps2dev 360 drivers/input/serio/libps2.c retval = __ps2_command(ps2dev, &d, PS2_CMD_SETRES); ps2dev 366 drivers/input/serio/libps2.c dev_dbg(&ps2dev->serio->dev, "%02x - %d\n", command, retval); ps2dev 367 drivers/input/serio/libps2.c ps2_end_command(ps2dev); ps2dev 376 drivers/input/serio/libps2.c void ps2_init(struct ps2dev *ps2dev, struct serio *serio) ps2dev 378 drivers/input/serio/libps2.c mutex_init(&ps2dev->cmd_mutex); ps2dev 379 drivers/input/serio/libps2.c lockdep_set_subclass(&ps2dev->cmd_mutex, serio->depth); ps2dev 380 drivers/input/serio/libps2.c init_waitqueue_head(&ps2dev->wait); ps2dev 381 drivers/input/serio/libps2.c ps2dev->serio = serio; ps2dev 390 drivers/input/serio/libps2.c bool ps2_handle_ack(struct ps2dev *ps2dev, u8 data) ps2dev 394 drivers/input/serio/libps2.c ps2dev->nak = 0; ps2dev 398 drivers/input/serio/libps2.c ps2dev->flags |= PS2_FLAG_NAK; ps2dev 399 drivers/input/serio/libps2.c ps2dev->nak = PS2_RET_NAK; ps2dev 403 drivers/input/serio/libps2.c if (ps2dev->flags & PS2_FLAG_NAK) { ps2dev 404 drivers/input/serio/libps2.c ps2dev->flags &= ~PS2_FLAG_NAK; ps2dev 405 drivers/input/serio/libps2.c ps2dev->nak = PS2_RET_ERR; ps2dev 417 drivers/input/serio/libps2.c if (ps2dev->flags & PS2_FLAG_WAITID) { ps2dev 418 drivers/input/serio/libps2.c ps2dev->nak = 0; ps2dev 433 drivers/input/serio/libps2.c dev_dbg(&ps2dev->serio->dev, "unexpected %#02x\n", data); ps2dev 434 drivers/input/serio/libps2.c ps2dev->flags &= ~PS2_FLAG_WAITID; ps2dev 435 drivers/input/serio/libps2.c return ps2dev->flags & PS2_FLAG_ACK_CMD; ps2dev 438 drivers/input/serio/libps2.c if (!ps2dev->nak) { ps2dev 439 drivers/input/serio/libps2.c ps2dev->flags &= ~PS2_FLAG_NAK; ps2dev 440 drivers/input/serio/libps2.c if (ps2dev->cmdcnt) ps2dev 441 drivers/input/serio/libps2.c ps2dev->flags |= PS2_FLAG_CMD | PS2_FLAG_CMD1; ps2dev 444 drivers/input/serio/libps2.c ps2dev->flags &= ~PS2_FLAG_ACK; ps2dev 445 drivers/input/serio/libps2.c wake_up(&ps2dev->wait); ps2dev 448 drivers/input/serio/libps2.c ps2_handle_response(ps2dev, data); ps2dev 460 drivers/input/serio/libps2.c bool ps2_handle_response(struct ps2dev *ps2dev, u8 data) ps2dev 462 drivers/input/serio/libps2.c if (ps2dev->cmdcnt) ps2dev 463 drivers/input/serio/libps2.c ps2dev->cmdbuf[--ps2dev->cmdcnt] = data; ps2dev 465 drivers/input/serio/libps2.c if (ps2dev->flags & PS2_FLAG_CMD1) { ps2dev 466 drivers/input/serio/libps2.c ps2dev->flags &= ~PS2_FLAG_CMD1; ps2dev 467 drivers/input/serio/libps2.c if (ps2dev->cmdcnt) ps2dev 468 drivers/input/serio/libps2.c wake_up(&ps2dev->wait); ps2dev 471 drivers/input/serio/libps2.c if (!ps2dev->cmdcnt) { ps2dev 472 drivers/input/serio/libps2.c ps2dev->flags &= ~PS2_FLAG_CMD; ps2dev 473 drivers/input/serio/libps2.c wake_up(&ps2dev->wait); ps2dev 480 drivers/input/serio/libps2.c void ps2_cmd_aborted(struct ps2dev *ps2dev) ps2dev 482 drivers/input/serio/libps2.c if (ps2dev->flags & PS2_FLAG_ACK) ps2dev 483 drivers/input/serio/libps2.c ps2dev->nak = 1; ps2dev 485 drivers/input/serio/libps2.c if (ps2dev->flags & (PS2_FLAG_ACK | PS2_FLAG_CMD)) ps2dev 486 drivers/input/serio/libps2.c wake_up(&ps2dev->wait); ps2dev 489 drivers/input/serio/libps2.c ps2dev->flags &= PS2_FLAG_NAK; ps2dev 48 include/linux/libps2.h void ps2_init(struct ps2dev *ps2dev, struct serio *serio); ps2dev 49 include/linux/libps2.h int ps2_sendbyte(struct ps2dev *ps2dev, u8 byte, unsigned int timeout); ps2dev 50 include/linux/libps2.h void ps2_drain(struct ps2dev *ps2dev, size_t maxbytes, unsigned int timeout); ps2dev 51 include/linux/libps2.h void ps2_begin_command(struct ps2dev *ps2dev); ps2dev 52 include/linux/libps2.h void ps2_end_command(struct ps2dev *ps2dev); ps2dev 53 include/linux/libps2.h int __ps2_command(struct ps2dev *ps2dev, u8 *param, unsigned int command); ps2dev 54 include/linux/libps2.h int ps2_command(struct ps2dev *ps2dev, u8 *param, unsigned int command); ps2dev 55 include/linux/libps2.h int ps2_sliced_command(struct ps2dev *ps2dev, u8 command); ps2dev 56 include/linux/libps2.h bool ps2_handle_ack(struct ps2dev *ps2dev, u8 data); ps2dev 57 include/linux/libps2.h bool ps2_handle_response(struct ps2dev *ps2dev, u8 data); ps2dev 58 include/linux/libps2.h void ps2_cmd_aborted(struct ps2dev *ps2dev);