• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/input/mouse/

Lines Matching defs:etd

26 		if (etd->debug)						\
56 struct elantech_data *etd = psmouse->private;
82 struct elantech_data *etd = psmouse->private;
92 switch (etd->hw_version) {
126 struct elantech_data *etd = psmouse->private;
135 switch (etd->hw_version) {
185 struct elantech_data *etd = psmouse->private;
189 if (etd->fw_version < 0x020000) {
204 if (etd->jumpy_cursor) {
206 etd->single_finger_reports = 0;
207 } else if (etd->single_finger_reports < 2) {
209 etd->single_finger_reports++;
234 if (etd->fw_version < 0x020000 &&
235 (etd->capabilities & ETP_CAP_HAS_ROCKER)) {
329 struct elantech_data *etd = psmouse->private;
334 if (etd->fw_version < 0x020000) {
346 return etd->parity[packet[1]] == p1 &&
347 etd->parity[packet[2]] == p2 &&
348 etd->parity[packet[3]] == p3;
356 struct elantech_data *etd = psmouse->private;
361 if (etd->debug > 1)
364 switch (etd->hw_version) {
366 if (etd->paritycheck && !elantech_check_parity_v1(psmouse))
386 struct elantech_data *etd = psmouse->private;
391 switch (etd->hw_version) {
393 etd->reg_10 = 0x16;
394 etd->reg_11 = 0x8f;
395 if (elantech_write_reg(psmouse, 0x10, etd->reg_10) ||
396 elantech_write_reg(psmouse, 0x11, etd->reg_11)) {
403 etd->reg_10 = 0x54;
404 etd->reg_11 = 0x88; /* 0x8a */
405 etd->reg_21 = 0x60; /* 0x00 */
406 if (elantech_write_reg(psmouse, 0x10, etd->reg_10) ||
407 elantech_write_reg(psmouse, 0x11, etd->reg_11) ||
408 elantech_write_reg(psmouse, 0x21, etd->reg_21)) {
432 } else if (etd->hw_version == 1 &&
451 struct elantech_data *etd = psmouse->private;
465 switch (etd->hw_version) {
468 if (etd->fw_version < 0x020000 &&
469 (etd->capabilities & ETP_CAP_HAS_ROCKER)) {
500 struct elantech_data *etd = psmouse->private;
502 unsigned char *reg = (unsigned char *) etd + attr->field_offset;
517 struct elantech_data *etd = psmouse->private;
519 unsigned char *reg = (unsigned char *) etd + attr->field_offset;
531 if (etd->hw_version == 1) {
696 struct elantech_data *etd;
700 psmouse->private = etd = kzalloc(sizeof(struct elantech_data), GFP_KERNEL);
701 if (!etd)
704 etd->parity[0] = 1;
706 etd->parity[i] = etd->parity[i & (i - 1)] ^ 1;
716 etd->fw_version = (param[0] << 16) | (param[1] << 8) | param[2];
722 if (etd->fw_version >= 0x020030) {
723 etd->hw_version = 2;
725 etd->debug = 1;
727 etd->paritycheck = 0;
729 etd->hw_version = 1;
730 etd->paritycheck = 1;
734 etd->hw_version, param[0], param[1], param[2]);
742 etd->capabilities = param[0];
744 if (etd->fw_version == 0x020022 || etd->fw_version == 0x020600) {
746 etd->jumpy_cursor = true;
766 psmouse->pktsize = etd->hw_version == 2 ? 6 : 4;
771 kfree(etd);