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