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