usb_ac_with_usba.wlcmd revision 9484:fbd5ddc28e96
192108Sphk#
292108Sphk# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
392108Sphk# Use is subject to license terms.
492108Sphk#
592108Sphk# CDDL HEADER START
692108Sphk#
792108Sphk# The contents of this file are subject to the terms of the
892108Sphk# Common Development and Distribution License (the "License").
992108Sphk# You may not use this file except in compliance with the License.
1092108Sphk#
1192108Sphk# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
1292108Sphk# or http://www.opensolaris.org/os/licensing.
1392108Sphk# See the License for the specific language governing permissions
1492108Sphk# and limitations under the License.
1592108Sphk#
1692108Sphk# When distributing Covered Code, include this CDDL HEADER in each
1792108Sphk# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1892108Sphk# If applicable, add the following below this CDDL HEADER, with the
1992108Sphk# fields enclosed by brackets "[]" replaced with your own identifying
2092108Sphk# information: Portions Copyright [yyyy] [name of copyright owner]
2192108Sphk#
2292108Sphk# CDDL HEADER END
2392108Sphk#
2492108Sphk
2592108Sphkone ohci_state
2692108Sphkone ehci_state
2792108Sphkone uhci_state
2892108Sphkone usb_ac_state
2992108Sphkone usba_pipe_handle_data
3092108Sphkone usba_ph_impl
3192108Sphkone hubd
3292108Sphkone usba_device
3392108Sphk
3492108Sphk### specify the root functions
3592108Sphkroot	usb_console_output_init
3692108Sphkroot	usb_console_output_fini
3792108Sphkroot	usb_console_output_enter
3895276Sphkroot	usb_console_output_exit
3995276Sphkroot	usb_console_write
4095276Sphkroot	usb_console_input_enter
4192108Sphkroot	usb_console_input_exit
4292108Sphkroot	usb_console_input_fini
4392108Sphkroot	usb_console_input_init
4492108Sphkroot	usb_console_read
4595323Sphkroot	usb_get_dev_descr
46219950Smavroot	usb_get_if_number
47115473Sphkroot	usb_parse_CV_cfg_descr
4892108Sphkroot	usb_parse_CV_ep_descr
4993248Sphkroot	usb_parse_CV_if_descr
5092108Sphkroot	usb_pipe_get_private
5192108Sphkroot	usb_get_current_frame_number
5292108Sphkroot	usb_get_max_isoc_pkts
53110541Sphkroot	usb_pipe_set_private
5492108Sphkroot	usb_req_raise_power
5592108Sphkroot	usb_req_lower_power
5692108Sphkroot    usb_rval2errno
57112709Sphkroot	usb_set_device_pwrlvl0
58106518Sphkroot	usb_set_device_pwrlvl1
5992108Sphkroot	usb_set_device_pwrlvl2
60106518Sphkroot	usb_set_device_pwrlvl3
61115624Sphkroot	usb_is_pm_enabled
62112709Sphkroot	usb_async_req
63112709Sphkroot	usb_pipe_bulk_transfer_size
64113876Sphkroot	usb_log
65115473Sphkroot    usb_alloc_bulk_req
66115473Sphkroot    usb_clear_feature
67119660Sphkroot    usb_get_alt_if
68138732Sphkroot    usb_get_ep_descr
6992108Sphkroot    usb_get_if_descr
7092108Sphkroot    usb_pipe_isoc_xfer
7192108Sphkroot    usb_pipe_stop_isoc_polling
7292108Sphkroot    usb_set_alt_if
7392108Sphkroot    usb_set_cfg
7493250Sphkroot    usb_get_cfg
7592108Sphkroot	usb_ep_num
7692108Sphkroot	usb_get_status
7792108Sphkroot	usb_pipe_reset
78223089Sgibbsroot	usb_pipe_bulk_xfer
79237518Skenroot	usb_get_ep_data
80107953Sphkroot    usb_log_descr_tree
8192108Sphkroot    usb_print_descr_tree
82238213Straszroot	usb_pipe_ctrl_xfer_wait
8392108Sphkroot	usb_pipe_drain_reqs
8492108Sphkroot	usb_try_serialize_access
8593248Sphkroot	usb_free_bulk_req
8693248Sphkroot	usb_fini_serialization
8793248Sphkroot	usb_clr_feature
8893248Sphkroot	usb_register_hotplug_cbs
89106518Sphkroot	usb_get_current_cfgidx
9092108Sphkroot    usb_register_client
9193248Sphkroot	usb_reset_device
92107953Sphk
93133312Sphkroot	hcdi_autoclearing
94224147Spjdroot	hcdi_cb_thread
9592108Sphkroot    hcdi_shared_cb_thread
96106518Sphk
97115624Sphkroot 	usb_ugen_attach
98115473Sphkroot    usb_ugen_close
99115473Sphkroot    usb_ugen_detach
100112709Sphkroot    usb_ugen_disconnect_ev_cb
10193776Sphkroot    usb_ugen_get_hdl
102149757Sphkroot    usb_ugen_open
103133312Sphkroot    usb_ugen_poll
104133312Sphkroot    usb_ugen_power
105133312Sphkroot    usb_ugen_read
106223089Sgibbsroot    usb_ugen_reconnect_ev_cb
107133312Sphkroot    usb_ugen_write
108133312Sphk
109133312Sphkroot	usba_common_power
110133312Sphkroot	usba_common_register_events
111237545Skenroot	usba_ready_interface_association_node
112238213Straszroot	usba_pipe_get_policy
113238559Skenroot    usba_get_hc_dma_attr
114238533Straszroot    usba_hcdi_get_req_private
115133312Sphkroot    usba_hcdi_set_req_private
116115468Sphkroot	usba_pipe_do_async_func_thread
117115468Sphkroot	usba_pipe_sync_reset
11893248Sphkroot    usba_dbuf_tail
11992108Sphkroot	hubd_bus_power
12092108Sphkroot	usba_hubdi_power
12192108Sphkroot	usba_hubdi_root_hub_power
122133312Sphkroot	usba_get_hotplug_stats
123138732Sphkroot	usba_reset_hotplug_stats
124138732Sphkroot	usba_ready_interface_node
125133312Sphkroot	usba_free_hcdi_ops
12692108Sphkroot	usba_async_req_raise_power
12793248Sphkroot	usba_async_req_lower_power
12892108Sphkroot	usba_ascii_string_descr
12992108Sphkroot	usba_move_list
13092108Sphkroot    usba_taskq_destroy
13193248Sphkroot	usba_mk_mctl
13292108Sphkroot	usb_fail_checkpoint
13392108Sphk
13492108Sphk
13592108Sphkroot	hubd_restore_state_cb
13692108Sphkroot	hubd_root_hub_cleanup_thread
13792108Sphkroot    hubd_disconnect_event_cb
13892108Sphkroot    hubd_post_resume_event_cb
139223089Sgibbsroot    hubd_pre_suspend_event_cb
14092108Sphkroot    hubd_reconnect_event_cb
14193776Sphkroot	hubd_hotplug_thread
14293776Sphkroot	hubd_reset_thread
143119660Sphkroot	hubd_cpr_post_user_callb
144237545Sken
145238213Straszroot	ohci_intr
146238559Skenroot	ehci_intr
147238533Strasz
14892108Sphk### specify the usb_ac root functions
14992108Sphkroot usb_ac_open
15092108Sphkroot usb_ac_close
151195195Straszroot usb_ac_disconnect_event_cb
15292108Sphkroot usb_ac_reconnect_event_cb
15392108Sphkroot usb_ac_power
15492108Sphkroot usb_ac_lrput
15592108Sphkroot usb_ac_uwput
15692108Sphkroot usb_ac_power
15792108Sphkroot usb_ac_pause_play
15892108Sphkroot usb_ac_set_config
15992108Sphkroot usb_ac_set_format
16092108Sphkroot usb_ac_setup
16192108Sphkroot usb_ac_start_play
16292108Sphkroot usb_ac_start_record
16392108Sphkroot usb_ac_stop_play
16492108Sphkroot usb_ac_stop_record
16592108Sphkroot usb_ac_teardown
16692108Sphk
16792108Sphkadd usba_pipe_async_req::sync_func targets usba_pipe_sync_close
16892108Sphkadd usba_pipe_async_req::sync_func targets usba_pipe_sync_reset
16992108Sphk
17092108Sphkadd usba_pipe_async_req::callback targets warlock_dummy
17192108Sphkadd usb_ctrl_req::ctrl_cb targets warlock_dummy
17292108Sphkadd usb_ctrl_req::ctrl_exc_cb targets warlock_dummy
17392108Sphkadd usb_bulk_req::bulk_cb targets warlock_dummy
17492108Sphkadd usb_bulk_req::bulk_exc_cb targets warlock_dummy
17592108Sphkadd usb_isoc_req::isoc_cb targets warlock_dummy
17692108Sphkadd usb_isoc_req::isoc_exc_cb targets warlock_dummy
177238886Smav
178238886Smavadd usba_pm_req::cb targets warlock_dummy
179238886Smavadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_ctrl_td
180260385Sscottladd ohci_trans_wrapper::tw_handle_td targets ohci_handle_bulk_td
181260385Sscottladd ohci_trans_wrapper::tw_handle_td targets ohci_handle_intr_td
182112370Sphkadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_isoc_td
183112026Sphk
184125743Sphkadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_ctrl_qtd
185125743Sphkadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_bulk_qtd
186125743Sphkadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_intr_qtd
187125743Sphk
18892108Sphkadd usb_ac_state_space::restore_func targets usb_ac_restore_audio_state
18992108Sphkadd usb_ac_state_space::get_featureID_func targets usb_ac_get_featureID
19092108Sphkadd usb_ac_state_space::pm_busy_component targets usb_ac_pm_busy_component
19192108Sphkadd usb_ac_state_space::pm_idle_component targets usb_ac_pm_idle_component
19292108Sphk
19392108Sphk