xref: /titanic_44/usr/src/uts/common/io/warlock/wc.wlcmd (revision ceeba6f9f0adf370c2a0f5c81a0d6ef1ba146cb4)
1aecfc01dSrui zang - Sun Microsystems - Beijing China#
2aecfc01dSrui zang - Sun Microsystems - Beijing China# CDDL HEADER START
3aecfc01dSrui zang - Sun Microsystems - Beijing China#
4aecfc01dSrui zang - Sun Microsystems - Beijing China# The contents of this file are subject to the terms of the
5aecfc01dSrui zang - Sun Microsystems - Beijing China# Common Development and Distribution License (the "License").
6aecfc01dSrui zang - Sun Microsystems - Beijing China# You may not use this file except in compliance with the License.
7aecfc01dSrui zang - Sun Microsystems - Beijing China#
8aecfc01dSrui zang - Sun Microsystems - Beijing China# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9aecfc01dSrui zang - Sun Microsystems - Beijing China# or http://www.opensolaris.org/os/licensing.
10aecfc01dSrui zang - Sun Microsystems - Beijing China# See the License for the specific language governing permissions
11aecfc01dSrui zang - Sun Microsystems - Beijing China# and limitations under the License.
12aecfc01dSrui zang - Sun Microsystems - Beijing China#
13aecfc01dSrui zang - Sun Microsystems - Beijing China# When distributing Covered Code, include this CDDL HEADER in each
14aecfc01dSrui zang - Sun Microsystems - Beijing China# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15aecfc01dSrui zang - Sun Microsystems - Beijing China# If applicable, add the following below this CDDL HEADER, with the
16aecfc01dSrui zang - Sun Microsystems - Beijing China# fields enclosed by brackets "[]" replaced with your own identifying
17aecfc01dSrui zang - Sun Microsystems - Beijing China# information: Portions Copyright [yyyy] [name of copyright owner]
18aecfc01dSrui zang - Sun Microsystems - Beijing China#
19aecfc01dSrui zang - Sun Microsystems - Beijing China# CDDL HEADER END
20aecfc01dSrui zang - Sun Microsystems - Beijing China#
21aecfc01dSrui zang - Sun Microsystems - Beijing China
22aecfc01dSrui zang - Sun Microsystems - Beijing China#
23*ceeba6f9Srui zang - Sun Microsystems - Beijing China# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
24aecfc01dSrui zang - Sun Microsystems - Beijing China#
25aecfc01dSrui zang - Sun Microsystems - Beijing China
26aecfc01dSrui zang - Sun Microsystems - Beijing Chinaadd	bus_ops::bus_add_eventcall	target	warlock_dummy
27aecfc01dSrui zang - Sun Microsystems - Beijing Chinaadd	bus_ops::bus_config		target  warlock_dummy
28aecfc01dSrui zang - Sun Microsystems - Beijing Chinaadd	bus_ops::bus_get_eventcookie	target  warlock_dummy
29aecfc01dSrui zang - Sun Microsystems - Beijing Chinaadd	bus_ops::bus_intr_ctl		target  warlock_dummy
30aecfc01dSrui zang - Sun Microsystems - Beijing Chinaadd	bus_ops::bus_post_event		target  warlock_dummy
31aecfc01dSrui zang - Sun Microsystems - Beijing Chinaadd	bus_ops::bus_remove_eventcall	target  warlock_dummy
32aecfc01dSrui zang - Sun Microsystems - Beijing Chinaadd	bus_ops::bus_unconfig		target  warlock_dummy
33aecfc01dSrui zang - Sun Microsystems - Beijing China
34aecfc01dSrui zang - Sun Microsystems - Beijing Chinaroot	wcuwput
35aecfc01dSrui zang - Sun Microsystems - Beijing Chinaroot	wcopen
36aecfc01dSrui zang - Sun Microsystems - Beijing Chinaroot	wclrput
37aecfc01dSrui zang - Sun Microsystems - Beijing Chinaroot	wc_polled_enter
38aecfc01dSrui zang - Sun Microsystems - Beijing Chinaroot	wc_polled_exit
39aecfc01dSrui zang - Sun Microsystems - Beijing Chinaroot	wc_polled_getchar
40aecfc01dSrui zang - Sun Microsystems - Beijing Chinaroot	wc_polled_ischar
41aecfc01dSrui zang - Sun Microsystems - Beijing Chinaroot	wc_polled_putchar
42aecfc01dSrui zang - Sun Microsystems - Beijing Chinaroot	wcclose
43aecfc01dSrui zang - Sun Microsystems - Beijing Chinaroot	wcreioctl
44aecfc01dSrui zang - Sun Microsystems - Beijing Chinaroot	wcrstrt
45aecfc01dSrui zang - Sun Microsystems - Beijing Chinaroot	wc_modechg_cb
46aecfc01dSrui zang - Sun Microsystems - Beijing Chinaroot	vc_avl_compare
47aecfc01dSrui zang - Sun Microsystems - Beijing China
48aecfc01dSrui zang - Sun Microsystems - Beijing Chinaif test `uname -p` = "sparc"; then
49aecfc01dSrui zang - Sun Microsystems - Beijing Chinaroot	wc_cons_wrtvec
50aecfc01dSrui zang - Sun Microsystems - Beijing Chinaroot	wconsout
51aecfc01dSrui zang - Sun Microsystems - Beijing Chinaroot	wcopoll
52aecfc01dSrui zang - Sun Microsystems - Beijing Chinafi
53aecfc01dSrui zang - Sun Microsystems - Beijing China
54aecfc01dSrui zang - Sun Microsystems - Beijing China#
55aecfc01dSrui zang - Sun Microsystems - Beijing China# The devfs part of virtual console only reads these three variables,
56aecfc01dSrui zang - Sun Microsystems - Beijing China# so we only have to hold the lock when writing to these variables.
57aecfc01dSrui zang - Sun Microsystems - Beijing China#
58aecfc01dSrui zang - Sun Microsystems - Beijing Chinareadable	wc_dip
59aecfc01dSrui zang - Sun Microsystems - Beijing Chinareadable	vc_active_console
60*ceeba6f9Srui zang - Sun Microsystems - Beijing Chinareadable	vc_cons_user
61aecfc01dSrui zang - Sun Microsystems - Beijing Chinareadable	vc_state::vc_flags
62aecfc01dSrui zang - Sun Microsystems - Beijing China
63aecfc01dSrui zang - Sun Microsystems - Beijing China#
64aecfc01dSrui zang - Sun Microsystems - Beijing China# Only called from sdev_vtops.c, will be checked in wc_devfs.wlcmd
65aecfc01dSrui zang - Sun Microsystems - Beijing China#
66aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vt_getactive
67*ceeba6f9Srui zang - Sun Microsystems - Beijing Chinaignore	vt_getconsuser
68aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vt_wc_attached
69aecfc01dSrui zang - Sun Microsystems - Beijing China
70aecfc01dSrui zang - Sun Microsystems - Beijing China#
71aecfc01dSrui zang - Sun Microsystems - Beijing China# Protected by D_MTPERMODE
72aecfc01dSrui zang - Sun Microsystems - Beijing China#
73aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vc_state::vc_acqsig
74aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vc_state::vc_bufcallid
75aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vc_state::vc_dispnum
76aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vc_state::vc_login
77aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vc_state::vc_minor
78aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vc_state::vc_pid
79aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vc_state::vc_relsig
80aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vc_state::vc_switch_mode
81aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vc_state::vc_switchto
82aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vc_state::vc_tem
83aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vc_state::vc_timeoutid
84aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vc_state::vc_ttycommon.t_iocpending
85aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vc_state::vc_ttycommon.t_readq
86aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vc_state::vc_ttycommon.t_writeq
87aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vc_state::vc_waitv
88aecfc01dSrui zang - Sun Microsystems - Beijing Chinaignore	vc_state::vc_wq
89