Lines Matching refs:param
114 static int ps2pp_cmd(struct psmouse *psmouse, unsigned char *param, unsigned char command)
119 if (ps2_command(&psmouse->ps2dev, param, PSMOUSE_CMD_POLL | 0x0300))
136 unsigned char param[4];
138 ps2pp_cmd(psmouse, param, 0x32);
140 param[0] = 0;
141 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES);
142 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES);
143 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES);
145 param[0] = smartscroll;
146 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES);
181 unsigned char param = 3;
186 ps2_command(ps2dev, ¶m, PSMOUSE_CMD_SETRES);
326 unsigned char param[4];
332 param[0] = 0;
333 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES);
337 param[1] = 0;
338 ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO);
340 model = ((param[0] >> 4) & 0x07) | ((param[0] << 3) & 0x78);
341 buttons = param[1];
355 param[0] = 0x11; param[1] = 0x04; param[2] = 0x68;
356 ps2_command(ps2dev, param, 0x30d1);
358 param[0] = 0x11; param[1] = 0x05; param[2] = 0x0b;
359 ps2_command(ps2dev, param, 0x30d1);
361 param[0] = 0x11; param[1] = 0x09; param[2] = 0xc3;
362 ps2_command(ps2dev, param, 0x30d1);
364 param[0] = 0;
365 if (!ps2_command(ps2dev, param, 0x13d1) &&
366 param[0] == 0x06 && param[1] == 0x00 && param[2] == 0x14) {
372 param[0] = param[1] = param[2] = 0;
373 ps2pp_cmd(psmouse, param, 0x39); /* Magic knock */
374 ps2pp_cmd(psmouse, param, 0xDB);
376 if ((param[0] & 0x78) == 0x48 &&
377 (param[1] & 0xf3) == 0xc2 &&
378 (param[2] & 0x03) == ((param[1] >> 2) & 3)) {