usb_as_with_usba.wlcmd revision 036aa26189b72905886e39d76d63352185cfd9d2
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi#
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# Use is subject to license terms.
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi#
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# CDDL HEADER START
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi#
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# The contents of this file are subject to the terms of the
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# Common Development and Distribution License (the "License").
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# You may not use this file except in compliance with the License.
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi#
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# or http://www.opensolaris.org/os/licensing.
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# See the License for the specific language governing permissions
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# and limitations under the License.
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi#
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# When distributing Covered Code, include this CDDL HEADER in each
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# If applicable, add the following below this CDDL HEADER, with the
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# fields enclosed by brackets "[]" replaced with your own identifying
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# information: Portions Copyright [yyyy] [name of copyright owner]
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi#
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# CDDL HEADER END
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi#
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi#ident "%Z%%M% %I% %E% SMI"
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchione ohci_state
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchione ehci_state
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchione uhci_state
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchione usb_as_state
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi### specify the root functions
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_console_output_init
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_console_output_fini
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_console_output_enter
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_console_output_exit
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_console_write
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_console_input_enter
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_console_input_exit
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_console_input_fini
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_console_input_init
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_console_read
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_get_dev_descr
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_get_if_number
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_parse_CV_cfg_descr
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_parse_CV_ep_descr
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_parse_CV_if_descr
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_pipe_get_private
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_get_current_frame_number
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_get_max_isoc_pkts
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_pipe_set_private
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_ready_interface_node
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_free_hcdi_ops
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_async_req_raise_power
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_async_req_lower_power
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_req_raise_power
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_req_lower_power
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_set_device_pwrlvl0
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_set_device_pwrlvl1
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_set_device_pwrlvl2
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_set_device_pwrlvl3
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_is_pm_enabled
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_async_req
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_pipe_bulk_transfer_size
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_log
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_alloc_bulk_req
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_clear_feature
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_get_alt_if
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_get_ep_descr
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_get_if_descr
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_pipe_isoc_xfer
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_pipe_stop_isoc_polling
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_set_alt_if
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_set_cfg
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_get_cfg
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_ep_num
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_get_status
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_pipe_reset
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_pipe_bulk_xfer
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_log_descr_tree
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_print_descr_tree
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_pipe_ctrl_xfer_wait
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_pipe_drain_reqs
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_rval2errno
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_free_bulk_req
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_try_serialize_access
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_clr_feature
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_get_ep_data
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_register_hotplug_cbs
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_get_current_cfgidx
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_register_client
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_ugen_attach
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_ugen_close
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_ugen_detach
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_ugen_disconnect_ev_cb
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_ugen_get_hdl
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_ugen_open
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_ugen_poll
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_ugen_power
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_ugen_read
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_ugen_reconnect_ev_cb
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_ugen_write
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi### specify the usb_as root functions
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_as_open
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_as_close
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_as_wsrv
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_as_disconnect_event_cb
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_as_reconnect_event_cb
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_as_power
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_as_isoc_close_cb
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_as_play_cb
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_as_play_exc_cb
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_as_record_cb
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_as_record_exc_cb
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_common_power
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_common_register_events
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_ready_interface_association_node
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_dbuf_tail
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_hubdi_power
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_hubdi_root_hub_power
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_get_hotplug_stats
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_reset_hotplug_stats
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_ascii_string_descr
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_pipe_get_policy
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_get_hc_dma_attr
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_hcdi_get_req_private
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_hcdi_set_req_private
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_pipe_do_async_func_thread
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_move_list
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_taskq_destroy
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usba_mk_mctl
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot usb_fail_checkpoint
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot hcdi_autoclearing
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot hcdi_cb_thread
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot hcdi_shared_cb_thread
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot hubd_root_hub_cleanup_thread
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot hubd_restore_state_cb
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot hubd_disconnect_event_cb
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot hubd_post_resume_event_cb
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot hubd_pre_suspend_event_cb
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot hubd_reconnect_event_cb
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot hubd_hotplug_thread
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot hubd_cpr_post_user_callb
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiroot hubd_bus_power
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiadd usba_pipe_async_req::sync_func targets usba_pipe_sync_close
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiadd usba_pipe_async_req::sync_func targets usba_pipe_sync_reset
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiadd usba_pipe_async_req::callback targets warlock_dummy
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiadd usb_ctrl_req::ctrl_cb targets warlock_dummy
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiadd usb_ctrl_req::ctrl_exc_cb targets warlock_dummy
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiadd usb_bulk_req::bulk_cb targets warlock_dummy
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiadd usb_bulk_req::bulk_exc_cb targets warlock_dummy
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiadd usb_isoc_req::isoc_cb targets warlock_dummy
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiadd usb_isoc_req::isoc_exc_cb targets warlock_dummy
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiadd usba_pm_req::cb targets warlock_dummy
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_ctrl_td
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_bulk_td
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_intr_td
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_isoc_td
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_ctrl_qtd
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_bulk_qtd
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_intr_qtd
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi