13138Sfrits# 29432SPengcheng.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 hid_state 263138Sfritsone ohci_state 273138Sfritsone ehci_state 283138Sfritsone uhci_state 293138Sfritsone usba_pipe_handle_data 303138Sfritsone usba_ph_impl 313138Sfritsone hubd 323138Sfritsone usba_device 333138Sfrits 343138Sfrits### specify the root functions 353138Sfrits 363138Sfritsroot usb_console_output_init 373138Sfritsroot usb_console_output_fini 383138Sfritsroot usb_console_output_enter 393138Sfritsroot usb_console_output_exit 403138Sfritsroot usb_console_write 413138Sfritsroot usb_console_input_enter 423138Sfritsroot usb_console_input_exit 433138Sfritsroot usb_console_read 443138Sfritsroot usb_get_dev_descr 453138Sfritsroot usb_get_if_number 463138Sfritsroot usb_parse_CV_cfg_descr 473138Sfritsroot usb_parse_CV_ep_descr 483138Sfritsroot usb_parse_CV_if_descr 499797SRaymond.Chen@Sun.COMroot usb_parse_comp_ep_descr 503138Sfritsroot usb_pipe_get_private 513138Sfritsroot usb_get_current_frame_number 523138Sfritsroot usb_get_max_isoc_pkts 533138Sfritsroot usb_pipe_set_private 543138Sfritsroot usb_rval2errno 553138Sfritsroot usb_req_raise_power 563138Sfritsroot usb_req_lower_power 573138Sfritsroot usb_set_device_pwrlvl0 583138Sfritsroot usb_set_device_pwrlvl1 593138Sfritsroot usb_set_device_pwrlvl2 603138Sfritsroot usb_set_device_pwrlvl3 613138Sfritsroot usb_is_pm_enabled 623138Sfritsroot usb_async_req 633138Sfritsroot usb_pipe_bulk_transfer_size 643138Sfritsroot usba_pipe_get_policy 653138Sfritsroot usb_pipe_ctrl_xfer_wait 663138Sfritsroot usb_pipe_drain_reqs 673138Sfritsroot usb_try_serialize_access 683138Sfritsroot usb_pipe_reset 693138Sfritsroot usb_alloc_bulk_req 703138Sfritsroot usb_clear_feature 713138Sfritsroot usb_free_bulk_req 723138Sfritsroot usb_get_alt_if 733138Sfritsroot usb_get_ep_descr 743138Sfritsroot usb_get_if_descr 753138Sfritsroot usb_pipe_bulk_xfer 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_get_status 823138Sfritsroot usb_ep_num 833138Sfritsroot usb_clr_feature 843138Sfritsroot usb_get_ep_data 853138Sfritsroot usb_register_hotplug_cbs 863138Sfritsroot usb_get_current_cfgidx 873138Sfritsroot usb_register_client 884844Slg150142root usb_reset_device 89*10316SStrony.Zhang@Sun.COMroot usb_register_dev_driver 90*10316SStrony.Zhang@Sun.COMroot usb_unregister_dev_driver 913138Sfrits 923528Sgc161489root usba_common_power 933528Sgc161489root usba_common_register_events 943528Sgc161489root usba_ready_interface_association_node 953138Sfritsroot usba_get_hc_dma_attr 963138Sfritsroot usba_hcdi_get_req_private 973138Sfritsroot usba_hcdi_set_req_private 983138Sfritsroot usba_pipe_do_async_func_thread 993138Sfritsroot usba_move_list 1003138Sfritsroot usba_ready_interface_node 1013138Sfritsroot usba_ascii_string_descr 1023138Sfritsroot usba_free_hcdi_ops 1033138Sfritsroot usba_async_req_raise_power 1043138Sfritsroot usba_async_req_lower_power 1053138Sfritsroot usba_taskq_destroy 1063138Sfrits 1073138Sfritsroot hcdi_autoclearing 1083138Sfritsroot hcdi_cb_thread 1093138Sfritsroot hcdi_shared_cb_thread 1103138Sfritsroot hubd_disconnect_event_cb 1113138Sfritsroot hubd_reconnect_event_cb 1123138Sfrits 1133138Sfritsroot hubd_hotplug_thread 1144844Slg150142root hubd_reset_thread 1153138Sfritsroot hubd_cpr_post_user_callb 1163138Sfrits 1173138Sfritsroot ohci_intr 1183138Sfritsroot ehci_intr 1193138Sfrits 1209666SPengcheng.Chen@Sun.COMroot ohci_quiesce 1219666SPengcheng.Chen@Sun.COMroot uhci_quiesce 1229666SPengcheng.Chen@Sun.COMroot ehci_quiesce 1239666SPengcheng.Chen@Sun.COM 1243138Sfritsroot usba_dbuf_tail 1253138Sfritsroot usb_log 1263138Sfritsroot hubd_restore_state_cb 1273138Sfritsroot hubd_disconnect_event_cb 1283138Sfritsroot hubd_bus_power 1293138Sfritsroot usba_hubdi_power 1303138Sfritsroot usba_hubdi_root_hub_power 1313138Sfritsroot usba_get_hotplug_stats 1323138Sfritsroot usba_reset_hotplug_stats 1333138Sfritsroot usb_log_descr_tree 1343138Sfritsroot usb_print_descr_tree 1353138Sfritsroot hubd_root_hub_cleanup_thread 1363138Sfrits 1373138Sfritsroot usb_fini_serialization 1383138Sfritsroot usb_init_serialization 1393138Sfritsroot usb_release_access 1403138Sfritsroot usb_serialize_access 1413138Sfritsroot usba_mk_mctl 1423138Sfritsroot usb_fail_checkpoint 1433138Sfrits 1443138Sfritsroot usb_ugen_attach 1453138Sfritsroot usb_ugen_close 1463138Sfritsroot usb_ugen_detach 1473138Sfritsroot usb_ugen_disconnect_ev_cb 1483138Sfritsroot usb_ugen_get_hdl 1493138Sfritsroot usb_ugen_open 1503138Sfritsroot usb_ugen_poll 1513138Sfritsroot usb_ugen_power 1523138Sfritsroot usb_ugen_read 1533138Sfritsroot usb_ugen_reconnect_ev_cb 1543138Sfritsroot usb_ugen_write 1553138Sfrits 1563138Sfrits### specify the hid root functions 1573138Sfritsroot hid_open 1583138Sfritsroot hid_close 1593138Sfritsroot hid_interrupt_pipe_callback 1603138Sfritsroot hid_wsrv 1613138Sfritsroot hid_wput 1623138Sfritsroot hid_default_pipe_callback 1633138Sfritsroot hid_default_pipe_exception_callback 1643138Sfritsroot hid_interrupt_pipe_exception_callback 1653138Sfritsroot hid_restore_state_event_callback 1663138Sfritsroot hid_disconnect_event_callback 1673138Sfritsroot hid_power 1683138Sfritsroot hid_power_change_callback 1693138Sfrits 1703138Sfrits 1713138Sfrits### polled functions 1723138Sfritsroot hid_polled_input_enter 1733138Sfritsroot hid_polled_input_exit 1743138Sfritsroot hid_polled_read 1753138Sfritsroot usba_dbuf_tail 1763138Sfrits 1773138Sfrits### thread functions in hid module 1783138Sfritsadd usba_pipe_async_req::sync_func targets usba_pipe_sync_close 1793138Sfritsadd usba_pipe_async_req::sync_func targets usba_pipe_sync_reset 1803138Sfrits 1813138Sfritsadd usba_pipe_async_req::callback targets warlock_dummy 1823138Sfritsadd usb_bulk_req::bulk_cb targets warlock_dummy 1833138Sfritsadd usb_bulk_req::bulk_exc_cb targets warlock_dummy 1843138Sfritsadd usb_isoc_req::isoc_cb targets warlock_dummy 1853138Sfritsadd usb_isoc_req::isoc_exc_cb targets warlock_dummy 1863138Sfrits 1873138Sfritsadd usba_pm_req::cb targets warlock_dummy 1883138Sfritsadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_ctrl_td 1893138Sfritsadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_bulk_td 1903138Sfritsadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_intr_td 1913138Sfritsadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_isoc_td 1923138Sfrits 1933138Sfritsadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_ctrl_qtd 1943138Sfritsadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_bulk_qtd 1953138Sfritsadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_intr_qtd 1963138Sfrits 1979797SRaymond.Chen@Sun.COMadd hubd::h_cleanup_child targets warlock_dummy 1983138Sfritsadd usba_hcdi_ops::usba_hcdi_console_input_init targets \ 1993138Sfrits ohci_hcdi_polled_input_init 2003138Sfritsadd usba_hcdi_ops::usba_hcdi_console_input_fini targets \ 2013138Sfrits ohci_hcdi_polled_input_fini 2023138Sfrits 2033138Sfritsadd usba_hcdi_ops::usba_hcdi_console_input_init targets \ 2043138Sfrits ehci_hcdi_polled_input_init 2053138Sfritsadd usba_hcdi_ops::usba_hcdi_console_input_fini targets \ 2063138Sfrits ehci_hcdi_polled_input_fini 2073138Sfrits 2083138Sfritsadd usba_hcdi_ops::usba_hcdi_console_input_init targets \ 2093138Sfrits uhci_hcdi_polled_input_init 2103138Sfritsadd usba_hcdi_ops::usba_hcdi_console_input_fini targets \ 2113138Sfrits uhci_hcdi_polled_input_fini 212