Lines Matching refs:mi
208 sysmouse_process_event(mouse_info_t *mi) in sysmouse_process_event() argument
225 random_harvest_queue(mi, sizeof *mi, RANDOM_MOUSE); in sysmouse_process_event()
229 switch (mi->operation) { in sysmouse_process_event()
231 sysmouse_status.button = mi->u.data.buttons; in sysmouse_process_event()
234 x = mi->u.data.x; in sysmouse_process_event()
235 y = mi->u.data.y; in sysmouse_process_event()
236 z = mi->u.data.z; in sysmouse_process_event()
240 if (mi->u.event.value > 0) in sysmouse_process_event()
241 sysmouse_status.button |= mi->u.event.id; in sysmouse_process_event()
243 sysmouse_status.button &= ~mi->u.event.id; in sysmouse_process_event()
283 vt_mouse_event(mi->operation, x, y, mi->u.event.id, mi->u.event.value, in sysmouse_process_event()