• Home
  • Raw
  • Download

Lines Matching refs:evdev_device

162 struct evdev_device {  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
279 return container_of(device, struct evdev_device, base); in evdev_device()
282 #define EVDEV_UNHANDLED_DEVICE ((struct evdev_device *) 1)
289 struct evdev_device *device,
295 struct evdev_device *device);
304 void (*device_added)(struct evdev_device *device,
305 struct evdev_device *added_device);
308 void (*device_removed)(struct evdev_device *device,
309 struct evdev_device *removed_device);
312 void (*device_suspended)(struct evdev_device *device,
313 struct evdev_device *suspended_device);
316 void (*device_resumed)(struct evdev_device *device,
317 struct evdev_device *resumed_device);
321 void (*post_added)(struct evdev_device *device,
328 struct evdev_device *device,
337 struct evdev_device *device,
348 struct evdev_device *device,
378 struct evdev_device *
383 evdev_libinput_context(const struct evdev_device *device) in evdev_libinput_context()
389 evdev_device_has_model_quirk(struct evdev_device *device, in evdev_device_has_model_quirk()
407 evdev_transform_absolute(struct evdev_device *device,
411 evdev_transform_relative(struct evdev_device *device,
415 evdev_init_calibration(struct evdev_device *device,
419 evdev_read_calibration_prop(struct evdev_device *device);
422 evdev_read_fuzz_prop(struct evdev_device *device, unsigned int code);
425 evdev_read_switch_reliability_prop(struct evdev_device *device);
428 evdev_init_sendevents(struct evdev_device *device,
432 evdev_device_init_pointer_acceleration(struct evdev_device *device,
436 evdev_touchpad_create(struct evdev_device *device);
439 evdev_mt_touchpad_create(struct evdev_device *device);
442 evdev_tablet_create(struct evdev_device *device);
445 evdev_tablet_pad_create(struct evdev_device *device);
448 evdev_lid_switch_dispatch_create(struct evdev_device *device);
454 evdev_totem_create(struct evdev_device *device);
457 evdev_is_fake_mt_device(struct evdev_device *device);
460 evdev_need_mtdev(struct evdev_device *device);
463 evdev_device_led_update(struct evdev_device *device, enum libinput_led leds);
466 evdev_device_get_keys(struct evdev_device *device, char *keys, size_t size);
469 evdev_device_get_output(struct evdev_device *device);
472 evdev_device_get_sysname(struct evdev_device *device);
475 evdev_device_get_name(struct evdev_device *device);
478 evdev_device_get_id_product(struct evdev_device *device);
481 evdev_device_get_id_vendor(struct evdev_device *device);
484 evdev_device_get_udev_device(struct evdev_device *device);
487 evdev_device_set_default_calibration(struct evdev_device *device,
490 evdev_device_calibrate(struct evdev_device *device,
494 evdev_device_has_capability(struct evdev_device *device,
498 evdev_device_get_size(const struct evdev_device *device,
503 evdev_device_has_button(struct evdev_device *device, uint32_t code);
506 evdev_device_has_key(struct evdev_device *device, uint32_t code);
509 evdev_device_get_touch_count(struct evdev_device *device);
512 evdev_device_has_switch(struct evdev_device *device,
516 evdev_device_tablet_pad_has_key(struct evdev_device *device,
520 evdev_device_tablet_pad_get_num_buttons(struct evdev_device *device);
523 evdev_device_tablet_pad_get_num_rings(struct evdev_device *device);
526 evdev_device_tablet_pad_get_num_strips(struct evdev_device *device);
529 evdev_device_tablet_pad_get_num_mode_groups(struct evdev_device *device);
532 evdev_device_tablet_pad_get_mode_group(struct evdev_device *device,
536 evdev_device_switch_get_state(struct evdev_device *device,
540 evdev_device_transform_x(struct evdev_device *device,
545 evdev_device_transform_y(struct evdev_device *device,
549 evdev_device_suspend(struct evdev_device *device);
552 evdev_device_resume(struct evdev_device *device);
555 evdev_notify_suspended_device(struct evdev_device *device);
558 evdev_notify_resumed_device(struct evdev_device *device);
561 evdev_pointer_notify_button(struct evdev_device *device,
566 evdev_pointer_notify_physical_button(struct evdev_device *device,
572 evdev_init_natural_scroll(struct evdev_device *device);
575 evdev_init_button_scroll(struct evdev_device *device,
576 void (*change_scroll_method)(struct evdev_device *));
579 evdev_set_button_scroll_lock_enabled(struct evdev_device *device,
583 evdev_update_key_down_count(struct evdev_device *device,
588 evdev_notify_axis_legacy_wheel(struct evdev_device *device,
594 evdev_notify_axis_wheel(struct evdev_device *device,
600 evdev_notify_axis_finger(struct evdev_device *device,
605 evdev_notify_axis_continous(struct evdev_device *device,
611 evdev_post_scroll(struct evdev_device *device,
617 evdev_stop_scroll(struct evdev_device *device,
622 evdev_device_remove(struct evdev_device *device);
625 evdev_device_destroy(struct evdev_device *device);
628 evdev_middlebutton_filter_button(struct evdev_device *device,
634 evdev_init_middlebutton(struct evdev_device *device,
655 evdev_convert_xy_to_mm(const struct evdev_device *device, int x, int y) in evdev_convert_xy_to_mm()
666 evdev_init_left_handed(struct evdev_device *device,
667 void (*change_to_left_handed)(struct evdev_device *));
670 evdev_tablet_has_left_handed(struct evdev_device *device);
673 evdev_to_left_handed(struct evdev_device *device, in evdev_to_left_handed()
775 evdev_log_msg(struct evdev_device *device, in evdev_log_msg()
806 evdev_log_msg_ratelimit(struct evdev_device *device, in evdev_log_msg_ratelimit()
877 evdev_device_unit_delta_to_mm(const struct evdev_device* device, in evdev_device_unit_delta_to_mm()
905 evdev_device_units_to_mm(const struct evdev_device* device, in evdev_device_units_to_mm()
933 evdev_device_mm_to_units(const struct evdev_device *device, in evdev_device_mm_to_units()
957 evdev_phys_rect_to_units(const struct evdev_device *device, in evdev_phys_rect_to_units()
983 evdev_device_init_abs_range_warnings(struct evdev_device *device) in evdev_device_init_abs_range_warnings()
1005 evdev_device_check_abs_axis_range(struct evdev_device *device, in evdev_device_check_abs_axis_range()
1038 struct evdev_device *device;