Lines Matching refs:ps2dev
31 static int trackpoint_power_on_reset(struct ps2dev *ps2dev) in trackpoint_power_on_reset() argument
36 err = ps2_command(ps2dev, param, MAKE_PS2_CMD(1, 2, TP_COMMAND)); in trackpoint_power_on_reset()
50 static int trackpoint_read(struct ps2dev *ps2dev, u8 loc, u8 *results) in trackpoint_read() argument
54 return ps2_command(ps2dev, results, MAKE_PS2_CMD(1, 1, TP_COMMAND)); in trackpoint_read()
57 static int trackpoint_write(struct ps2dev *ps2dev, u8 loc, u8 val) in trackpoint_write() argument
61 return ps2_command(ps2dev, param, MAKE_PS2_CMD(3, 0, TP_COMMAND)); in trackpoint_write()
64 static int trackpoint_toggle_bit(struct ps2dev *ps2dev, u8 loc, u8 mask) in trackpoint_toggle_bit() argument
72 return ps2_command(ps2dev, param, MAKE_PS2_CMD(3, 0, TP_COMMAND)); in trackpoint_toggle_bit()
75 static int trackpoint_update_bit(struct ps2dev *ps2dev, in trackpoint_update_bit() argument
81 retval = trackpoint_read(ps2dev, loc, &data); in trackpoint_update_bit()
86 retval = trackpoint_toggle_bit(ps2dev, loc, mask); in trackpoint_update_bit()
129 err = trackpoint_write(&psmouse->ps2dev, attr->command, value); in trackpoint_set_int_attr()
162 err = trackpoint_toggle_bit(&psmouse->ps2dev, in trackpoint_set_bit_attr()
253 trackpoint_write(&_psmouse->ps2dev, \
256 trackpoint_update_bit(&_psmouse->ps2dev, \
273 error = ps2_command(&psmouse->ps2dev, in trackpoint_start_protocol()
308 trackpoint_update_bit(&psmouse->ps2dev, TP_TOGGLE_TWOHAND, in trackpoint_sync()
311 trackpoint_update_bit(&psmouse->ps2dev, TP_TOGGLE_SOURCE_TAG, in trackpoint_sync()
314 trackpoint_update_bit(&psmouse->ps2dev, TP_TOGGLE_MB, in trackpoint_sync()
365 device_remove_group(&psmouse->ps2dev.serio->dev, in trackpoint_disconnect()
383 trackpoint_power_on_reset(&psmouse->ps2dev) == 0; in trackpoint_reconnect()
394 struct ps2dev *ps2dev = &psmouse->ps2dev; in trackpoint_detect() local
428 error = trackpoint_read(ps2dev, TP_EXT_BTN, &button_info); in trackpoint_detect()
447 trackpoint_power_on_reset(ps2dev) != 0) { in trackpoint_detect()
454 error = device_add_group(&ps2dev->serio->dev, &trackpoint_attr_group); in trackpoint_detect()