Lines Matching defs:psmouse
88 struct psmouse { struct
95 const struct psmouse_protocol *protocol; argument
107 enum psmouse_state state; argument
117 psmouse_ret_t (*protocol_handler)(struct psmouse *psmouse); argument
118 void (*set_rate)(struct psmouse *psmouse, unsigned int rate); argument
119 void (*set_resolution)(struct psmouse *psmouse, unsigned int resolution); argument
120 void (*set_scale)(struct psmouse *psmouse, enum psmouse_scale scale); argument
122 int (*reconnect)(struct psmouse *psmouse); argument
123 int (*fast_reconnect)(struct psmouse *psmouse); argument
124 void (*disconnect)(struct psmouse *psmouse); argument
125 void (*cleanup)(struct psmouse *psmouse); argument
126 int (*poll)(struct psmouse *psmouse); argument
128 void (*pt_activate)(struct psmouse *psmouse); argument
129 void (*pt_deactivate)(struct psmouse *psmouse); argument
194 #define psmouse_dbg(psmouse, format, ...) \ argument
197 #define psmouse_info(psmouse, format, ...) \ argument
200 #define psmouse_warn(psmouse, format, ...) \ argument
203 #define psmouse_err(psmouse, format, ...) \ argument
206 #define psmouse_notice(psmouse, format, ...) \ argument
209 #define psmouse_printk(level, psmouse, format, ...) \ argument
238 static inline void psmouse_smbus_cleanup(struct psmouse *psmouse) in psmouse_smbus_cleanup()