Lines Matching defs:tp_dispatch
285 struct tp_dispatch { struct
286 struct evdev_dispatch base;
287 struct evdev_device *device;
288 unsigned int nfingers_down; /* number of fingers down */
289 unsigned int old_nfingers_down; /* previous no fingers down */
290 unsigned int slot; /* current slot */
291 bool has_mt;
292 bool semi_mt;
294 uint32_t suspend_reason;
297 struct {
300 } arbitration;
302 unsigned int nactive_slots; /* number of active slots */
303 unsigned int num_slots; /* number of slots */
304 unsigned int ntouches; /* no slots inc. fakes */
305 struct tp_touch *touches; /* len == ntouches */
311 unsigned int fake_touches;
313 struct {
316 } jump;
320 struct {
324 } pressure;
328 struct {
335 } touch_size;
337 struct {
342 } hysteresis;
344 struct {
348 } accel;
350 struct {
366 } gesture;
368 struct {
402 } buttons;
404 struct {
417 } scroll;
419 enum touchpad_event queued;
421 struct {
438 } tap;
440 struct {
462 } palm;
464 struct {
467 } sendevents;
469 struct {
485 } dwt;
487 struct {
501 } thumb;
503 struct {
540 static inline struct tp_dispatch* argument
541 tp_dispatch(struct evdev_dispatch *dispatch) in tp_dispatch() function