Lines Matching defs:event
724 } else if (!strstr(format, "event processing lagging behind")) {
750 fprintf(f, "KERNEL!=\"event*\", GOTO=\"rule%d_end\"\n", count);
813 const char prefix[] = "/dev/input/event";
1923 "%s/event",
2080 * handle the event, let's continue normally */
2481 * handle the event, let's continue normally */
2509 * handle the event, let's continue normally */
2540 * handle the event, let's continue normally */
2560 * handle the event, let's continue normally */
2575 * handle the event, let's continue normally */
3034 struct libinput_event *event;
3042 /* no event mask means wait for any event */
3051 event = libinput_get_event(li);
3052 libinput_event_destroy(event);
3059 struct libinput_event *event;
3062 while ((event = libinput_get_event(li))) {
3063 libinput_event_destroy(event);
3090 struct libinput_event *event;
3104 event = libinput_get_event(li);
3105 libinput_event_destroy(event);
3219 litest_event_get_type_str(struct libinput_event *event)
3221 return litest_event_type_str(libinput_event_get_type(event));
3225 litest_print_event(struct libinput_event *event)
3234 dev = libinput_event_get_device(event);
3235 type = libinput_event_get_type(event);
3241 litest_event_get_type_str(event));
3244 p = libinput_event_get_pointer_event(event);
3250 p = libinput_event_get_pointer_event(event);
3256 p = libinput_event_get_pointer_event(event);
3263 p = libinput_event_get_pointer_event(event);
3277 t = libinput_event_get_tablet_tool_event(event);
3282 t = libinput_event_get_tablet_tool_event(event);
3287 t = libinput_event_get_tablet_tool_event(event);
3293 pad = libinput_event_get_tablet_pad_event(event);
3299 pad = libinput_event_get_tablet_pad_event(event);
3306 pad = libinput_event_get_tablet_pad_event(event);
3323 _litest_assert_event_type_is_one_of(struct libinput_event *event, ...)
3327 enum libinput_event_type actual_type = libinput_event_get_type(event);
3330 va_start(args, event);
3343 libinput_device_get_name(libinput_event_get_device(event)),
3344 litest_event_get_type_str(event),
3345 libinput_event_get_type(event));
3347 va_start(args, event);
3360 fprintf(stderr, "\nWrong event is: ");
3361 litest_print_event(event);
3367 litest_assert_event_type(struct libinput_event *event,
3370 litest_assert_event_type_is_one_of(event, want);
3377 struct libinput_event *event;
3380 while ((event = libinput_get_event(li))) {
3383 "Unexpected event: ");
3384 litest_print_event(event);
3385 libinput_event_destroy(event);
3514 snprintf(path, sizeof(path), "%s/event", syspath);
3533 int *event = events;
3538 *event++ = type;
3539 *event++ = code;
3540 litest_assert(event < &events[ARRAY_LENGTH(events) - 2]);
3543 *event++ = -1;
3544 *event++ = -1;
3580 litest_is_button_event(struct libinput_event *event,
3587 litest_assert_ptr_notnull(event);
3588 litest_assert_event_type(event, type);
3589 ptrev = libinput_event_get_pointer_event(event);
3599 litest_is_axis_event(struct libinput_event *event,
3610 litest_assert_ptr_notnull(event);
3611 litest_assert_event_type_is_one_of(event,
3614 ptrev = libinput_event_get_pointer_event(event);
3625 litest_is_high_res_axis_event(struct libinput_event *event)
3627 litest_assert_event_type_is_one_of(event,
3633 return (libinput_event_get_type(event) != LIBINPUT_EVENT_POINTER_AXIS);
3637 litest_is_motion_event(struct libinput_event *event)
3643 litest_assert_ptr_notnull(event);
3644 litest_assert_event_type(event, type);
3645 ptrev = libinput_event_get_pointer_event(event);
3663 struct libinput_event *event;
3666 event = libinput_get_event(li);
3668 litest_is_keyboard_event(event, key, state);
3670 libinput_event_destroy(event);
3677 struct libinput_event *event;
3680 event = libinput_get_event(li);
3682 litest_is_button_event(event, button, state);
3684 libinput_event_destroy(event);
3688 litest_is_touch_event(struct libinput_event *event,
3693 litest_assert_ptr_notnull(event);
3696 type = libinput_event_get_type(event);
3704 litest_assert_event_type(event, type);
3710 touch = libinput_event_get_touch_event(event);
3716 litest_is_keyboard_event(struct libinput_event *event,
3723 litest_assert_ptr_notnull(event);
3724 litest_assert_event_type(event, type);
3726 kevent = libinput_event_get_keyboard_event(event);
3736 litest_is_gesture_event(struct libinput_event *event,
3742 litest_assert_ptr_notnull(event);
3743 litest_assert_event_type(event, type);
3745 gevent = libinput_event_get_gesture_event(event);
3759 struct libinput_event *event;
3762 event = libinput_get_event(li);
3764 litest_is_gesture_event(event, type, nfingers);
3765 libinput_event_destroy(event);
3769 litest_is_tablet_event(struct libinput_event *event,
3774 litest_assert_ptr_notnull(event);
3775 litest_assert_event_type(event, type);
3777 tevent = libinput_event_get_tablet_tool_event(event);
3787 struct libinput_event *event;
3792 event = libinput_get_event(li);
3794 litest_assert_notnull(event);
3795 litest_assert_event_type(event, type);
3796 tev = libinput_event_get_tablet_tool_event(event);
3801 libinput_event_destroy(event);
3806 litest_is_proximity_event(struct libinput_event *event,
3812 litest_assert_notnull(event);
3813 litest_assert_event_type(event, type);
3814 tev = libinput_event_get_tablet_tool_event(event);
3824 struct libinput_event *event;
3827 event = libinput_event_pointer_get_base_event(ptrev);
3828 type = libinput_event_get_type(event);
3846 struct libinput_event *event;
3849 event = libinput_event_pointer_get_base_event(ptrev);
3850 type = libinput_event_get_type(event);
3870 struct libinput_event *event;
3873 event = libinput_get_event(li);
3874 litest_is_proximity_event(event, state);
3875 libinput_event_destroy(event);
3881 struct libinput_event *event;
3886 event = libinput_get_event(li);
3888 litest_assert_notnull(event);
3889 litest_assert_event_type(event, type);
3890 tev = libinput_event_get_tablet_tool_event(event);
3893 libinput_event_destroy(event);
3897 litest_is_pad_button_event(struct libinput_event *event,
3904 litest_assert_ptr_notnull(event);
3905 litest_assert_event_type(event, type);
3907 p = libinput_event_get_tablet_pad_event(event);
3919 litest_is_pad_ring_event(struct libinput_event *event,
3926 litest_assert_ptr_notnull(event);
3927 litest_assert_event_type(event, type);
3928 p = libinput_event_get_tablet_pad_event(event);
3939 litest_is_pad_strip_event(struct libinput_event *event,
3946 litest_assert_ptr_notnull(event);
3947 litest_assert_event_type(event, type);
3948 p = libinput_event_get_tablet_pad_event(event);
3959 litest_is_pad_key_event(struct libinput_event *event,
3966 litest_assert(event != NULL);
3967 litest_assert_event_type(event, type);
3969 p = libinput_event_get_tablet_pad_event(event);
3980 litest_is_switch_event(struct libinput_event *event,
3987 litest_assert_notnull(event);
3988 litest_assert_event_type(event, type);
3989 swev = libinput_event_get_switch_event(event);
4003 struct libinput_event *event;
4006 event = libinput_get_event(li);
4008 litest_is_switch_event(event, sw, state);
4010 libinput_event_destroy(event);
4018 struct libinput_event *event;
4021 event = libinput_get_event(li);
4023 litest_is_pad_button_event(event, button, state);
4024 libinput_event_destroy(event);
4032 struct libinput_event *event;
4035 event = libinput_get_event(li);
4037 litest_is_pad_key_event(event, key, state);
4038 libinput_event_destroy(event);
4047 struct libinput_event *event;
4059 event = libinput_get_event(li);
4060 litest_assert_ptr_notnull(event);
4062 while (event) {
4065 ptrev = litest_is_axis_event(event, axis_type, axis, 0);
4069 * events, the first event is reduced by the
4070 * hysteresis margin that can cause the first event
4077 if (litest_is_high_res_axis_event(event)) {
4099 libinput_event_destroy(event);
4100 event = libinput_get_event(li);
4113 struct libinput_event *event;
4128 event = libinput_get_event(li);
4129 ptrev = litest_is_axis_event(event, axis_type, axis, source);
4133 if (litest_is_high_res_axis_event(event)) {
4141 libinput_event_destroy(event);
4152 struct libinput_event *event;
4157 event = libinput_get_event(li);
4158 litest_assert_notnull(event);
4160 while (event) {
4161 litest_assert_event_type(event, type);
4162 libinput_event_destroy(event);
4164 event = libinput_get_event(li);
4172 struct libinput_event *event;
4179 event = libinput_get_event(li);
4180 litest_assert_notnull(event);
4182 while (event) {
4183 litest_assert_event_type_is_one_of(event,
4186 libinput_event_destroy(event);
4188 event = libinput_get_event(li);
4196 struct libinput_event *event;
4201 event = libinput_get_event(li);
4203 while (event) {
4204 litest_assert_int_ne(libinput_event_get_type(event),
4206 libinput_event_destroy(event);
4208 event = libinput_get_event(li);
4215 struct libinput_event *event;
4219 event = libinput_get_event(li);
4220 tev = litest_is_touch_event(event, LIBINPUT_EVENT_TOUCH_DOWN);
4222 libinput_event_destroy(event);
4224 event = libinput_get_event(li);
4225 litest_is_touch_event(event, LIBINPUT_EVENT_TOUCH_FRAME);
4226 libinput_event_destroy(event);
4228 event = libinput_get_event(li);
4230 tev = litest_is_touch_event(event, LIBINPUT_EVENT_TOUCH_MOTION);
4232 libinput_event_destroy(event);
4234 event = libinput_get_event(li);
4235 litest_is_touch_event(event, LIBINPUT_EVENT_TOUCH_FRAME);
4236 libinput_event_destroy(event);
4238 event = libinput_get_event(li);
4239 litest_assert_notnull(event);
4240 } while (libinput_event_get_type(event) != LIBINPUT_EVENT_TOUCH_UP);
4242 tev = litest_is_touch_event(event, LIBINPUT_EVENT_TOUCH_UP);
4244 libinput_event_destroy(event);
4245 event = libinput_get_event(li);
4246 litest_is_touch_event(event, LIBINPUT_EVENT_TOUCH_FRAME);
4247 libinput_event_destroy(event);
4253 struct libinput_event *event;
4256 event = libinput_get_event(li);
4257 litest_is_touch_event(event, LIBINPUT_EVENT_TOUCH_MOTION);
4258 libinput_event_destroy(event);
4260 event = libinput_get_event(li);
4261 litest_is_touch_event(event, LIBINPUT_EVENT_TOUCH_FRAME);
4262 libinput_event_destroy(event);
4264 event = libinput_get_event(li);
4265 while (event) {
4266 litest_is_touch_event(event, LIBINPUT_EVENT_TOUCH_MOTION);
4267 libinput_event_destroy(event);
4269 event = libinput_get_event(li);
4270 litest_is_touch_event(event, LIBINPUT_EVENT_TOUCH_FRAME);
4271 libinput_event_destroy(event);
4273 event = libinput_get_event(li);
4280 struct libinput_event *event;
4282 event = libinput_get_event(li);
4283 litest_is_touch_event(event, LIBINPUT_EVENT_TOUCH_DOWN);
4284 libinput_event_destroy(event);
4286 event = libinput_get_event(li);
4287 litest_is_touch_event(event, LIBINPUT_EVENT_TOUCH_FRAME);
4288 libinput_event_destroy(event);
4294 struct libinput_event *event;
4296 event = libinput_get_event(li);
4297 litest_is_touch_event(event, LIBINPUT_EVENT_TOUCH_UP);
4298 libinput_event_destroy(event);
4300 event = libinput_get_event(li);
4301 litest_is_touch_event(event, LIBINPUT_EVENT_TOUCH_FRAME);
4302 libinput_event_destroy(event);
4308 struct libinput_event *event;
4310 event = libinput_get_event(li);
4311 litest_is_touch_event(event, LIBINPUT_EVENT_TOUCH_CANCEL);
4312 libinput_event_destroy(event);
4314 event = libinput_get_event(li);
4315 litest_is_touch_event(event, LIBINPUT_EVENT_TOUCH_FRAME);
4316 libinput_event_destroy(event);