Home | History | Annotate | Download | only in wscons

Lines Matching defs:evar

193 	struct wseventvar *evar;
225 evar = &sc->sc_base.me_evar;
226 wsevent_init(evar, l->l_proc);
231 wsmux_do_open(sc, evar);
240 wsmux_mux_open(struct wsevsrc *me, struct wseventvar *evar)
250 wsmux_do_open(sc, evar);
257 wsmux_do_open(struct wsmux_softc *sc, struct wseventvar *evar)
262 sc->sc_base.me_evp = evar; /* remember event variable, mark as open */
279 error = wsevsrc_open(me, evar);
295 struct wseventvar *evar = sc->sc_base.me_evp;
300 if (evar == NULL)
306 wsevent_fini(evar);
358 struct wseventvar *evar;
366 evar = sc->sc_base.me_evp;
367 KASSERTMSG(evar != NULL, "wsmuxread: not open\n");
369 DPRINTFN(5,("wsmuxread: %s event read evar=%p\n",
370 device_xname(sc->sc_base.me_dv), evar));
371 error = wsevent_read(evar, uio, flags);
399 struct wseventvar *evar;
414 evar = sc->sc_base.me_evp;
415 if (evar == NULL) {
424 error = wsevent_inject(evar, &event, 1);
488 evar = sc->sc_base.me_evp;
489 if (evar == NULL)
491 return wsevent_setversion(evar, *(int *)data);
499 evar = sc->sc_base.me_evp;
500 if (evar == NULL)
502 evar->async = *(int *)data != 0;
506 evar = sc->sc_base.me_evp;
507 if (evar == NULL)
509 if (-*(int *)data != evar->io->p_pgid
510 && *(int *)data != evar->io->p_pid)
515 evar = sc->sc_base.me_evp;
516 if (evar == NULL)
518 if (*(int *)data != evar->io->p_pgid)