Lines Matching +refs:x +refs:axis +refs:name
245 char *name; member
258 char *name; member
363 t->name = safe_strdup(funcname); in litest_add_tcase_for_device()
390 t->name = safe_strdup(test_name); in litest_add_tcase_no_device()
417 t->name = safe_strdup(test_name); in litest_add_tcase_deviceless()
429 get_suite(const char *name) in get_suite() argument
434 if (streq(s->name, name)) in get_suite()
439 s->name = safe_strdup(name); in get_suite()
549 _litest_add_no_device(const char *name, const char *funcname, const void *func) in _litest_add_no_device() argument
551 _litest_add(name, funcname, func, LITEST_DISABLE_DEVICE, LITEST_DISABLE_DEVICE); in _litest_add_no_device()
555 _litest_add_ranged_no_device(const char *name, in _litest_add_ranged_no_device() argument
560 _litest_add_ranged(name, in _litest_add_ranged_no_device()
569 _litest_add_deviceless(const char *name, in _litest_add_deviceless() argument
573 _litest_add_ranged(name, in _litest_add_deviceless()
582 _litest_add(const char *name, in _litest_add() argument
588 _litest_add_ranged(name, in _litest_add()
597 _litest_add_ranged(const char *name, in _litest_add_ranged() argument
604 litest_add_tcase(name, funcname, func, required, excluded, range); in _litest_add_ranged()
608 _litest_add_for_device(const char *name, in _litest_add_for_device() argument
613 _litest_add_ranged_for_device(name, funcname, func, type, NULL); in _litest_add_for_device()
752 fprintf(f, "ATTRS{name}==\"litest %s*\"", dev->name); in litest_init_device_udev_rules()
775 dev->name); in litest_init_device_udev_rules()
906 free(t->name); in litest_free_test_list()
913 free(s->name); in litest_free_test_list()
1001 struct name { in litest_run_suite() struct
1003 char *name; in litest_run_suite() member
1005 struct name *n; in litest_run_suite()
1047 s->name, in litest_run_suite()
1048 t->name, in litest_run_suite()
1052 n->name = sname; in litest_run_suite()
1057 t->name, in litest_run_suite()
1061 n->name = tname; in litest_run_suite()
1122 free(n->name); in litest_run_suite()
1626 const char *name; in litest_create() local
1658 name = name_override ? name_override : dev->name; in litest_create()
1662 d->uinput = litest_create_uinput_device_from_description(name, in litest_create()
1974 struct axis_replacement *axis = axes; in axis_replacement_value() local
1979 while (axis->evcode != -1) { in axis_replacement_value()
1980 if (axis->evcode == evcode) { in axis_replacement_value()
1985 *value = axis->value; in axis_replacement_value()
1988 *value = litest_scale(d, evcode, axis->value); in axis_replacement_value()
1993 axis++; in axis_replacement_value()
2002 int slot, double x, double y, in litest_auto_assign_value() argument
2015 value = litest_scale(d, ABS_X, x); in litest_auto_assign_value()
2066 double x, in slot_start() argument
2082 d->interface->touch_down(d, slot, x, y)) in slot_start()
2091 x, in slot_start()
2109 double x, in slot_move() argument
2118 d->interface->touch_move(d, slot, x, y)) in slot_move()
2127 x, in slot_move()
2186 double x, in litest_slot_start() argument
2195 slot_start(d, slot, x, y, axes, touching, filter_abs_xy); in litest_slot_start()
2205 l = x; in litest_slot_start()
2209 l = min(x, d->semi_mt.touches[other].x); in litest_slot_start()
2211 r = max(x, d->semi_mt.touches[other].x); in litest_slot_start()
2228 d->semi_mt.touches[slot].x = x; in litest_slot_start()
2252 double x, in litest_touch_down() argument
2255 litest_slot_start(d, slot, x, y, NULL, true); in litest_touch_down()
2261 double x, in litest_touch_down_extended() argument
2265 litest_slot_start(d, slot, x, y, axes, true); in litest_touch_down_extended()
2271 double x, in litest_slot_move() argument
2280 slot_move(d, slot, x, y, axes, touching, filter_abs_xy); in litest_slot_move()
2288 l = x; in litest_slot_move()
2292 l = min(x, d->semi_mt.touches[other].x); in litest_slot_move()
2294 r = max(x, d->semi_mt.touches[other].x); in litest_slot_move()
2308 d->semi_mt.touches[slot].x = x; in litest_slot_move()
2335 d->semi_mt.touches[other].x, in litest_touch_up()
2348 double x, in litest_touch_move() argument
2351 litest_slot_move(d, slot, x, y, NULL, true); in litest_touch_move()
2357 double x, in litest_touch_move_extended() argument
2361 litest_slot_move(d, slot, x, y, axes, true); in litest_touch_move_extended()
2403 int x, int y, in auto_assign_tablet_value() argument
2418 value = litest_scale(d, ABS_X, x); in auto_assign_tablet_value()
2474 litest_tablet_proximity_in(struct litest_device *d, int x, int y, struct axis_replacement *axes) in litest_tablet_proximity_in() argument
2481 d->interface->tablet_proximity_in(d, d->interface->tool_type, x, y, axes)) in litest_tablet_proximity_in()
2493 value = auto_assign_tablet_value(d, ev, x, y, axes); in litest_tablet_proximity_in()
2531 litest_tablet_motion(struct litest_device *d, int x, int y, struct axis_replacement *axes) in litest_tablet_motion() argument
2537 int value = auto_assign_tablet_value(d, ev, x, y, axes); in litest_tablet_motion()
2599 double x, in litest_hover_start() argument
2608 litest_slot_start(d, slot, x, y, axes, 0); in litest_hover_start()
2645 double x, double y) in litest_hover_move() argument
2653 litest_slot_move(d, slot, x, y, axes, false); in litest_hover_move()
2810 unsigned int axis, in litest_scale_axis() argument
2817 if (axis != ABS_MT_TOUCH_MAJOR && in litest_scale_axis()
2818 axis != ABS_MT_TOUCH_MINOR) { in litest_scale_axis()
2822 abs = libevdev_get_abs_info(d->evdev, axis); in litest_scale_axis()
2838 litest_scale(const struct litest_device *d, unsigned int axis, double val) in litest_scale() argument
2844 if (axis != ABS_MT_TOUCH_MAJOR && in litest_scale()
2845 axis != ABS_MT_TOUCH_MINOR) in litest_scale()
2848 if (axis <= ABS_Y) { in litest_scale()
2849 min = d->interface->min[axis]; in litest_scale()
2850 max = d->interface->max[axis]; in litest_scale()
2854 return litest_scale_axis(d, axis, val); in litest_scale()
3194 double x, y; in litest_print_event() local
3207 x = libinput_event_pointer_get_dx(p); in litest_print_event()
3209 fprintf(stderr, "%.2f/%.2f", x, y); in litest_print_event()
3213 x = libinput_event_pointer_get_absolute_x(p); in litest_print_event()
3215 fprintf(stderr, "%.2f/%.2f", x, y); in litest_print_event()
3226 x = 0.0; in litest_print_event()
3234 x = libinput_event_pointer_get_axis_value(p, in litest_print_event()
3236 fprintf(stderr, "vert %.2f horiz %.2f", y, x); in litest_print_event()
3355 litest_create_uinput(const char *name, in litest_create_uinput() argument
3379 snprintf(buf, sizeof(buf), "litest %s", name); in litest_create_uinput()
3459 litest_create_uinput_device_from_description(const char *name, in litest_create_uinput_device_from_description() argument
3473 uinput = litest_create_uinput(name, id, abs_info, events); in litest_create_uinput_device_from_description()
3489 litest_create_uinput_abs_device_v(const char *name, in litest_create_uinput_abs_device_v() argument
3508 return litest_create_uinput_device_from_description(name, id, in litest_create_uinput_abs_device_v()
3513 litest_create_uinput_abs_device(const char *name, in litest_create_uinput_abs_device() argument
3522 uinput = litest_create_uinput_abs_device_v(name, id, abs, args); in litest_create_uinput_abs_device()
3529 litest_create_uinput_device(const char *name, struct input_id *id, ...) in litest_create_uinput_device() argument
3535 uinput = litest_create_uinput_abs_device_v(name, id, NULL, args); in litest_create_uinput_device()
3563 enum libinput_pointer_axis axis, in litest_is_axis_event() argument
3577 litest_assert(libinput_event_pointer_has_axis(ptrev, axis)); in litest_is_axis_event()
3603 double x, y, ux, uy; in litest_is_motion_event() local
3609 x = libinput_event_pointer_get_dx(ptrev); in litest_is_motion_event()
3615 litest_assert(x != 0.0 || y != 0.0 || in litest_is_motion_event()
3784 enum libinput_pointer_axis axis) in litest_event_pointer_get_value() argument
3794 return libinput_event_pointer_get_axis_value(ptrev, axis); in litest_event_pointer_get_value()
3796 return libinput_event_pointer_get_scroll_value_v120(ptrev, axis); in litest_event_pointer_get_value()
3799 return libinput_event_pointer_get_scroll_value(ptrev, axis); in litest_event_pointer_get_value()
3991 enum libinput_pointer_axis axis, in litest_assert_scroll() argument
4012 ptrev = litest_is_axis_event(event, axis_type, axis, 0); in litest_assert_scroll()
4023 value = litest_event_pointer_get_value(ptrev, axis); in litest_assert_scroll()
4057 enum libinput_pointer_axis axis, in litest_assert_axis_end_sequence() argument
4076 ptrev = litest_is_axis_event(event, axis_type, axis, source); in litest_assert_axis_end_sequence()
4077 val = litest_event_pointer_get_value(ptrev, axis); in litest_assert_axis_end_sequence()
4411 send_abs_xy(struct litest_device *d, double x, double y) in send_abs_xy() argument
4419 val = litest_auto_assign_value(d, &e, 0, x, y, NULL, true); in send_abs_xy()
4423 val = litest_auto_assign_value(d, &e, 0, x, y, NULL, true); in send_abs_xy()
4428 send_abs_mt_xy(struct litest_device *d, double x, double y) in send_abs_mt_xy() argument
4436 val = litest_auto_assign_value(d, &e, 0, x, y, NULL, true); in send_abs_mt_xy()
4441 val = litest_auto_assign_value(d, &e, 0, x, y, NULL, true); in send_abs_mt_xy()
4449 double x, double y) in litest_semi_mt_touch_down() argument
4457 l = x; in litest_semi_mt_touch_down()
4461 l = min(x, semi_mt->touches[other].x); in litest_semi_mt_touch_down()
4463 r = max(x, semi_mt->touches[other].x); in litest_semi_mt_touch_down()
4485 semi_mt->touches[slot].x = x; in litest_semi_mt_touch_down()
4493 double x, double y) in litest_semi_mt_touch_move() argument
4501 l = x; in litest_semi_mt_touch_move()
4505 l = min(x, semi_mt->touches[other].x); in litest_semi_mt_touch_move()
4507 r = max(x, semi_mt->touches[other].x); in litest_semi_mt_touch_move()
4523 semi_mt->touches[slot].x = x; in litest_semi_mt_touch_move()
4543 send_abs_xy(d, semi_mt->touches[other].x, semi_mt->touches[other].y); in litest_semi_mt_touch_up()
4545 send_abs_mt_xy(d, semi_mt->touches[other].x, semi_mt->touches[other].y); in litest_semi_mt_touch_up()
4720 printf("%s:\n", s->name); in litest_list_tests()
4723 !streq(last_test_name, t->name)) in litest_list_tests()
4724 printf(" %s:\n", t->name); in litest_list_tests()
4726 last_test_name = t->name; in litest_list_tests()