Lines Matching refs:psmouse
19 struct psmouse *psmouse; member
52 psmouse_dbg(smbdev->psmouse, in psmouse_smbus_check_adapter()
54 serio_rescan(smbdev->psmouse->ps2dev.serio); in psmouse_smbus_check_adapter()
74 psmouse_dbg(smbdev->psmouse, in psmouse_smbus_detach_i2c_client()
78 serio_rescan(smbdev->psmouse->ps2dev.serio); in psmouse_smbus_detach_i2c_client()
112 static psmouse_ret_t psmouse_smbus_process_byte(struct psmouse *psmouse) in psmouse_smbus_process_byte() argument
117 static int psmouse_smbus_reconnect(struct psmouse *psmouse) in psmouse_smbus_reconnect() argument
119 struct psmouse_smbus_dev *smbdev = psmouse->private; in psmouse_smbus_reconnect()
122 psmouse_deactivate(psmouse); in psmouse_smbus_reconnect()
166 static void psmouse_smbus_disconnect(struct psmouse *psmouse) in psmouse_smbus_disconnect() argument
168 struct psmouse_smbus_dev *smbdev = psmouse->private; in psmouse_smbus_disconnect()
177 psmouse_dbg(smbdev->psmouse, in psmouse_smbus_disconnect()
185 psmouse->private = NULL; in psmouse_smbus_disconnect()
212 void psmouse_smbus_cleanup(struct psmouse *psmouse) in psmouse_smbus_cleanup() argument
219 if (psmouse == smbdev->psmouse) { in psmouse_smbus_cleanup()
228 int psmouse_smbus_init(struct psmouse *psmouse, in psmouse_smbus_init() argument
241 smbdev->psmouse = psmouse; in psmouse_smbus_init()
255 psmouse_deactivate(psmouse); in psmouse_smbus_init()
257 psmouse->private = smbdev; in psmouse_smbus_init()
258 psmouse->protocol_handler = psmouse_smbus_process_byte; in psmouse_smbus_init()
259 psmouse->reconnect = psmouse_smbus_reconnect; in psmouse_smbus_init()
260 psmouse->fast_reconnect = psmouse_smbus_reconnect; in psmouse_smbus_init()
261 psmouse->disconnect = psmouse_smbus_disconnect; in psmouse_smbus_init()
262 psmouse->resync_time = 0; in psmouse_smbus_init()