Lines Matching defs:synaptics_data
164 struct synaptics_data { struct
166 unsigned long int model_id; /* Model-ID */
167 unsigned long int firmware_id; /* Firmware-ID */
168 unsigned long int board_id; /* Board-ID */
169 unsigned long int capabilities; /* Capabilities */
170 unsigned long int ext_cap; /* Extended Capabilities */
171 unsigned long int ext_cap_0c; /* Ext Caps from 0x0c query */
172 unsigned long int ext_cap_10; /* Ext Caps from 0x10 query */
173 unsigned long int identity; /* Identification */
174 unsigned int x_res, y_res; /* X/Y resolution in units/mm */
175 unsigned int x_max, y_max; /* Max coordinates (from FW) */
176 unsigned int x_min, y_min; /* Min coordinates (from FW) */
178 unsigned char pkt_type; /* packet type - old, new, etc */
179 unsigned char mode; /* current mode byte */
180 int scroll;
182 bool absolute_mode; /* run in Absolute mode */
183 bool disable_gesture; /* disable gestures */
185 struct serio *pt_port; /* Pass-through serio port */
186 unsigned char pt_buttons; /* Pass-through buttons */
192 struct synaptics_hw_state agm;
193 unsigned int agm_count; /* finger count reported by agm */
196 unsigned long press_start;
197 bool press;
198 bool report_press;
199 bool is_forcepad;