Home | History | Annotate | Download | only in wscons

Lines Matching defs:events

373 	struct wscons_event events[4 + sizeof(d) * 8];
403 * button events). Deliver these events until we are out
404 * of changes or out of room. As events get delivered,
412 events[nevents].type = WSCONS_EVENT_MOUSE_ABSOLUTE_X;
413 events[nevents].value = x;
418 events[nevents].type = WSCONS_EVENT_MOUSE_DELTA_X;
419 events[nevents].value = sc->sc_dx;
425 events[nevents].type = WSCONS_EVENT_MOUSE_ABSOLUTE_Y;
426 events[nevents].value = y;
431 events[nevents].type = WSCONS_EVENT_MOUSE_DELTA_Y;
432 events[nevents].value = sc->sc_dy;
438 events[nevents].type = WSCONS_EVENT_MOUSE_ABSOLUTE_Z;
439 events[nevents].value = z;
444 events[nevents].type = WSCONS_EVENT_MOUSE_DELTA_Z;
445 events[nevents].value = sc->sc_dz;
451 events[nevents].type = WSCONS_EVENT_MOUSE_ABSOLUTE_W;
452 events[nevents].value = w;
457 events[nevents].type = WSCONS_EVENT_MOUSE_DELTA_W;
458 events[nevents].value = sc->sc_dw;
486 if (nevents >= __arraycount(events)) {
493 events[nevents].type =
495 events[nevents].value = btnno;
512 if (nevents == 0 || wsevent_inject(evar, events, nevents) == 0) {
513 /* All events were correctly injected into the queue.
535 struct wscons_event events[2];
551 events[nevents].type = WSCONS_EVENT_HSCROLL;
552 events[nevents].value = x;
557 events[nevents].type = WSCONS_EVENT_VSCROLL;
558 events[nevents].value = y;
562 (void)wsevent_inject(evar, events, nevents);
571 struct wscons_event events[2];
589 events[0].type = WSCONS_EVENT_MOUSE_UP;
590 events[0].value = sc->sc_repeat_button;
591 events[1].type = WSCONS_EVENT_MOUSE_DOWN;
592 events[1].value = sc->sc_repeat_button;
594 if (wsevent_inject(sc->sc_base.me_evp, events, 2) == 0) {
916 wsmousepoll(dev_t dev, int events, struct lwp *l)
923 return (wsevent_poll(sc->sc_base.me_evp, events, l));