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