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, &param, 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, &param[0], PSMOUSE_CMD_SETRATE) ||
ps2dev           2059 drivers/input/mouse/alps.c 	    ps2_command(&psmouse->ps2dev, &param[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, &param[0], PSMOUSE_CMD_SETRATE) ||
ps2dev           2436 drivers/input/mouse/alps.c 	    ps2_command(ps2dev, &param[1], PSMOUSE_CMD_SETRATE) ||
ps2dev           2437 drivers/input/mouse/alps.c 	    ps2_command(ps2dev, &param[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, &param[0], PSMOUSE_CMD_SETRATE) ||
ps2dev           2616 drivers/input/mouse/alps.c 	    ps2_command(ps2dev, &param[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, &param[0], PSMOUSE_CMD_SETRATE) ||
ps2dev           2658 drivers/input/mouse/alps.c 	    ps2_command(ps2dev, &param[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, &param[0], PSMOUSE_CMD_SETRATE) ||
ps2dev           2703 drivers/input/mouse/alps.c 	    ps2_command(ps2dev, &param[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, &param, 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, &param, 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, &param, 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, &param, 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);