Lines Matching defs:evar
322 struct wseventvar *evar;
335 evar = sc->sc_base.me_evp;
336 if (evar != NULL && evar->io != NULL) {
344 if (wsevent_inject(evar, &event, 1) != 0)
345 wsevent_wakeup(evar);
370 struct wseventvar *evar;
380 evar = sc->sc_base.me_evp;
381 if (evar == NULL)
385 if (evar->q == NULL) {
386 printf("wsmouse_input: evar->q=NULL\n");
392 DPRINTFN(5,("wsmouse_input: %s mux=%p, evar=%p\n",
394 sc->sc_base.me_parent, evar));
519 if (nevents == 0 || wsevent_inject(evar, events, nevents) == 0) {
529 DPRINTFN(5,("wsmouse_input: %s wakeup evar=%p\n",
530 device_xname(sc->sc_base.me_dv), evar));
541 struct wseventvar *evar;
545 evar = sc->sc_base.me_evp;
546 if (evar == NULL)
569 (void)wsevent_inject(evar, events, nevents);
708 struct wseventvar *evar;
730 evar = &sc->sc_base.me_evar;
731 wsevent_init(evar, l->l_proc);
732 sc->sc_base.me_evp = evar;
734 error = wsmousedoopen(sc, evar);
739 wsevent_fini(evar);
750 struct wseventvar *evar = sc->sc_base.me_evp;
752 if (evar == NULL)
757 wsevent_fini(evar);