Lines Matching defs:psmouse
31 /* psmouse protocol handler return codes */
38 struct psmouse {
66 psmouse_ret_t (*protocol_handler)(struct psmouse *psmouse);
67 void (*set_rate)(struct psmouse *psmouse, unsigned int rate);
68 void (*set_resolution)(struct psmouse *psmouse, unsigned int resolution);
70 int (*reconnect)(struct psmouse *psmouse);
71 void (*disconnect)(struct psmouse *psmouse);
72 void (*cleanup)(struct psmouse *psmouse);
73 int (*poll)(struct psmouse *psmouse);
75 void (*pt_activate)(struct psmouse *psmouse);
76 void (*pt_deactivate)(struct psmouse *psmouse);
99 void psmouse_queue_work(struct psmouse *psmouse, struct delayed_work *work,
101 int psmouse_sliced_command(struct psmouse *psmouse, unsigned char command);
102 int psmouse_reset(struct psmouse *psmouse);
103 void psmouse_set_state(struct psmouse *psmouse, enum psmouse_state new_state);
104 void psmouse_set_resolution(struct psmouse *psmouse, unsigned int resolution);
109 ssize_t (*show)(struct psmouse *psmouse, void *data, char *buf);
110 ssize_t (*set)(struct psmouse *psmouse, void *data,
138 static ssize_t _show(struct psmouse *, void *, char *); \
139 static ssize_t _set(struct psmouse *, void *, const char *, size_t); \
146 static ssize_t _show(struct psmouse *, void *, char *); \
150 static ssize_t _set(struct psmouse *, void *, const char *, size_t); \