Lines Matching refs:abs
41 /* The fake resolution value for abs devices without resolution */
204 } abs;
658 mm.x = evdev_convert_to_mm(device->abs.absinfo_x, x);
659 mm.y = evdev_convert_to_mm(device->abs.absinfo_y, y);
882 if (device->abs.absinfo_x == NULL ||
883 device->abs.absinfo_y == NULL) {
885 "%s: is not an abs device\n",
890 absx = device->abs.absinfo_x;
891 absy = device->abs.absinfo_y;
910 if (device->abs.absinfo_x == NULL ||
911 device->abs.absinfo_y == NULL) {
913 "%s: is not an abs device\n",
918 absx = device->abs.absinfo_x;
919 absy = device->abs.absinfo_y;
938 if (device->abs.absinfo_x == NULL ||
939 device->abs.absinfo_y == NULL) {
941 "%s: is not an abs device\n",
946 absx = device->abs.absinfo_x;
947 absy = device->abs.absinfo_y;
962 if (device->abs.absinfo_x == NULL ||
963 device->abs.absinfo_y == NULL) {
965 "%s: is not an abs device\n",
970 absx = device->abs.absinfo_x;
971 absy = device->abs.absinfo_y;
987 x = device->abs.absinfo_x;
988 y = device->abs.absinfo_y;
989 width = device->abs.dimensions.x;
990 height = device->abs.dimensions.y;
992 device->abs.warning_range.min.x = x->minimum - 0.05 * width;
993 device->abs.warning_range.min.y = y->minimum - 0.05 * height;
994 device->abs.warning_range.max.x = x->maximum + 0.05 * width;
995 device->abs.warning_range.max.y = y->maximum + 0.05 * height;
998 ratelimit_init(&device->abs.warning_range.range_warn_limit,
1013 min = device->abs.warning_range.min.x;
1014 max = device->abs.warning_range.max.x;
1018 min = device->abs.warning_range.min.y;
1019 max = device->abs.warning_range.max.y;
1027 &device->abs.warning_range.range_warn_limit,