wseventvar
wsevent_init(struct wseventvar *ev)
wsevent_fini(struct wseventvar *ev)
wsevent_read(struct wseventvar *ev, struct uio *uio, int flags)
wsevent_kqfilter(struct wseventvar *ev, struct knote *kn)
struct wseventvar *ev = kn->kn_hook;
struct wseventvar *ev = kn->kn_hook;
struct wseventvar *ev = kn->kn_hook;
struct wseventvar *ev = kn->kn_hook;
wsevent_wakeup(struct wseventvar *ev)
int wsevent_init(struct wseventvar *);
void wsevent_fini(struct wseventvar *);
int wsevent_read(struct wseventvar *, struct uio *, int);
int wsevent_kqfilter(struct wseventvar *, struct knote *);
struct wseventvar *evar;
int wskbd_mux_open(struct wsevsrc *, struct wseventvar *);
int wskbd_do_open(struct wskbd_softc *, struct wseventvar *);
struct wseventvar *evar;
struct wseventvar *evar;
wskbd_mux_open(struct wsevsrc *me, struct wseventvar *evp)
struct wseventvar *evar;
wskbd_do_open(struct wskbd_softc *sc, struct wseventvar *evp)
struct wseventvar *evar = sc->sc_base.me_evp;
int wsmouse_mux_open(struct wsevsrc *, struct wseventvar *);
int wsmousedoopen(struct wsmouse_softc *, struct wseventvar *);
struct wseventvar *evar;
struct wseventvar *evar;
struct wseventvar *evar = sc->sc_base.me_evp;
wsmousedoopen(struct wsmouse_softc *sc, struct wseventvar *evp)
struct wseventvar *evar;
wsmouse_mux_open(struct wsevsrc *me, struct wseventvar *evp)
struct wseventvar **evar;
struct wseventvar *evar;
struct wseventvar *evar;
wsmux_mux_open(struct wsevsrc *me, struct wseventvar *evar)
wsmux_do_open(struct wsmux_softc *sc, struct wseventvar *evar)
struct wseventvar *evar = sc->sc_base.me_evp;
struct wseventvar *evar;
struct wseventvar *evar;
int wsmux_mux_open(struct wsevsrc *, struct wseventvar *);
int wsmux_do_open(struct wsmux_softc *, struct wseventvar *);
struct wseventvar me_evar; /* wseventvar opened directly */
struct wseventvar *me_evp; /* our wseventvar when open */
int (*dopen)(struct wsevsrc *, struct wseventvar *);