Lines Matching refs:prop

33 #include "util-prop-parsers.h"
440 char *prop;
460 for (i = 0; tests[i].prop != NULL; i++) {
463 success = parse_calibration_property(tests[i].prop,
561 const char *prop;
589 { .prop = "", .success = false },
590 { .prop = "+", .success = false },
591 { .prop = "-", .success = false },
592 { .prop = "!", .success = false },
593 { .prop = "+EV_FOO", .success = false },
594 { .prop = "+EV_KEY;-EV_FOO", .success = false },
595 { .prop = "+BTN_STYLUS;-EV_FOO", .success = false },
596 { .prop = "-BTN_UNKNOWN", .success = false },
597 { .prop = "+BTN_UNKNOWN;+EV_KEY", .success = false },
598 { .prop = "-PR_UNKNOWN", .success = false },
599 { .prop = "-BTN_STYLUS;+PR_UNKNOWN;-ABS_X", .success = false },
600 { .prop = "-EV_REL:0xffff", .success = false },
601 { .prop = "-EV_REL:0x123.", .success = false },
602 { .prop = "-EV_REL:ffff", .success = false },
603 { .prop = "-EV_REL:blah", .success = false },
604 { .prop = "+KEY_A:0x11", .success = false },
605 { .prop = "+EV_KEY:0x11 ", .success = false },
606 { .prop = "+EV_KEY:0x11not", .success = false },
607 { .prop = "none", .success = false },
608 { .prop = NULL },
612 for (int i = 0; tests[i].prop; i++) {
618 success = parse_evcode_property(t->prop, events, &nevents);
639 const char *prop;
652 { .prop = "", .success = false },
653 { .prop = "0xff", .success = false },
654 { .prop = "INPUT_PROP", .success = false },
655 { .prop = "INPUT_PROP_FOO", .success = false },
656 { .prop = "INPUT_PROP_FOO;INPUT_PROP_FOO", .success = false },
657 { .prop = "INPUT_PROP_POINTER;INPUT_PROP_FOO", .success = false },
658 { .prop = "none", .success = false },
659 { .prop = NULL },
663 for (int i = 0; tests[i].prop; i++) {
669 success = parse_input_prop_property(t->prop, props, &nprops);
676 ck_assert_int_eq(t->values[j].prop, props[j].prop);
687 const char *prop;
692 .prop = "1:2",
695 .prop = "1:2:",
698 .prop = "10:20:30",
701 .prop = "::100",
704 .prop = "10:",
707 .prop = ":10:1001",
710 .prop = "1:2:3:4",
713 .prop = "1:2:3:4:5",
716 .prop = "1::3:4:50",
719 .prop = ":::5:60",
722 .prop = ":::5:",
724 { .which = ABS_MASK_RES, .prop = "::12::",
729 .prop = "::12:1:2:3:4:5:6",
731 { .which = 0, .prop = ":::::" },
732 { .which = 0, .prop = ":" },
733 { .which = 0, .prop = "" },
734 { .which = 0, .prop = ":asb::::" },
735 { .which = 0, .prop = "foo" },
742 mask = parse_evdev_abs_prop(t->prop, &abs);