Lines Matching refs:sysmouse_evdev

62 static struct evdev_dev	*sysmouse_evdev;  variable
69 sysmouse_evdev = evdev_alloc(); in smdev_evdev_init()
70 evdev_set_name(sysmouse_evdev, "System mouse"); in smdev_evdev_init()
71 evdev_set_phys(sysmouse_evdev, "sysmouse"); in smdev_evdev_init()
72 evdev_set_id(sysmouse_evdev, BUS_VIRTUAL, 0, 0, 0); in smdev_evdev_init()
73 evdev_support_prop(sysmouse_evdev, INPUT_PROP_POINTER); in smdev_evdev_init()
74 evdev_support_event(sysmouse_evdev, EV_SYN); in smdev_evdev_init()
75 evdev_support_event(sysmouse_evdev, EV_REL); in smdev_evdev_init()
76 evdev_support_event(sysmouse_evdev, EV_KEY); in smdev_evdev_init()
77 evdev_support_rel(sysmouse_evdev, REL_X); in smdev_evdev_init()
78 evdev_support_rel(sysmouse_evdev, REL_Y); in smdev_evdev_init()
79 evdev_support_rel(sysmouse_evdev, REL_WHEEL); in smdev_evdev_init()
80 evdev_support_rel(sysmouse_evdev, REL_HWHEEL); in smdev_evdev_init()
82 evdev_support_key(sysmouse_evdev, BTN_MOUSE + i); in smdev_evdev_init()
83 if (evdev_register(sysmouse_evdev)) { in smdev_evdev_init()
84 evdev_free(sysmouse_evdev); in smdev_evdev_init()
85 sysmouse_evdev = NULL; in smdev_evdev_init()
93 if (sysmouse_evdev == NULL || !(evdev_rcpt_mask & EVDEV_RCPT_SYSMOUSE)) in smdev_evdev_write()
96 evdev_push_event(sysmouse_evdev, EV_REL, REL_X, x); in smdev_evdev_write()
97 evdev_push_event(sysmouse_evdev, EV_REL, REL_Y, y); in smdev_evdev_write()
103 evdev_push_rel(sysmouse_evdev, REL_WHEEL, -z); in smdev_evdev_write()
107 evdev_push_rel(sysmouse_evdev, REL_HWHEEL, z / 2); in smdev_evdev_write()
113 evdev_push_rel(sysmouse_evdev, REL_HWHEEL, 1); in smdev_evdev_write()
115 evdev_push_rel(sysmouse_evdev, REL_HWHEEL, -1); in smdev_evdev_write()
120 evdev_push_rel(sysmouse_evdev, REL_WHEEL, -z); in smdev_evdev_write()
122 evdev_push_mouse_btn(sysmouse_evdev, buttons); in smdev_evdev_write()
123 evdev_sync(sysmouse_evdev); in smdev_evdev_write()