wsevsrc
static int wsbell_mux_open(struct wsevsrc *, struct wseventvar *);
static int wsbell_mux_close(struct wsevsrc *);
wsbell_mux_open(struct wsevsrc *me, struct wseventvar *evp)
wsbell_mux_close(struct wsevsrc *me)
struct wsevsrc sc_base;
struct wsevsrc;
void wsdisplay_set_console_kbd(struct wsevsrc *);
struct wsevsrc *wskbd_set_console_display(device_t, struct wsevsrc *);
struct wsevsrc *inp;
struct wsevsrc *inp;
struct wsevsrc *sc_input;
struct wsevsrc *inp;
wsdisplay_set_console_kbd(struct wsevsrc *src)
struct wsevsrc *kme;
struct wsevsrc *
wskbd_set_console_display(device_t displaydv, struct wsevsrc *me)
wskbd_set_display(device_t dv, struct wsevsrc *me)
struct wsevsrc sc_base;
static int wskbd_set_display(device_t, struct wsevsrc *);
static int wskbd_mux_open(struct wsevsrc *, struct wseventvar *);
static int wskbd_mux_close(struct wsevsrc *);
wskbd_mux_open(struct wsevsrc *me, struct wseventvar *evp)
wskbd_mux_close(struct wsevsrc *me)
struct wsevsrc sc_base;
static int wsmouse_mux_open(struct wsevsrc *, struct wseventvar *);
static int wsmouse_mux_close(struct wsevsrc *);
wsmouse_mux_open(struct wsevsrc *me, struct wseventvar *evp)
wsmouse_mux_close(struct wsevsrc *me)
static int wsmux_mux_open(struct wsevsrc *, struct wseventvar *);
static int wsmux_mux_close(struct wsevsrc *);
static int wsmux_evsrc_set_display(device_t, struct wsevsrc *);
wsmux_mux_open(struct wsevsrc *me, struct wseventvar *evar)
struct wsevsrc *me;
wsmux_mux_close(struct wsevsrc *me)
struct wsevsrc *me;
struct wsevsrc *me;
wsmux_attach_sc(struct wsmux_softc *sc, struct wsevsrc *me)
wsmux_detach_sc(struct wsevsrc *me)
struct wsevsrc *me;
wsmux_evsrc_set_display(device_t dv, struct wsevsrc *ame)
struct wsevsrc *me;
TAILQ_ENTRY(wsevsrc) me_next; /* sibling pointers */
int (*dopen)(struct wsevsrc *, struct wseventvar *);
int (*dclose)(struct wsevsrc *);
int (*dsetdisplay)(device_t, struct wsevsrc *);
struct wsevsrc sc_base;
TAILQ_HEAD(, wsevsrc) sc_cld; /* list of children */
int wsmux_attach_sc(struct wsmux_softc *, struct wsevsrc *);
void wsmux_detach_sc(struct wsevsrc *);