xref: /onnv-gate/usr/src/uts/common/io/warlock/ugen_with_usba.wlcmd (revision 10316:d68e26bd3bfd)
13138Sfrits#
23138Sfrits# CDDL HEADER START
33138Sfrits#
43138Sfrits# The contents of this file are subject to the terms of the
53138Sfrits# Common Development and Distribution License (the "License").
63138Sfrits# You may not use this file except in compliance with the License.
73138Sfrits#
83138Sfrits# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
93138Sfrits# or http://www.opensolaris.org/os/licensing.
103138Sfrits# See the License for the specific language governing permissions
113138Sfrits# and limitations under the License.
123138Sfrits#
133138Sfrits# When distributing Covered Code, include this CDDL HEADER in each
143138Sfrits# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
153138Sfrits# If applicable, add the following below this CDDL HEADER, with the
163138Sfrits# fields enclosed by brackets "[]" replaced with your own identifying
173138Sfrits# information: Portions Copyright [yyyy] [name of copyright owner]
183138Sfrits#
193138Sfrits# CDDL HEADER END
203138Sfrits#
219797SRaymond.Chen@Sun.COM# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
223138Sfrits# Use is subject to license terms.
233138Sfrits#
243138Sfrits
253138Sfritsone ohci_state
263138Sfritsone ehci_state
273138Sfritsone uhci_state
283138Sfritsone usba_pipe_handle_data
293138Sfritsone usba_ph_impl
303138Sfritsone hubd
313138Sfritsone usba_device
323138Sfrits
333138Sfrits### specify the root functions
343138Sfrits
353138Sfritsroot	usb_console_output_init
363138Sfritsroot	usb_console_output_fini
373138Sfritsroot	usb_console_output_enter
383138Sfritsroot	usb_console_output_exit
393138Sfritsroot	usb_console_write
403138Sfritsroot	usb_console_input_enter
413138Sfritsroot	usb_console_input_exit
423138Sfritsroot	usb_console_read
433138Sfritsroot	usb_get_dev_descr
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_max_isoc_pkts
503138Sfritsroot	usb_pipe_set_private
513138Sfritsroot	usb_req_raise_power
523138Sfritsroot	usb_req_lower_power
533138Sfritsroot	usb_pipe_bulk_transfer_size
543138Sfritsroot	usba_pipe_get_policy
553138Sfritsroot	usb_pipe_ctrl_xfer_wait
563138Sfritsroot	usb_try_serialize_access
573138Sfritsroot	usb_get_current_frame_number
583138Sfritsroot    usb_alloc_bulk_req
593138Sfritsroot    usb_clear_feature
603138Sfritsroot    usb_get_alt_if
613138Sfritsroot    usb_get_ep_descr
623138Sfritsroot    usb_get_if_descr
633138Sfritsroot    usb_pipe_bulk_xfer
643138Sfritsroot    usb_pipe_isoc_xfer
653138Sfritsroot    usb_pipe_stop_isoc_polling
663138Sfritsroot    usb_set_alt_if
673138Sfritsroot    usb_set_cfg
683138Sfritsroot	usb_ep_num
693138Sfritsroot	usb_console_input_fini
703138Sfritsroot	usb_console_input_init
713138Sfritsroot	usb_print_descr_tree
723138Sfritsroot	usb_clr_feature
733138Sfritsroot	usb_get_ep_data
743138Sfritsroot	usb_register_hotplug_cbs
753138Sfritsroot	usb_is_pm_enabled
763138Sfritsroot    usb_register_client
774844Slg150142root	usb_reset_device
78*10316SStrony.Zhang@Sun.COMroot	usb_register_dev_driver
79*10316SStrony.Zhang@Sun.COMroot	usb_unregister_dev_driver
803138Sfrits
813528Sgc161489root	usba_common_power
823528Sgc161489root	usba_common_register_events
833528Sgc161489root	usba_ready_interface_association_node
843138Sfritsroot	usba_free_hcdi_ops
853138Sfritsroot	usba_ready_interface_node
863138Sfritsroot	usba_async_req_raise_power
873138Sfritsroot	usba_async_req_lower_power
883138Sfritsroot    usba_get_hc_dma_attr
893138Sfritsroot    usba_hcdi_get_req_private
903138Sfritsroot    usba_hcdi_set_req_private
913138Sfritsroot	usba_pipe_do_async_func_thread
923138Sfritsroot	usba_get_hotplug_stats
933138Sfritsroot	usba_reset_hotplug_stats
943138Sfritsroot    usba_dbuf_tail
953138Sfritsroot	usba_move_list
963138Sfritsroot    usba_taskq_destroy
973138Sfritsroot	usba_mk_mctl
983138Sfritsroot	usb_fail_checkpoint
993138Sfrits
1003138Sfritsroot	hcdi_autoclearing
1013138Sfritsroot	hcdi_cb_thread
1023138Sfritsroot    hcdi_shared_cb_thread
1033138Sfrits
1043138Sfritsroot	hubd_hotplug_thread
1054844Slg150142root	hubd_reset_thread
1063138Sfritsroot	hubd_cpr_post_user_callb
1073138Sfritsroot	hubd_restore_state_cb
1083138Sfritsroot    hubd_disconnect_event_cb
1093138Sfritsroot    hubd_post_resume_event_cb
1103138Sfritsroot    hubd_pre_suspend_event_cb
1113138Sfritsroot    hubd_reconnect_event_cb
1123138Sfritsroot	hubd_root_hub_cleanup_thread
1133138Sfritsroot	hubd_bus_power
1149797SRaymond.Chen@Sun.COMroot	ehci_quiesce
1159797SRaymond.Chen@Sun.COMroot	uhci_quiesce
1169797SRaymond.Chen@Sun.COMroot	ohci_quiesce
1173138Sfrits
1183138Sfrits### specify the ugen root functions
1193138Sfritsroot    ugen_skel_disconnect_ev_cb
1203138Sfritsroot    ugen_skel_reconnect_ev_cb
1213138Sfrits
1223138Sfritsadd usba_pipe_async_req::sync_func targets usba_pipe_sync_close
1233138Sfritsadd usba_pipe_async_req::sync_func targets usba_pipe_sync_reset
1243138Sfrits
1253138Sfritsadd usba_pipe_async_req::callback targets warlock_dummy
1263138Sfritsadd usb_bulk_req::bulk_cb targets warlock_dummy
1273138Sfritsadd usb_bulk_req::bulk_exc_cb targets warlock_dummy
1283138Sfritsadd usb_isoc_req::isoc_cb targets warlock_dummy
1293138Sfritsadd usb_isoc_req::isoc_exc_cb targets warlock_dummy
1303138Sfritsadd usb_ctrl_req::ctrl_cb targets warlock_dummy
1313138Sfritsadd usb_ctrl_req::ctrl_exc_cb targets warlock_dummy
1323138Sfritsadd usb_intr_req::intr_cb targets warlock_dummy
1333138Sfritsadd usb_intr_req::intr_exc_cb targets warlock_dummy
1349797SRaymond.Chen@Sun.COMadd hubd::h_cleanup_child targets warlock_dummy
1353138Sfrits
1363138Sfritsadd usba_pm_req::cb targets warlock_dummy
1373138Sfritsadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_bulk_td
1383138Sfritsadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_intr_td
1393138Sfritsadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_ctrl_td
1403138Sfritsadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_isoc_td
1413138Sfrits
1423138Sfritsadd usba_hcdi_ops::usba_hcdi_console_input_init targets \
1433138Sfrits                                                ohci_hcdi_polled_input_init
1443138Sfritsadd usba_hcdi_ops::usba_hcdi_console_input_fini targets \
1453138Sfrits                                                ohci_hcdi_polled_input_fini
146