xref: /onnv-gate/usr/src/uts/common/io/warlock/usbvc_with_usba.wlcmd (revision 10316:d68e26bd3bfd)
13329Syz147069#
23329Syz147069# CDDL HEADER START
33329Syz147069#
43329Syz147069# The contents of this file are subject to the terms of the
53329Syz147069# Common Development and Distribution License (the "License").
63329Syz147069# You may not use this file except in compliance with the License.
73329Syz147069#
83329Syz147069# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
93329Syz147069# or http://www.opensolaris.org/os/licensing.
103329Syz147069# See the License for the specific language governing permissions
113329Syz147069# and limitations under the License.
123329Syz147069#
133329Syz147069# When distributing Covered Code, include this CDDL HEADER in each
143329Syz147069# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
153329Syz147069# If applicable, add the following below this CDDL HEADER, with the
163329Syz147069# fields enclosed by brackets "[]" replaced with your own identifying
173329Syz147069# information: Portions Copyright [yyyy] [name of copyright owner]
183329Syz147069#
193329Syz147069# CDDL HEADER END
203329Syz147069#
213329Syz147069#
229797SRaymond.Chen@Sun.COM# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
233329Syz147069# Use is subject to license terms.
243329Syz147069#
253329Syz147069
263329Syz147069one ohci_state
273329Syz147069one ehci_state
283329Syz147069one uhci_state
293329Syz147069one usbvc_state
303329Syz147069
313329Syz147069### specify the root functions
323329Syz147069
333329Syz147069root	usb_console_output_init
343329Syz147069root	usb_console_output_fini
353329Syz147069root	usb_console_output_enter
363329Syz147069root	usb_console_output_exit
373329Syz147069root	usb_console_write
383329Syz147069root	usb_console_input_enter
393329Syz147069root	usb_console_input_exit
403329Syz147069root	usb_console_input_fini
413329Syz147069root	usb_console_input_init
423329Syz147069root	usb_console_read
433329Syz147069root	usb_get_dev_descr
443329Syz147069root	usb_get_if_number
453329Syz147069root	usb_parse_CV_cfg_descr
463329Syz147069root	usb_parse_CV_ep_descr
473329Syz147069root	usb_parse_CV_if_descr
489797SRaymond.Chen@Sun.COMroot    usb_parse_comp_ep_descr
493329Syz147069root	usb_pipe_get_private
503329Syz147069root	usb_get_current_frame_number
513329Syz147069root	usb_get_max_isoc_pkts
523329Syz147069root	usb_pipe_set_private
533329Syz147069root	usba_ready_interface_node
543329Syz147069root	usba_free_hcdi_ops
553329Syz147069root	usba_async_req_raise_power
563329Syz147069root	usba_async_req_lower_power
573329Syz147069root	usb_req_raise_power
583329Syz147069root	usb_req_lower_power
593329Syz147069root	usb_set_device_pwrlvl0
603329Syz147069root	usb_set_device_pwrlvl1
613329Syz147069root	usb_set_device_pwrlvl2
623329Syz147069root	usb_set_device_pwrlvl3
633329Syz147069root	usb_is_pm_enabled
643329Syz147069root	usb_async_req
653329Syz147069root	usb_pipe_bulk_transfer_size
663329Syz147069root 	usb_get_ep_data
673329Syz147069root	usba_pipe_get_policy
683329Syz147069root	usb_pipe_ctrl_xfer_wait
693329Syz147069root	usb_pipe_drain_reqs
703329Syz147069root    usb_try_serialize_access
713329Syz147069root	usb_clr_feature
723329Syz147069root    usb_clear_feature
733329Syz147069root    usb_get_alt_if
743329Syz147069root    usb_get_ep_descr
753329Syz147069root    usb_get_if_descr
763329Syz147069root    usb_log
773329Syz147069root    usb_pipe_isoc_xfer
783329Syz147069root    usb_pipe_stop_isoc_polling
793329Syz147069root    usb_set_alt_if
803329Syz147069root    usb_set_cfg
813329Syz147069root    usb_get_cfg
823329Syz147069root	usb_ep_num
833329Syz147069root	usb_get_status
843329Syz147069root	usb_pipe_reset
853329Syz147069root	usb_log_descr_tree
863329Syz147069root	usb_print_descr_tree
873329Syz147069root    usb_rval2errno
883329Syz147069root	usb_register_hotplug_cbs
893329Syz147069root	usb_get_current_cfgidx
903329Syz147069root    usb_register_client
914844Slg150142root	usb_reset_device
923329Syz147069root	usb_ugen_power
933329Syz147069root	usb_ugen_attach
943329Syz147069root	usb_ugen_close
953329Syz147069root	usb_ugen_detach
963329Syz147069root	usb_ugen_disconnect_ev_cb
973329Syz147069root	usb_ugen_get_hdl
983329Syz147069root	usb_ugen_open
993329Syz147069root	usb_ugen_poll
1003329Syz147069root	usb_ugen_read
1013329Syz147069root	usb_ugen_reconnect_ev_cb
1023329Syz147069root	usb_ugen_write
103*10316SStrony.Zhang@Sun.COMroot	usb_register_dev_driver
104*10316SStrony.Zhang@Sun.COMroot	usb_unregister_dev_driver
1053329Syz147069
1063329Syz147069root	hcdi_autoclearing
1073329Syz147069root	hcdi_cb_thread
1083329Syz147069root    hcdi_shared_cb_thread
1093329Syz147069
1103329Syz147069
1113329Syz147069root	hubd_restore_state_cb
1123329Syz147069root    hubd_disconnect_event_cb
1133329Syz147069root    hubd_post_resume_event_cb
1143329Syz147069root    hubd_pre_suspend_event_cb
1153329Syz147069root    hubd_reconnect_event_cb
1163329Syz147069root	hubd_hotplug_thread
1174844Slg150142root	hubd_reset_thread
1183329Syz147069root	hubd_cpr_post_user_callb
1193329Syz147069root    hubd_root_hub_cleanup_thread
1203329Syz147069root	hubd_bus_power
1213329Syz147069
1223528Sgc161489root	usba_common_power
1233528Sgc161489root	usba_common_register_events
1243528Sgc161489root	usba_ready_interface_association_node
1253329Syz147069root	usba_pipe_do_async_func_thread
1263329Syz147069root	usba_pipe_sync_reset
1273329Syz147069root    usba_get_hc_dma_attr
1283329Syz147069root    usba_hcdi_get_req_private
1293329Syz147069root    usba_hcdi_set_req_private
1303329Syz147069root    usba_dbuf_tail
1313329Syz147069root	usba_hubdi_power
1323329Syz147069root	usba_hubdi_root_hub_power
1333329Syz147069root	usba_get_hotplug_stats
1343329Syz147069root	usba_reset_hotplug_stats
1353329Syz147069root	usba_ascii_string_descr
1363329Syz147069root	usba_move_list
1373329Syz147069root    usba_taskq_destroy
1383329Syz147069root	usba_mk_mctl
1393329Syz147069root	usb_fail_checkpoint
1403329Syz147069
1413329Syz147069root	ohci_intr
1423329Syz147069root	ehci_intr
1439797SRaymond.Chen@Sun.COMroot    ohci_quiesce
1449797SRaymond.Chen@Sun.COMroot    uhci_quiesce
1459797SRaymond.Chen@Sun.COMroot    ehci_quiesce
1463329Syz147069
1473329Syz147069### specify the usbvc root functions
1483329Syz147069root usbvc_open
1493329Syz147069root usbvc_close
1503329Syz147069root usbvc_read
1513329Syz147069root usbvc_ioctl
1523329Syz147069root usbvc_power
1533329Syz147069root usbvc_isoc_cb
1543329Syz147069root usbvc_isoc_exc_cb
1553329Syz147069root usbvc_disconnect_event_cb
1563329Syz147069root usbvc_reconnect_event_cb
1573329Syz147069
1589797SRaymond.Chen@Sun.COMadd hubd::h_cleanup_child	targets warlock_dummy
1593329Syz147069add usb_ctrl_req::ctrl_cb	targets warlock_dummy
1603329Syz147069add usb_ctrl_req::ctrl_exc_cb	targets warlock_dummy
1613329Syz147069add usb_isoc_req::isoc_cb	targets usbvc_isoc_cb
1623329Syz147069add usb_isoc_req::isoc_exc_cb	targets usbvc_isoc_exc_cb
1633329Syz147069add usba_pipe_async_req::callback	targets warlock_dummy
1643329Syz147069add usba_pipe_async_req::sync_func	targets warlock_dummy
1653329Syz147069add usba_pm_req::cb			targets warlock_dummy
1663329Syz147069
1673329Syz147069add ohci_trans_wrapper::tw_handle_td targets ohci_handle_ctrl_td
1683329Syz147069add ohci_trans_wrapper::tw_handle_td targets ohci_handle_bulk_td
1693329Syz147069add ohci_trans_wrapper::tw_handle_td targets ohci_handle_intr_td
1703329Syz147069add ohci_trans_wrapper::tw_handle_td targets ohci_handle_isoc_td
1713329Syz147069
1723329Syz147069add ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_bulk_qtd
1733329Syz147069add ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_intr_qtd
1743329Syz147069add ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_ctrl_qtd
175