Home
last modified time | relevance | path

Searched refs:wsevsrc (Results 1 – 6 of 6) sorted by relevance

/openbsd-src/sys/dev/wscons/
H A Dwsmuxvar.h36 struct wsevsrc { struct
47 TAILQ_ENTRY(wsevsrc) me_next; /* sibling pointers */ argument
57 int (*dopen)(struct wsevsrc *, struct wseventvar *);
58 int (*dclose)(struct wsevsrc *);
77 struct wsevsrc sc_base;
79 TAILQ_HEAD(, wsevsrc) sc_cld; /* list of children */
94 int wsmux_attach_sc(struct wsmux_softc *, struct wsevsrc *);
95 void wsmux_detach_sc(struct wsevsrc *);
H A Dwscons_callbacks.h34 struct wsevsrc;
39 void wsdisplay_set_console_kbd(struct wsevsrc *);
58 int wsdisplay_set_kbd(struct device *, struct wsevsrc *);
65 struct wsevsrc *wskbd_set_console_display(struct device *, struct wsevsrc *);
H A Dwsmux.c89 int wsmux_mux_open(struct wsevsrc *, struct wseventvar *);
90 int wsmux_mux_close(struct wsevsrc *);
111 void wsmux_detach_sc_locked(struct wsmux_softc *, struct wsevsrc *);
227 wsmux_mux_open(struct wsevsrc *me, struct wseventvar *evar) in wsmux_mux_open()
245 struct wsevsrc *me; in wsmux_do_open()
308 wsmux_mux_close(struct wsevsrc *me) in wsmux_mux_close()
322 struct wsevsrc *me; in wsmux_do_close()
386 struct wsevsrc *me; in wsmux_do_ioctl()
641 wsmux_attach_sc(struct wsmux_softc *sc, struct wsevsrc *me)
708 wsmux_detach_sc(struct wsevsrc *m in wsmux_attach_sc()
[all...]
H A Dwskbd.c149 struct wsevsrc sc_base;
247 int wskbd_mux_open(struct wsevsrc *, struct wseventvar *);
248 int wskbd_mux_close(struct wsevsrc *);
527 (struct wsevsrc *)sc); in wskbd_attach()
820 wskbd_mux_open(struct wsevsrc *me, struct wseventvar *evp) in wskbd_mux_open()
932 wskbd_mux_close(struct wsevsrc *me) in wskbd_mux_close()
1315 struct wsevsrc * in wskbd_set_console_display()
1316 wskbd_set_console_display(struct device *displaydv, struct wsevsrc *me) in wskbd_set_console_display()
H A Dwsmouse.c128 struct wsevsrc sc_base;
148 int wsmouse_mux_open(struct wsevsrc *, struct wseventvar *);
149 int wsmouse_mux_close(struct wsevsrc *);
544 wsmouse_mux_open(struct wsevsrc *me, struct wseventvar *evp)
552 wsmouse_mux_close(struct wsevsrc *me) in wsmouse_mux_open()
H A Dwsdisplay.c191 struct wsevsrc *sc_input;
675 struct wsevsrc *kme; in wsemuldisplaydevprint()
781 (struct wsevsrc *)wskbd_cd.cd_devs[0]) == 0) in wsdisplay_common_attach()
1106 struct wsevsrc *inp; in wsdisplayioctl()
1322 struct wsevsrc *inp; in wsdisplay_driver_ioctl()
1643 struct wsevsrc *inp; in wsdisplay_kbdinput()
2055 wsdisplay_set_console_kbd(struct wsevsrc *src) in wsscreen_switchwait()
2075 wsdisplay_set_kbd(struct device *disp, struct wsevsrc *kbd) in wsdisplay_kbdholdscr()