xref: /onnv-gate/usr/src/uts/common/io/warlock/audiohd.wlcmd (revision 12964:d106a535d961)
112488SEdgar.Liu@Sun.COM#
212488SEdgar.Liu@Sun.COM# CDDL HEADER START
312488SEdgar.Liu@Sun.COM#
412488SEdgar.Liu@Sun.COM# The contents of this file are subject to the terms of the
512488SEdgar.Liu@Sun.COM# Common Development and Distribution License (the "License").
612488SEdgar.Liu@Sun.COM# You may not use this file except in compliance with the License.
712488SEdgar.Liu@Sun.COM#
812488SEdgar.Liu@Sun.COM# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
912488SEdgar.Liu@Sun.COM# or http://www.opensolaris.org/os/licensing.
1012488SEdgar.Liu@Sun.COM# See the License for the specific language governing permissions
1112488SEdgar.Liu@Sun.COM# and limitations under the License.
1212488SEdgar.Liu@Sun.COM#
1312488SEdgar.Liu@Sun.COM# When distributing Covered Code, include this CDDL HEADER in each
1412488SEdgar.Liu@Sun.COM# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1512488SEdgar.Liu@Sun.COM# If applicable, add the following below this CDDL HEADER, with the
1612488SEdgar.Liu@Sun.COM# fields enclosed by brackets "[]" replaced with your own identifying
1712488SEdgar.Liu@Sun.COM# information: Portions Copyright [yyyy] [name of copyright owner]
1812488SEdgar.Liu@Sun.COM#
1912488SEdgar.Liu@Sun.COM# CDDL HEADER END
2012488SEdgar.Liu@Sun.COM#
2112488SEdgar.Liu@Sun.COM
2212488SEdgar.Liu@Sun.COM#
2312488SEdgar.Liu@Sun.COM# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
2412488SEdgar.Liu@Sun.COM#
2512488SEdgar.Liu@Sun.COM
2612488SEdgar.Liu@Sun.COM
2712488SEdgar.Liu@Sun.COM### specify the root functions
2812488SEdgar.Liu@Sun.COMroot	audiohd_attach
2912488SEdgar.Liu@Sun.COMroot	audiohd_detach
3012488SEdgar.Liu@Sun.COMroot	audiohd_engine_open
3112488SEdgar.Liu@Sun.COMroot	audiohd_engine_close
3212488SEdgar.Liu@Sun.COMroot	audiohd_engine_start
3312488SEdgar.Liu@Sun.COMroot	audiohd_engine_stop
3412488SEdgar.Liu@Sun.COMroot	audiohd_engine_count
3512488SEdgar.Liu@Sun.COMroot	audiohd_engine_format
3612488SEdgar.Liu@Sun.COMroot	audiohd_engine_channels
3712488SEdgar.Liu@Sun.COMroot	audiohd_engine_rate
3812488SEdgar.Liu@Sun.COMroot	audiohd_engine_sync
3912488SEdgar.Liu@Sun.COMroot	audiohd_quiesce
4012488SEdgar.Liu@Sun.COMroot	audiohd_resume
4112488SEdgar.Liu@Sun.COMroot	audiohd_suspend
4212488SEdgar.Liu@Sun.COM
4312488SEdgar.Liu@Sun.COMroot	audiohd_set_beep
4412488SEdgar.Liu@Sun.COMroot	audiohd_set_cd
4512488SEdgar.Liu@Sun.COMroot	audiohd_set_center
4612488SEdgar.Liu@Sun.COMroot	audiohd_set_front
4712488SEdgar.Liu@Sun.COMroot	audiohd_set_headphone
4812488SEdgar.Liu@Sun.COMroot	audiohd_set_lfe
4912488SEdgar.Liu@Sun.COMroot	audiohd_set_linein
5012488SEdgar.Liu@Sun.COMroot	audiohd_set_mic
5112488SEdgar.Liu@Sun.COMroot	audiohd_set_rear
5212488SEdgar.Liu@Sun.COMroot	audiohd_set_recsrc
5312488SEdgar.Liu@Sun.COMroot	audiohd_set_speaker
5412488SEdgar.Liu@Sun.COMroot	audiohd_set_surround
5512488SEdgar.Liu@Sun.COMroot	audiohd_set_mongain
56*12964SEdgar.Liu@Sun.COMroot	audiohd_set_loopback
5712488SEdgar.Liu@Sun.COMroot	audiohd_beep_on
5812488SEdgar.Liu@Sun.COMroot	audiohd_beep_off
5912488SEdgar.Liu@Sun.COMroot	audiohd_beep_freq
6012488SEdgar.Liu@Sun.COMroot	audiohd_get_control
6112488SEdgar.Liu@Sun.COM
6212488SEdgar.Liu@Sun.COM### thread functions
6312488SEdgar.Liu@Sun.COMadd	bus_ops::bus_add_eventcall	target	warlock_dummy
6412488SEdgar.Liu@Sun.COMadd	bus_ops::bus_config		target  warlock_dummy
6512488SEdgar.Liu@Sun.COMadd	bus_ops::bus_get_eventcookie	target  warlock_dummy
6612488SEdgar.Liu@Sun.COMadd	bus_ops::bus_intr_ctl		target  warlock_dummy
6712488SEdgar.Liu@Sun.COMadd	bus_ops::bus_post_event		target  warlock_dummy
6812488SEdgar.Liu@Sun.COMadd	bus_ops::bus_remove_eventcall	target  warlock_dummy
6912488SEdgar.Liu@Sun.COMadd	bus_ops::bus_unconfig		target  warlock_dummy
70