xref: /onnv-gate/usr/src/uts/common/io/warlock/wc.wlcmd (revision 12195:cf3a8ea2dcfd)
17688SAaron.Zang@Sun.COM#
27688SAaron.Zang@Sun.COM# CDDL HEADER START
37688SAaron.Zang@Sun.COM#
47688SAaron.Zang@Sun.COM# The contents of this file are subject to the terms of the
57688SAaron.Zang@Sun.COM# Common Development and Distribution License (the "License").
67688SAaron.Zang@Sun.COM# You may not use this file except in compliance with the License.
77688SAaron.Zang@Sun.COM#
87688SAaron.Zang@Sun.COM# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
97688SAaron.Zang@Sun.COM# or http://www.opensolaris.org/os/licensing.
107688SAaron.Zang@Sun.COM# See the License for the specific language governing permissions
117688SAaron.Zang@Sun.COM# and limitations under the License.
127688SAaron.Zang@Sun.COM#
137688SAaron.Zang@Sun.COM# When distributing Covered Code, include this CDDL HEADER in each
147688SAaron.Zang@Sun.COM# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
157688SAaron.Zang@Sun.COM# If applicable, add the following below this CDDL HEADER, with the
167688SAaron.Zang@Sun.COM# fields enclosed by brackets "[]" replaced with your own identifying
177688SAaron.Zang@Sun.COM# information: Portions Copyright [yyyy] [name of copyright owner]
187688SAaron.Zang@Sun.COM#
197688SAaron.Zang@Sun.COM# CDDL HEADER END
207688SAaron.Zang@Sun.COM#
217688SAaron.Zang@Sun.COM
227688SAaron.Zang@Sun.COM#
23*12195SAaron.Zang@Sun.COM# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
247688SAaron.Zang@Sun.COM#
257688SAaron.Zang@Sun.COM
267688SAaron.Zang@Sun.COMadd	bus_ops::bus_add_eventcall	target	warlock_dummy
277688SAaron.Zang@Sun.COMadd	bus_ops::bus_config		target  warlock_dummy
287688SAaron.Zang@Sun.COMadd	bus_ops::bus_get_eventcookie	target  warlock_dummy
297688SAaron.Zang@Sun.COMadd	bus_ops::bus_intr_ctl		target  warlock_dummy
307688SAaron.Zang@Sun.COMadd	bus_ops::bus_post_event		target  warlock_dummy
317688SAaron.Zang@Sun.COMadd	bus_ops::bus_remove_eventcall	target  warlock_dummy
327688SAaron.Zang@Sun.COMadd	bus_ops::bus_unconfig		target  warlock_dummy
337688SAaron.Zang@Sun.COM
347688SAaron.Zang@Sun.COMroot	wcuwput
357688SAaron.Zang@Sun.COMroot	wcopen
367688SAaron.Zang@Sun.COMroot	wclrput
377688SAaron.Zang@Sun.COMroot	wc_polled_enter
387688SAaron.Zang@Sun.COMroot	wc_polled_exit
397688SAaron.Zang@Sun.COMroot	wc_polled_getchar
407688SAaron.Zang@Sun.COMroot	wc_polled_ischar
417688SAaron.Zang@Sun.COMroot	wc_polled_putchar
427688SAaron.Zang@Sun.COMroot	wcclose
437688SAaron.Zang@Sun.COMroot	wcreioctl
447688SAaron.Zang@Sun.COMroot	wcrstrt
457688SAaron.Zang@Sun.COMroot	wc_modechg_cb
467688SAaron.Zang@Sun.COMroot	vc_avl_compare
477688SAaron.Zang@Sun.COM
487688SAaron.Zang@Sun.COMif test `uname -p` = "sparc"; then
497688SAaron.Zang@Sun.COMroot	wc_cons_wrtvec
507688SAaron.Zang@Sun.COMroot	wconsout
517688SAaron.Zang@Sun.COMroot	wcopoll
527688SAaron.Zang@Sun.COMfi
537688SAaron.Zang@Sun.COM
547688SAaron.Zang@Sun.COM#
557688SAaron.Zang@Sun.COM# The devfs part of virtual console only reads these three variables,
567688SAaron.Zang@Sun.COM# so we only have to hold the lock when writing to these variables.
577688SAaron.Zang@Sun.COM#
587688SAaron.Zang@Sun.COMreadable	wc_dip
597688SAaron.Zang@Sun.COMreadable	vc_active_console
60*12195SAaron.Zang@Sun.COMreadable	vc_cons_user
617688SAaron.Zang@Sun.COMreadable	vc_state::vc_flags
627688SAaron.Zang@Sun.COM
637688SAaron.Zang@Sun.COM#
647688SAaron.Zang@Sun.COM# Only called from sdev_vtops.c, will be checked in wc_devfs.wlcmd
657688SAaron.Zang@Sun.COM#
667688SAaron.Zang@Sun.COMignore	vt_getactive
67*12195SAaron.Zang@Sun.COMignore	vt_getconsuser
687688SAaron.Zang@Sun.COMignore	vt_wc_attached
697688SAaron.Zang@Sun.COM
707688SAaron.Zang@Sun.COM#
717688SAaron.Zang@Sun.COM# Protected by D_MTPERMODE
727688SAaron.Zang@Sun.COM#
737688SAaron.Zang@Sun.COMignore	vc_state::vc_acqsig
747688SAaron.Zang@Sun.COMignore	vc_state::vc_bufcallid
757688SAaron.Zang@Sun.COMignore	vc_state::vc_dispnum
767688SAaron.Zang@Sun.COMignore	vc_state::vc_login
777688SAaron.Zang@Sun.COMignore	vc_state::vc_minor
787688SAaron.Zang@Sun.COMignore	vc_state::vc_pid
797688SAaron.Zang@Sun.COMignore	vc_state::vc_relsig
807688SAaron.Zang@Sun.COMignore	vc_state::vc_switch_mode
817688SAaron.Zang@Sun.COMignore	vc_state::vc_switchto
827688SAaron.Zang@Sun.COMignore	vc_state::vc_tem
837688SAaron.Zang@Sun.COMignore	vc_state::vc_timeoutid
847688SAaron.Zang@Sun.COMignore	vc_state::vc_ttycommon.t_iocpending
857688SAaron.Zang@Sun.COMignore	vc_state::vc_ttycommon.t_readq
867688SAaron.Zang@Sun.COMignore	vc_state::vc_ttycommon.t_writeq
877688SAaron.Zang@Sun.COMignore	vc_state::vc_waitv
887688SAaron.Zang@Sun.COMignore	vc_state::vc_wq
89