d73ae94e59c019f5cc3221ee0a0012d02091b40egc#
489b7c4ab76ae8df137fbfcc2214f7baa52883a0Raymond Chen# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
d73ae94e59c019f5cc3221ee0a0012d02091b40egc# Use is subject to license terms.
d73ae94e59c019f5cc3221ee0a0012d02091b40egc#
d73ae94e59c019f5cc3221ee0a0012d02091b40egc# CDDL HEADER START
d73ae94e59c019f5cc3221ee0a0012d02091b40egc#
d73ae94e59c019f5cc3221ee0a0012d02091b40egc# The contents of this file are subject to the terms of the
d73ae94e59c019f5cc3221ee0a0012d02091b40egc# Common Development and Distribution License (the "License").
d73ae94e59c019f5cc3221ee0a0012d02091b40egc# You may not use this file except in compliance with the License.
d73ae94e59c019f5cc3221ee0a0012d02091b40egc#
d73ae94e59c019f5cc3221ee0a0012d02091b40egc# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
d73ae94e59c019f5cc3221ee0a0012d02091b40egc# or http://www.opensolaris.org/os/licensing.
d73ae94e59c019f5cc3221ee0a0012d02091b40egc# See the License for the specific language governing permissions
d73ae94e59c019f5cc3221ee0a0012d02091b40egc# and limitations under the License.
d73ae94e59c019f5cc3221ee0a0012d02091b40egc#
d73ae94e59c019f5cc3221ee0a0012d02091b40egc# When distributing Covered Code, include this CDDL HEADER in each
d73ae94e59c019f5cc3221ee0a0012d02091b40egc# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
d73ae94e59c019f5cc3221ee0a0012d02091b40egc# If applicable, add the following below this CDDL HEADER, with the
d73ae94e59c019f5cc3221ee0a0012d02091b40egc# fields enclosed by brackets "[]" replaced with your own identifying
d73ae94e59c019f5cc3221ee0a0012d02091b40egc# information: Portions Copyright [yyyy] [name of copyright owner]
d73ae94e59c019f5cc3221ee0a0012d02091b40egc#
d73ae94e59c019f5cc3221ee0a0012d02091b40egc# CDDL HEADER END
d73ae94e59c019f5cc3221ee0a0012d02091b40egc#
d73ae94e59c019f5cc3221ee0a0012d02091b40egc
d73ae94e59c019f5cc3221ee0a0012d02091b40egc
d73ae94e59c019f5cc3221ee0a0012d02091b40egcone ohci_state
d73ae94e59c019f5cc3221ee0a0012d02091b40egcone ehci_state
d73ae94e59c019f5cc3221ee0a0012d02091b40egcone uhci_state
d73ae94e59c019f5cc3221ee0a0012d02091b40egcone usb_ia
d73ae94e59c019f5cc3221ee0a0012d02091b40egcone usba_device
d73ae94e59c019f5cc3221ee0a0012d02091b40egc
d73ae94e59c019f5cc3221ee0a0012d02091b40egc### specify the root functions
d73ae94e59c019f5cc3221ee0a0012d02091b40egc
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_ascii_string_descr
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_console_output_init
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_console_output_fini
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_console_output_enter
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_console_output_exit
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_console_write
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_console_input_enter
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_console_input_exit
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_console_input_fini
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_console_input_init
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_console_read
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot hubd_hotplug_thread
ffcd51f34e6cd303b9745909c4632da63426be17lgroot hubd_reset_thread
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot hubd_cpr_post_user_callb
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_get_dev_descr
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_get_if_number
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_parse_CV_cfg_descr
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_parse_CV_ep_descr
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_parse_CV_if_descr
489b7c4ab76ae8df137fbfcc2214f7baa52883a0Raymond Chenroot usb_parse_comp_ep_descr
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_pipe_reset
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_pipe_get_private
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_get_current_frame_number
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_get_max_isoc_pkts
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_pipe_set_private
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_ready_interface_node
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_free_hcdi_ops
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot ohci_intr
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot ehci_intr
d73ae94e59c019f5cc3221ee0a0012d02091b40egc
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_dbuf_tail
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_log
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_ia_event_cb
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot hubd_bus_power
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_hubdi_power
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_hubdi_root_hub_power
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_hubdi_bus_ctl
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_set_device_pwrlvl0
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_set_device_pwrlvl1
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_set_device_pwrlvl2
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_set_device_pwrlvl3
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_async_req_raise_power
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_async_req_lower_power
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_req_raise_power
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_req_lower_power
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_is_pm_enabled
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_pipe_bulk_transfer_size
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_get_hotplug_stats
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_reset_hotplug_stats
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_async_req
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_get_ep_data
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_pipe_get_policy
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_pipe_ctrl_xfer_wait
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_get_current_cfgidx
d73ae94e59c019f5cc3221ee0a0012d02091b40egc
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_alloc_bulk_req
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_clear_feature
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_free_bulk_req
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_get_alt_if
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_get_ep_descr
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_get_if_descr
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_pipe_bulk_xfer
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_pipe_isoc_xfer
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_pipe_stop_isoc_polling
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_set_alt_if
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_set_cfg
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_get_cfg
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_get_status
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_ep_num
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_register_event_cbs
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_unregister_event_cbs
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_log_descr_tree
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_print_descr_tree
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_pipe_drain_reqs
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_try_serialize_access
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_fini_serialization
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_init_serialization
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_release_access
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_serialize_access
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_rval2errno
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_clr_feature
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_get_ep_data
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_register_hotplug_cbs
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_register_client
ffcd51f34e6cd303b9745909c4632da63426be17lgroot usb_reset_device
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_ugen_power
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_ugen_attach
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_ugen_close
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_ugen_detach
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_ugen_disconnect_ev_cb
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_ugen_get_hdl
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_ugen_open
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_ugen_poll
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_ugen_read
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_ugen_reconnect_ev_cb
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_ugen_write
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_ready_interface_association_node
a7df97bafe5a886e6ddb3fe8170b2d547cd3b029Strony Zhang - Solaris China Teamroot usb_register_dev_driver
a7df97bafe5a886e6ddb3fe8170b2d547cd3b029Strony Zhang - Solaris China Teamroot usb_unregister_dev_driver
d73ae94e59c019f5cc3221ee0a0012d02091b40egc
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot hubd_root_hub_cleanup_thread
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot hubd_restore_state_cb
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot hubd_disconnect_event_cb
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot hubd_post_resume_event_cb
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot hubd_pre_suspend_event_cb
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot hubd_reconnect_event_cb
d73ae94e59c019f5cc3221ee0a0012d02091b40egc
d73ae94e59c019f5cc3221ee0a0012d02091b40egc
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot hcdi_autoclearing
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot hcdi_cb_thread
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot hcdi_shared_cb_thread
d73ae94e59c019f5cc3221ee0a0012d02091b40egc
489b7c4ab76ae8df137fbfcc2214f7baa52883a0Raymond Chenroot ohci_quiesce
489b7c4ab76ae8df137fbfcc2214f7baa52883a0Raymond Chenroot uhci_quiesce
489b7c4ab76ae8df137fbfcc2214f7baa52883a0Raymond Chenroot ehci_quiesce
d73ae94e59c019f5cc3221ee0a0012d02091b40egc
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_pipe_do_async_func_thread
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_get_hc_dma_attr
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_hcdi_get_req_private
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_hcdi_set_req_private
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_move_list
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_taskq_destroy
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usba_mk_mctl
d73ae94e59c019f5cc3221ee0a0012d02091b40egcroot usb_fail_checkpoint
d73ae94e59c019f5cc3221ee0a0012d02091b40egc
489b7c4ab76ae8df137fbfcc2214f7baa52883a0Raymond Chenadd hubd::h_cleanup_child targets warlock_dummy
d73ae94e59c019f5cc3221ee0a0012d02091b40egcadd usb_bulk_req::bulk_cb targets warlock_dummy
d73ae94e59c019f5cc3221ee0a0012d02091b40egcadd usb_bulk_req::bulk_exc_cb targets warlock_dummy
d73ae94e59c019f5cc3221ee0a0012d02091b40egcadd usb_ctrl_req::ctrl_cb targets warlock_dummy
d73ae94e59c019f5cc3221ee0a0012d02091b40egcadd usb_ctrl_req::ctrl_exc_cb targets warlock_dummy
d73ae94e59c019f5cc3221ee0a0012d02091b40egcadd usb_isoc_req::isoc_cb targets warlock_dummy
d73ae94e59c019f5cc3221ee0a0012d02091b40egcadd usb_isoc_req::isoc_exc_cb targets warlock_dummy
d73ae94e59c019f5cc3221ee0a0012d02091b40egcadd usba_pipe_async_req::sync_func targets warlock_dummy
d73ae94e59c019f5cc3221ee0a0012d02091b40egc
d73ae94e59c019f5cc3221ee0a0012d02091b40egcadd usba_pm_req::cb targets warlock_dummy
d73ae94e59c019f5cc3221ee0a0012d02091b40egc
d73ae94e59c019f5cc3221ee0a0012d02091b40egcadd usba_pipe_async_req::callback targets warlock_dummy
d73ae94e59c019f5cc3221ee0a0012d02091b40egc
d73ae94e59c019f5cc3221ee0a0012d02091b40egcadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_ctrl_td
d73ae94e59c019f5cc3221ee0a0012d02091b40egcadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_bulk_td
d73ae94e59c019f5cc3221ee0a0012d02091b40egcadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_intr_td
d73ae94e59c019f5cc3221ee0a0012d02091b40egcadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_isoc_td
d73ae94e59c019f5cc3221ee0a0012d02091b40egc
d73ae94e59c019f5cc3221ee0a0012d02091b40egcadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_ctrl_qtd
d73ae94e59c019f5cc3221ee0a0012d02091b40egcadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_bulk_qtd
d73ae94e59c019f5cc3221ee0a0012d02091b40egcadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_intr_qtd