Lines Matching refs:param
36 unsigned char *param) in synaptics_send_cmd() argument
39 ps2_command(&psmouse->ps2dev, param, PSMOUSE_CMD_GETINFO)) { in synaptics_send_cmd()
51 unsigned char *param) in elantech_send_cmd() argument
57 ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO)) { in elantech_send_cmd()
69 unsigned char *param, int command) in elantech_ps2_command() argument
77 rc = ps2_command(ps2dev, param, command); in elantech_ps2_command()
99 unsigned char param[3]; in elantech_read_reg() local
112 ps2_command(&psmouse->ps2dev, param, PSMOUSE_CMD_GETINFO)) { in elantech_read_reg()
122 elantech_ps2_command(psmouse, param, PSMOUSE_CMD_GETINFO)) { in elantech_read_reg()
132 elantech_ps2_command(psmouse, param, PSMOUSE_CMD_GETINFO)) { in elantech_read_reg()
141 *val = param[0]; in elantech_read_reg()
143 *val = param[1]; in elantech_read_reg()
1001 unsigned char param[3]; in elantech_set_range() local
1027 if (etd->send_cmd(psmouse, ETP_FW_ID_QUERY, param)) in elantech_set_range()
1030 fixed_dpi = param[1] & 0x10; in elantech_set_range()
1033 if (etd->send_cmd(psmouse, ETP_SAMPLE_QUERY, param)) in elantech_set_range()
1036 *x_max = (etd->capabilities[1] - i) * param[1] / 2; in elantech_set_range()
1037 *y_max = (etd->capabilities[2] - i) * param[2] / 2; in elantech_set_range()
1052 if (etd->send_cmd(psmouse, ETP_FW_ID_QUERY, param)) in elantech_set_range()
1055 *x_max = (0x0f & param[0]) << 8 | param[1]; in elantech_set_range()
1056 *y_max = (0xf0 & param[0]) << 4 | param[2]; in elantech_set_range()
1060 if (etd->send_cmd(psmouse, ETP_FW_ID_QUERY, param)) in elantech_set_range()
1063 *x_max = (0x0f & param[0]) << 8 | param[1]; in elantech_set_range()
1064 *y_max = (0xf0 & param[0]) << 4 | param[2]; in elantech_set_range()
1089 unsigned char param[3]; in elantech_get_resolution_v4() local
1091 if (elantech_send_cmd(psmouse, ETP_RESOLUTION_QUERY, param)) in elantech_get_resolution_v4()
1094 *x_res = elantech_convert_res(param[1] & 0x0f); in elantech_get_resolution_v4()
1095 *y_res = elantech_convert_res((param[1] & 0xf0) >> 4); in elantech_get_resolution_v4()
1368 static bool elantech_is_signature_valid(const unsigned char *param) in elantech_is_signature_valid() argument
1373 if (param[0] == 0) in elantech_is_signature_valid()
1376 if (param[1] == 0) in elantech_is_signature_valid()
1383 if ((param[0] & 0x0f) >= 0x06 && (param[1] & 0xaf) == 0x0f && in elantech_is_signature_valid()
1384 param[2] < 40) in elantech_is_signature_valid()
1388 if (param[2] == rates[i]) in elantech_is_signature_valid()
1400 unsigned char param[3]; in elantech_detect() local
1408 ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO)) { in elantech_detect()
1417 if (param[0] != 0x3c || param[1] != 0x03 || in elantech_detect()
1418 (param[2] != 0xc8 && param[2] != 0x00)) { in elantech_detect()
1421 param[0], param[1], param[2]); in elantech_detect()
1430 if (synaptics_send_cmd(psmouse, ETP_FW_VERSION_QUERY, param)) { in elantech_detect()
1437 param[0], param[1], param[2]); in elantech_detect()
1439 if (!elantech_is_signature_valid(param)) { in elantech_detect()
1613 unsigned char param[3]; in elantech_init() local
1629 if (synaptics_send_cmd(psmouse, ETP_FW_VERSION_QUERY, param)) { in elantech_init()
1633 etd->fw_version = (param[0] << 16) | (param[1] << 8) | param[2]; in elantech_init()
1641 etd->hw_version, param[0], param[1], param[2]); in elantech_init()