13138Sfrits# 29797SRaymond.Chen@Sun.COM# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 33138Sfrits# Use is subject to license terms. 43138Sfrits# 53138Sfrits# CDDL HEADER START 63138Sfrits# 73138Sfrits# The contents of this file are subject to the terms of the 83138Sfrits# Common Development and Distribution License (the "License"). 93138Sfrits# You may not use this file except in compliance with the License. 103138Sfrits# 113138Sfrits# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 123138Sfrits# or http://www.opensolaris.org/os/licensing. 133138Sfrits# See the License for the specific language governing permissions 143138Sfrits# and limitations under the License. 153138Sfrits# 163138Sfrits# When distributing Covered Code, include this CDDL HEADER in each 173138Sfrits# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 183138Sfrits# If applicable, add the following below this CDDL HEADER, with the 193138Sfrits# fields enclosed by brackets "[]" replaced with your own identifying 203138Sfrits# information: Portions Copyright [yyyy] [name of copyright owner] 213138Sfrits# 223138Sfrits# CDDL HEADER END 233138Sfrits# 243138Sfrits 253138Sfritsone ohci_state 263138Sfritsone ehci_state 273138Sfritsone uhci_state 283138Sfritsone usbprn_state 293138Sfrits 303138Sfrits### specify the root functions 313138Sfrits 323138Sfritsroot usb_console_output_init 333138Sfritsroot usb_console_output_fini 343138Sfritsroot usb_console_output_enter 353138Sfritsroot usb_console_output_exit 363138Sfritsroot usb_console_write 373138Sfritsroot usb_console_input_enter 383138Sfritsroot usb_console_input_exit 393138Sfritsroot usb_console_input_fini 403138Sfritsroot usb_console_input_init 413138Sfritsroot usb_console_read 423138Sfritsroot usb_get_dev_descr 433138Sfritsroot usb_get_if_number 443138Sfritsroot usb_parse_CV_cfg_descr 453138Sfritsroot usb_parse_CV_ep_descr 463138Sfritsroot usb_parse_CV_if_descr 479797SRaymond.Chen@Sun.COMroot usb_parse_comp_ep_descr 483138Sfritsroot usb_pipe_get_private 493138Sfritsroot usb_get_current_frame_number 503138Sfritsroot usb_get_max_isoc_pkts 513138Sfritsroot usb_pipe_set_private 523138Sfritsroot usba_ready_interface_node 533138Sfritsroot usba_free_hcdi_ops 543138Sfritsroot usba_async_req_raise_power 553138Sfritsroot usba_async_req_lower_power 563138Sfritsroot usb_req_raise_power 573138Sfritsroot usb_req_lower_power 583138Sfritsroot usb_set_device_pwrlvl0 593138Sfritsroot usb_set_device_pwrlvl1 603138Sfritsroot usb_set_device_pwrlvl2 613138Sfritsroot usb_set_device_pwrlvl3 623138Sfritsroot usb_is_pm_enabled 633138Sfritsroot usb_async_req 643138Sfritsroot usb_pipe_bulk_transfer_size 653138Sfritsroot usb_get_ep_data 663138Sfritsroot usba_pipe_get_policy 673138Sfritsroot usb_pipe_ctrl_xfer_wait 683138Sfritsroot usb_pipe_drain_reqs 693138Sfritsroot usb_try_serialize_access 703138Sfritsroot usb_clr_feature 713138Sfritsroot usb_clear_feature 723138Sfritsroot usb_get_alt_if 733138Sfritsroot usb_get_ep_descr 743138Sfritsroot usb_get_if_descr 753138Sfritsroot usb_log 763138Sfritsroot usb_pipe_isoc_xfer 773138Sfritsroot usb_pipe_stop_isoc_polling 783138Sfritsroot usb_set_alt_if 793138Sfritsroot usb_set_cfg 803138Sfritsroot usb_get_cfg 813138Sfritsroot usb_ep_num 823138Sfritsroot usb_get_status 833138Sfritsroot usb_pipe_reset 843138Sfritsroot usb_log_descr_tree 853138Sfritsroot usb_print_descr_tree 863138Sfritsroot usb_rval2errno 873138Sfritsroot usb_register_hotplug_cbs 883138Sfritsroot usb_get_current_cfgidx 893138Sfritsroot usb_register_client 904844Slg150142root usb_reset_device 913138Sfritsroot usb_ugen_power 92*10316SStrony.Zhang@Sun.COMroot usb_register_dev_driver 93*10316SStrony.Zhang@Sun.COMroot usb_unregister_dev_driver 943138Sfrits 953138Sfritsroot hcdi_autoclearing 963138Sfritsroot hcdi_cb_thread 973138Sfritsroot hcdi_shared_cb_thread 983138Sfrits 999797SRaymond.Chen@Sun.COMroot ohci_quiesce 1009797SRaymond.Chen@Sun.COMroot uhci_quiesce 1019797SRaymond.Chen@Sun.COMroot ehci_quiesce 1023138Sfrits 1033138Sfritsroot hubd_restore_state_cb 1043138Sfritsroot hubd_disconnect_event_cb 1053138Sfritsroot hubd_post_resume_event_cb 1063138Sfritsroot hubd_pre_suspend_event_cb 1073138Sfritsroot hubd_reconnect_event_cb 1083138Sfritsroot hubd_hotplug_thread 1094844Slg150142root hubd_reset_thread 1103138Sfritsroot hubd_cpr_post_user_callb 1113138Sfritsroot hubd_root_hub_cleanup_thread 1123138Sfritsroot hubd_bus_power 1133138Sfrits 1143528Sgc161489root usba_common_power 1153528Sgc161489root usba_common_register_events 1163528Sgc161489root usba_ready_interface_association_node 1173138Sfritsroot usba_pipe_do_async_func_thread 1183138Sfritsroot usba_pipe_sync_reset 1193138Sfritsroot usba_get_hc_dma_attr 1203138Sfritsroot usba_hcdi_get_req_private 1213138Sfritsroot usba_hcdi_set_req_private 1223138Sfritsroot usba_dbuf_tail 1233138Sfritsroot usba_hubdi_power 1243138Sfritsroot usba_hubdi_root_hub_power 1253138Sfritsroot usba_get_hotplug_stats 1263138Sfritsroot usba_reset_hotplug_stats 1273138Sfritsroot usba_ascii_string_descr 1283138Sfritsroot usba_move_list 1293138Sfritsroot usba_taskq_destroy 1303138Sfritsroot usba_mk_mctl 1313138Sfritsroot usb_fail_checkpoint 1323138Sfrits 1333138Sfritsroot ohci_intr 1343138Sfritsroot ehci_intr 1353138Sfrits 1363138Sfrits### specify the usbprn root functions 1373138Sfritsroot usbprn_open 1383138Sfritsroot usbprn_close 1393138Sfritsroot usbprn_ioctl 1403138Sfritsroot usbprn_bulk_xfer_cb 1413138Sfritsroot usbprn_bulk_xfer_exc_cb 1423138Sfrits 1433138Sfritsroot usbprn_reconnect_event_cb 1443138Sfritsroot usbprn_disconnect_event_cb 1453138Sfritsroot usbprn_power 1463138Sfrits 1479797SRaymond.Chen@Sun.COMadd hubd::h_cleanup_child targets warlock_dummy 1483138Sfritsadd usb_ctrl_req::ctrl_cb targets warlock_dummy 1493138Sfritsadd usb_ctrl_req::ctrl_exc_cb targets warlock_dummy 1503138Sfritsadd usb_bulk_req::bulk_cb targets usbprn_bulk_xfer_cb 1513138Sfritsadd usb_bulk_req::bulk_exc_cb targets usbprn_bulk_xfer_exc_cb 1523138Sfritsadd usb_isoc_req::isoc_cb targets warlock_dummy 1533138Sfritsadd usb_isoc_req::isoc_exc_cb targets warlock_dummy 1543138Sfritsadd usba_pipe_async_req::callback targets warlock_dummy 1553138Sfritsadd usba_pipe_async_req::sync_func targets warlock_dummy 1563138Sfritsadd usba_pm_req::cb targets warlock_dummy 1573138Sfrits 1583138Sfritsadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_ctrl_td 1593138Sfritsadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_bulk_td 1603138Sfritsadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_intr_td 1613138Sfritsadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_isoc_td 1623138Sfrits 1633138Sfritsadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_bulk_qtd 1643138Sfritsadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_intr_qtd 1653138Sfritsadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_ctrl_qtd 166