Lines Matching defs:psmouse
15 #include "psmouse.h"
19 struct psmouse *psmouse;
52 psmouse_dbg(smbdev->psmouse,
54 serio_rescan(smbdev->psmouse->ps2dev.serio);
74 psmouse_dbg(smbdev->psmouse,
78 serio_rescan(smbdev->psmouse->ps2dev.serio);
112 static psmouse_ret_t psmouse_smbus_process_byte(struct psmouse *psmouse)
117 static int psmouse_smbus_reconnect(struct psmouse *psmouse)
119 struct psmouse_smbus_dev *smbdev = psmouse->private;
122 psmouse_deactivate(psmouse);
146 * case the device has a trackstick (which is also driven by psmouse).
166 static void psmouse_smbus_disconnect(struct psmouse *psmouse)
168 struct psmouse_smbus_dev *smbdev = psmouse->private;
177 psmouse_dbg(smbdev->psmouse,
185 psmouse->private = NULL;
212 void psmouse_smbus_cleanup(struct psmouse *psmouse)
219 if (psmouse == smbdev->psmouse) {
228 int psmouse_smbus_init(struct psmouse *psmouse,
241 smbdev->psmouse = psmouse;
255 psmouse_deactivate(psmouse);
257 psmouse->private = smbdev;
258 psmouse->protocol_handler = psmouse_smbus_process_byte;
259 psmouse->reconnect = psmouse_smbus_reconnect;
260 psmouse->fast_reconnect = psmouse_smbus_reconnect;
261 psmouse->disconnect = psmouse_smbus_disconnect;
262 psmouse->resync_time = 0;