Lines Matching refs:sysmouse_evdev
94 static struct evdev_dev *sysmouse_evdev; variable
101 sysmouse_evdev = evdev_alloc(); in sysmouse_evdev_init()
102 evdev_set_name(sysmouse_evdev, "System mouse"); in sysmouse_evdev_init()
103 evdev_set_phys(sysmouse_evdev, "sysmouse"); in sysmouse_evdev_init()
104 evdev_set_id(sysmouse_evdev, BUS_VIRTUAL, 0, 0, 0); in sysmouse_evdev_init()
105 evdev_support_prop(sysmouse_evdev, INPUT_PROP_POINTER); in sysmouse_evdev_init()
106 evdev_support_event(sysmouse_evdev, EV_SYN); in sysmouse_evdev_init()
107 evdev_support_event(sysmouse_evdev, EV_REL); in sysmouse_evdev_init()
108 evdev_support_event(sysmouse_evdev, EV_KEY); in sysmouse_evdev_init()
109 evdev_support_rel(sysmouse_evdev, REL_X); in sysmouse_evdev_init()
110 evdev_support_rel(sysmouse_evdev, REL_Y); in sysmouse_evdev_init()
111 evdev_support_rel(sysmouse_evdev, REL_WHEEL); in sysmouse_evdev_init()
112 evdev_support_rel(sysmouse_evdev, REL_HWHEEL); in sysmouse_evdev_init()
114 evdev_support_key(sysmouse_evdev, BTN_MOUSE + i); in sysmouse_evdev_init()
115 if (evdev_register(sysmouse_evdev)) { in sysmouse_evdev_init()
116 evdev_free(sysmouse_evdev); in sysmouse_evdev_init()
117 sysmouse_evdev = NULL; in sysmouse_evdev_init()
125 if (sysmouse_evdev == NULL || !(evdev_rcpt_mask & EVDEV_RCPT_SYSMOUSE)) in sysmouse_evdev_store()
128 evdev_push_event(sysmouse_evdev, EV_REL, REL_X, x); in sysmouse_evdev_store()
129 evdev_push_event(sysmouse_evdev, EV_REL, REL_Y, y); in sysmouse_evdev_store()
135 evdev_push_rel(sysmouse_evdev, REL_WHEEL, -z); in sysmouse_evdev_store()
139 evdev_push_rel(sysmouse_evdev, REL_HWHEEL, z / 2); in sysmouse_evdev_store()
145 evdev_push_rel(sysmouse_evdev, REL_HWHEEL, 1); in sysmouse_evdev_store()
147 evdev_push_rel(sysmouse_evdev, REL_HWHEEL, -1); in sysmouse_evdev_store()
152 evdev_push_rel(sysmouse_evdev, REL_WHEEL, -z); in sysmouse_evdev_store()
154 evdev_push_mouse_btn(sysmouse_evdev, buttons); in sysmouse_evdev_store()
155 evdev_sync(sysmouse_evdev); in sysmouse_evdev_store()
250 if (evdev_is_grabbed(sysmouse_evdev)) in sysmouse_process_event()