Lines Matching refs:sysmouse_evdev

96 static struct evdev_dev	*sysmouse_evdev;  variable
103 sysmouse_evdev = evdev_alloc(); in sysmouse_evdev_init()
104 evdev_set_name(sysmouse_evdev, "System mouse"); in sysmouse_evdev_init()
105 evdev_set_phys(sysmouse_evdev, "sysmouse"); in sysmouse_evdev_init()
106 evdev_set_id(sysmouse_evdev, BUS_VIRTUAL, 0, 0, 0); in sysmouse_evdev_init()
107 evdev_support_prop(sysmouse_evdev, INPUT_PROP_POINTER); in sysmouse_evdev_init()
108 evdev_support_event(sysmouse_evdev, EV_SYN); in sysmouse_evdev_init()
109 evdev_support_event(sysmouse_evdev, EV_REL); in sysmouse_evdev_init()
110 evdev_support_event(sysmouse_evdev, EV_KEY); in sysmouse_evdev_init()
111 evdev_support_rel(sysmouse_evdev, REL_X); in sysmouse_evdev_init()
112 evdev_support_rel(sysmouse_evdev, REL_Y); in sysmouse_evdev_init()
113 evdev_support_rel(sysmouse_evdev, REL_WHEEL); in sysmouse_evdev_init()
114 evdev_support_rel(sysmouse_evdev, REL_HWHEEL); in sysmouse_evdev_init()
116 evdev_support_key(sysmouse_evdev, BTN_MOUSE + i); in sysmouse_evdev_init()
117 if (evdev_register(sysmouse_evdev)) { in sysmouse_evdev_init()
118 evdev_free(sysmouse_evdev); in sysmouse_evdev_init()
119 sysmouse_evdev = NULL; in sysmouse_evdev_init()
127 if (sysmouse_evdev == NULL || !(evdev_rcpt_mask & EVDEV_RCPT_SYSMOUSE)) in sysmouse_evdev_store()
130 evdev_push_event(sysmouse_evdev, EV_REL, REL_X, x); in sysmouse_evdev_store()
131 evdev_push_event(sysmouse_evdev, EV_REL, REL_Y, y); in sysmouse_evdev_store()
137 evdev_push_rel(sysmouse_evdev, REL_WHEEL, -z); in sysmouse_evdev_store()
141 evdev_push_rel(sysmouse_evdev, REL_HWHEEL, z / 2); in sysmouse_evdev_store()
147 evdev_push_rel(sysmouse_evdev, REL_HWHEEL, 1); in sysmouse_evdev_store()
149 evdev_push_rel(sysmouse_evdev, REL_HWHEEL, -1); in sysmouse_evdev_store()
154 evdev_push_rel(sysmouse_evdev, REL_WHEEL, -z); in sysmouse_evdev_store()
156 evdev_push_mouse_btn(sysmouse_evdev, buttons); in sysmouse_evdev_store()
157 evdev_sync(sysmouse_evdev); in sysmouse_evdev_store()