• 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:ps2dev

25 static int trackpoint_read(struct ps2dev *ps2dev, unsigned char loc, unsigned char *results)
27 if (ps2_command(ps2dev, NULL, MAKE_PS2_CMD(0, 0, TP_COMMAND)) ||
28 ps2_command(ps2dev, results, MAKE_PS2_CMD(0, 1, loc))) {
35 static int trackpoint_write(struct ps2dev *ps2dev, unsigned char loc, unsigned char val)
37 if (ps2_command(ps2dev, NULL, MAKE_PS2_CMD(0, 0, TP_COMMAND)) ||
38 ps2_command(ps2dev, NULL, MAKE_PS2_CMD(0, 0, TP_WRITE_MEM)) ||
39 ps2_command(ps2dev, NULL, MAKE_PS2_CMD(0, 0, loc)) ||
40 ps2_command(ps2dev, NULL, MAKE_PS2_CMD(0, 0, val))) {
47 static int trackpoint_toggle_bit(struct ps2dev *ps2dev, unsigned char loc, unsigned char mask)
53 if (ps2_command(ps2dev, NULL, MAKE_PS2_CMD(0, 0, TP_COMMAND)) ||
54 ps2_command(ps2dev, NULL, MAKE_PS2_CMD(0, 0, TP_TOGGLE)) ||
55 ps2_command(ps2dev, NULL, MAKE_PS2_CMD(0, 0, loc)) ||
56 ps2_command(ps2dev, NULL, MAKE_PS2_CMD(0, 0, mask))) {
98 trackpoint_write(&psmouse->ps2dev, attr->command, value);
128 trackpoint_toggle_bit(&psmouse->ps2dev, attr->command, attr->mask);
186 if (ps2_command(&psmouse->ps2dev, param, MAKE_PS2_CMD(0, 2, TP_READ_ID)))
204 trackpoint_read(&psmouse->ps2dev, TP_TOGGLE_TWOHAND, &toggle);
206 trackpoint_toggle_bit(&psmouse->ps2dev, TP_TOGGLE_TWOHAND, TP_MASK_TWOHAND);
208 trackpoint_read(&psmouse->ps2dev, TP_TOGGLE_SOURCE_TAG, &toggle);
210 trackpoint_toggle_bit(&psmouse->ps2dev, TP_TOGGLE_SOURCE_TAG, TP_MASK_SOURCE_TAG);
212 trackpoint_read(&psmouse->ps2dev, TP_TOGGLE_MB, &toggle);
214 trackpoint_toggle_bit(&psmouse->ps2dev, TP_TOGGLE_MB, TP_MASK_MB);
217 trackpoint_write(&psmouse->ps2dev, TP_SENS, tp->sensitivity);
218 trackpoint_write(&psmouse->ps2dev, TP_INERTIA, tp->inertia);
219 trackpoint_write(&psmouse->ps2dev, TP_SPEED, tp->speed);
221 trackpoint_write(&psmouse->ps2dev, TP_REACH, tp->reach);
222 trackpoint_write(&psmouse->ps2dev, TP_DRAGHYS, tp->draghys);
223 trackpoint_write(&psmouse->ps2dev, TP_MINDRAG, tp->mindrag);
225 trackpoint_write(&psmouse->ps2dev, TP_THRESH, tp->thresh);
226 trackpoint_write(&psmouse->ps2dev, TP_UP_THRESH, tp->upthresh);
228 trackpoint_write(&psmouse->ps2dev, TP_Z_TIME, tp->ztime);
229 trackpoint_write(&psmouse->ps2dev, TP_JENKS_CURV, tp->jenks);
231 trackpoint_read(&psmouse->ps2dev, TP_TOGGLE_PTSON, &toggle);
233 trackpoint_toggle_bit(&psmouse->ps2dev, TP_TOGGLE_PTSON, TP_MASK_PTSON);
235 trackpoint_read(&psmouse->ps2dev, TP_TOGGLE_SKIPBACK, &toggle);
237 trackpoint_toggle_bit(&psmouse->ps2dev, TP_TOGGLE_SKIPBACK, TP_MASK_SKIPBACK);
239 trackpoint_read(&psmouse->ps2dev, TP_TOGGLE_EXT_DEV, &toggle);
241 trackpoint_toggle_bit(&psmouse->ps2dev, TP_TOGGLE_EXT_DEV, TP_MASK_EXT_DEV);
269 sysfs_remove_group(&psmouse->ps2dev.serio->dev.kobj, &trackpoint_attr_group);
288 struct ps2dev *ps2dev = &psmouse->ps2dev;
299 if (trackpoint_read(&psmouse->ps2dev, TP_EXT_BTN, &button_info)) {
320 error = sysfs_create_group(&ps2dev->serio->dev.kobj, &trackpoint_attr_group);