udev_type
uint32_t udev_type;
m->udev_type |= UDEV_MOUSE;
m->udev_type |= UDEV_MOUSE | UDEV_POINTINGSTICK;
m->udev_type |= UDEV_TOUCHPAD;
m->udev_type |= UDEV_TABLET;
m->udev_type |= UDEV_TABLET_PAD;
m->udev_type |= UDEV_KEYBOARD;
m->udev_type |= UDEV_JOYSTICK;
if (s->match.udev_type & m->udev_type)
s->match.udev_type = UDEV_TOUCHPAD;
s->match.udev_type = UDEV_MOUSE;
s->match.udev_type = UDEV_POINTINGSTICK;
s->match.udev_type = UDEV_KEYBOARD;
s->match.udev_type = UDEV_JOYSTICK;
s->match.udev_type = UDEV_TABLET;
s->match.udev_type = UDEV_TABLET_PAD;