Lines Matching defs:psmouse
89 struct psmouse { struct
96 const struct psmouse_protocol *protocol; argument
108 enum psmouse_state state; argument
118 psmouse_ret_t (*protocol_handler)(struct psmouse *psmouse); argument
119 void (*set_rate)(struct psmouse *psmouse, unsigned int rate); argument
120 void (*set_resolution)(struct psmouse *psmouse, unsigned int resolution); argument
121 void (*set_scale)(struct psmouse *psmouse, enum psmouse_scale scale); argument
123 int (*reconnect)(struct psmouse *psmouse); argument
124 int (*fast_reconnect)(struct psmouse *psmouse); argument
125 void (*disconnect)(struct psmouse *psmouse); argument
126 void (*cleanup)(struct psmouse *psmouse); argument
127 int (*poll)(struct psmouse *psmouse); argument
129 void (*pt_activate)(struct psmouse *psmouse); argument
130 void (*pt_deactivate)(struct psmouse *psmouse); argument
198 #define psmouse_dbg(psmouse, format, ...) \ argument
201 #define psmouse_info(psmouse, format, ...) \ argument
204 #define psmouse_warn(psmouse, format, ...) \ argument
207 #define psmouse_err(psmouse, format, ...) \ argument
210 #define psmouse_notice(psmouse, format, ...) \ argument
213 #define psmouse_printk(level, psmouse, format, ...) \ argument
243 static inline void psmouse_smbus_cleanup(struct psmouse *psmouse) in psmouse_smbus_cleanup()