Lines Matching defs:evdev_device
162 struct evdev_device { struct
174 enum evdev_device_seat_capability seat_caps; argument
175 enum evdev_device_tags tags; argument
176 bool is_mt;
177 bool is_suspended;
178 int dpi; /* HW resolution */
179 double trackpoint_multiplier; /* trackpoint constant multiplier */
180 bool use_velocity_averaging; /* whether averaging should be applied on velocity calculation */
181 struct ratelimit syn_drop_limit; /* ratelimit for SYN_DROPPED logging */
182 struct ratelimit delay_warning_limit; /* ratelimit for delayd processing logging */
183 struct ratelimit nonpointer_rel_limit; /* ratelimit for REL_* events from non-pointer devices */
184 uint32_t model_flags;
185 struct mtdev *mtdev;
187 struct {
217 void (*change_scroll_method)(struct evdev_device *device); argument
258 void (*change_to_enabled)(struct evdev_device *device); argument
274 static inline struct evdev_device * argument
275 evdev_device(struct libinput_device *device) in evdev_device() function