xref: /onnv-gate/usr/src/uts/common/io/warlock/usbsacm_with_usba.wlcmd (revision 10316:d68e26bd3bfd)
13227Syq193411# CDDL HEADER START
23227Syq193411#
33227Syq193411# The contents of this file are subject to the terms of the
43227Syq193411# Common Development and Distribution License (the "License").
53227Syq193411# You may not use this file except in compliance with the License.
63227Syq193411#
73227Syq193411# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
83227Syq193411# or http://www.opensolaris.org/os/licensing.
93227Syq193411# See the License for the specific language governing permissions
103227Syq193411# and limitations under the License.
113227Syq193411#
123227Syq193411# When distributing Covered Code, include this CDDL HEADER in each
133227Syq193411# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
143227Syq193411# If applicable, add the following below this CDDL HEADER, with the
153227Syq193411# fields enclosed by brackets "[]" replaced with your own identifying
163227Syq193411# information: Portions Copyright [yyyy] [name of copyright owner]
173227Syq193411#
183227Syq193411# CDDL HEADER END
193227Syq193411#
20*10316SStrony.Zhang@Sun.COM# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
213227Syq193411# Use is subject to license terms.
223227Syq193411#
233227Syq193411
243227Syq193411one ohci_state
253227Syq193411one ehci_state
263227Syq193411one uhci_state
273227Syq193411one usbser_state
283227Syq193411one usbsacm_state
293227Syq193411one usbsacm_port
303227Syq193411
313227Syq193411### specify the root functions
323227Syq193411
333528Sgc161489root usba_common_power
343528Sgc161489root usba_common_register_events
353528Sgc161489root usba_ready_interface_association_node
363528Sgc161489
373227Syq193411root usbser_first_device
383227Syq193411root usbser_putchar
393227Syq193411root usbser_getchar
403227Syq193411root usbser_ischar
413227Syq193411root usbser_polledio_enter
423227Syq193411root usbser_polledio_exit
433227Syq193411root usb_console_output_fini
443227Syq193411root usb_console_input_enter
453227Syq193411root usb_console_input_exit
463227Syq193411root usb_console_input_fini
473227Syq193411root usb_console_input_init
483227Syq193411root usb_console_read
493227Syq193411root usb_get_dev_descr
503227Syq193411root usb_get_if_number
513227Syq193411root usb_parse_CV_cfg_descr
523227Syq193411root usb_parse_CV_ep_descr
533227Syq193411root usb_parse_CV_if_descr
543227Syq193411root usb_pipe_get_private
553227Syq193411root usb_get_current_frame_number
563227Syq193411root usb_get_max_isoc_pkts
573227Syq193411root usb_pipe_set_private
583227Syq193411root usba_ready_interface_node
593227Syq193411root usba_free_hcdi_ops
603227Syq193411root usba_async_req_raise_power
613227Syq193411root usba_async_req_lower_power
623227Syq193411root usb_req_raise_power
633227Syq193411root usb_req_lower_power
643227Syq193411root usb_set_device_pwrlvl0
653227Syq193411root usb_set_device_pwrlvl1
663227Syq193411root usb_set_device_pwrlvl2
673227Syq193411root usb_set_device_pwrlvl3
683227Syq193411root usb_is_pm_enabled
693227Syq193411root usb_async_req
703227Syq193411root usb_pipe_bulk_transfer_size
713227Syq193411root usb_get_ep_data
723227Syq193411root usba_pipe_get_policy
733227Syq193411root usb_pipe_ctrl_xfer_wait
743227Syq193411root usb_pipe_drain_reqs
753227Syq193411root usb_try_serialize_access
763227Syq193411root usb_fini_serialization
773227Syq193411root usb_init_serialization
783227Syq193411root usb_release_access
793227Syq193411root usb_serialize_access
803227Syq193411root usb_clr_feature
813227Syq193411root usb_clear_feature
823227Syq193411root usb_get_alt_if
833227Syq193411root usb_get_ep_descr
843227Syq193411root usb_get_if_descr
853227Syq193411root usb_log
863227Syq193411root usb_pipe_isoc_xfer
873227Syq193411root usb_pipe_stop_isoc_polling
883227Syq193411root usb_set_alt_if
893227Syq193411root usb_set_cfg
903227Syq193411root usb_get_cfg
913227Syq193411root usb_ep_num
923227Syq193411root usb_get_status
933227Syq193411root usb_pipe_reset
943227Syq193411root usb_log_descr_tree
953227Syq193411root usb_print_descr_tree
963227Syq193411root usb_rval2errno
973227Syq193411root usb_register_hotplug_cbs
983227Syq193411root usb_get_current_cfgidx
993227Syq193411root usb_register_client
1004844Slg150142root usb_reset_device
101*10316SStrony.Zhang@Sun.COMroot usb_register_dev_driver
102*10316SStrony.Zhang@Sun.COMroot usb_unregister_dev_driver
1033227Syq193411
1043227Syq193411root usb_ugen_attach
1053227Syq193411root usb_ugen_close
1063227Syq193411root usb_ugen_detach
1073227Syq193411root usb_ugen_disconnect_ev_cb
1083227Syq193411root usb_ugen_get_hdl
1093227Syq193411root usb_ugen_open
1103227Syq193411root usb_ugen_poll
1113227Syq193411root usb_ugen_power
1123227Syq193411root usb_ugen_read
1133227Syq193411root usb_ugen_reconnect_ev_cb
1143227Syq193411root usb_ugen_write
1153227Syq193411
1163227Syq193411root hcdi_autoclearing
1173227Syq193411root hcdi_cb_thread
1183227Syq193411root hcdi_shared_cb_thread
1193227Syq193411
1203227Syq193411root hubd_restore_state_cb
1213227Syq193411root hubd_disconnect_event_cb
1223227Syq193411root hubd_post_resume_event_cb
1233227Syq193411root hubd_pre_suspend_event_cb
1243227Syq193411root hubd_reconnect_event_cb
1253227Syq193411root hubd_hotplug_thread
1264844Slg150142root hubd_reset_thread
1273227Syq193411root hubd_cpr_post_user_callb
1283227Syq193411root hubd_root_hub_cleanup_thread
1293227Syq193411root hubd_bus_power
1303227Syq193411
1313227Syq193411root usba_pipe_do_async_func_thread
1323227Syq193411root usba_pipe_sync_reset
1333227Syq193411root usba_get_hc_dma_attr
1343227Syq193411root usba_hcdi_get_req_private
1353227Syq193411root usba_hcdi_set_req_private
1363227Syq193411root usba_dbuf_tail
1373227Syq193411root usba_hubdi_power
1383227Syq193411root usba_hubdi_root_hub_power
1393227Syq193411root usba_get_hotplug_stats
1403227Syq193411root usba_reset_hotplug_stats
1413227Syq193411root usba_ascii_string_descr
1423227Syq193411root usba_move_list
1433227Syq193411root usba_taskq_destroy
1443227Syq193411root usba_mk_mctl
1453227Syq193411root usb_fail_checkpoint
1463227Syq193411
1473227Syq193411root ohci_intr
1483227Syq193411root ehci_intr
1493227Syq193411
1503227Syq193411### specify the usbsacm root functions
1513227Syq193411
1523227Syq193411root usbser_soft_state_size
1533227Syq193411root usbsacm_open
1543227Syq193411root usbser_close
1553227Syq193411root usbser_wput
1563227Syq193411root usbser_wsrv
1573227Syq193411root usbser_rsrv
1583227Syq193411root usbser_tx_cb
1593227Syq193411root usbser_rx_cb
1603227Syq193411root usbser_status_cb
1613227Syq193411root usbser_wq_thread
1623227Syq193411root usbser_rq_thread
1633227Syq193411root usbser_disconnect_cb
1643227Syq193411root usbser_reconnect_cb
1653227Syq193411root usbser_cpr_suspend
1663227Syq193411root usbser_cpr_resume
1673227Syq193411
1683227Syq193411root usbsacm_bulkin_cb
1693227Syq193411root usbsacm_bulkout_cb
1703227Syq193411
1713227Syq193411### specify usbsacm function pointers
1723227Syq193411
1733227Syq193411add ds_ops::ds_attach targets usbsacm_ds_attach
1743227Syq193411add ds_ops::ds_detach targets usbsacm_ds_detach
1753227Syq193411add ds_ops::ds_register_cb targets usbsacm_ds_register_cb
1763227Syq193411add ds_ops::ds_unregister_cb targets usbsacm_ds_unregister_cb
1773227Syq193411add ds_ops::ds_open_port targets usbsacm_ds_open_port
1783227Syq193411add ds_ops::ds_close_port targets usbsacm_ds_close_port
1793227Syq193411add ds_ops::ds_usb_power targets usbsacm_ds_usb_power
1803227Syq193411add ds_ops::ds_suspend targets usbsacm_ds_suspend
1813227Syq193411add ds_ops::ds_resume targets usbsacm_ds_resume
1823227Syq193411add ds_ops::ds_disconnect targets usbsacm_ds_disconnect
1833227Syq193411add ds_ops::ds_reconnect targets usbsacm_ds_reconnect
1843227Syq193411add ds_ops::ds_set_port_params targets usbsacm_ds_set_port_params
1853227Syq193411add ds_ops::ds_set_modem_ctl targets usbsacm_ds_set_modem_ctl
1863227Syq193411add ds_ops::ds_get_modem_ctl targets usbsacm_ds_get_modem_ctl
1873227Syq193411add ds_ops::ds_break_ctl targets usbsacm_ds_break_ctl
1883227Syq193411add ds_ops::ds_tx targets usbsacm_ds_tx
1893227Syq193411add ds_ops::ds_rx targets usbsacm_ds_rx
1903227Syq193411add ds_ops::ds_stop targets usbsacm_ds_stop
1913227Syq193411add ds_ops::ds_start targets usbsacm_ds_start
1923227Syq193411add ds_ops::ds_fifo_flush targets usbsacm_ds_fifo_flush
1933227Syq193411add ds_ops::ds_fifo_drain targets usbsacm_ds_fifo_drain
1943227Syq193411add ds_ops::ds_out_pipe targets warlock_dummy
1953227Syq193411add ds_ops::ds_in_pipe targets warlock_dummy
1963227Syq193411
1973227Syq193411add usbsacm_port::acm_cb.cb_tx targets usbser_tx_cb
1983227Syq193411add usbsacm_port::acm_cb.cb_rx targets usbser_rx_cb
1993227Syq193411
2003227Syq193411add usb_ctrl_req::ctrl_cb	targets usbsacm_intr_cb
2013227Syq193411add usb_ctrl_req::ctrl_exc_cb	targets usbsacm_intr_ex_cb
2023227Syq193411add usb_bulk_req::bulk_cb	targets usbsacm_bulkin_cb
2033227Syq193411add usb_bulk_req::bulk_exc_cb	targets usbsacm_bulkin_cb
2043227Syq193411add usb_bulk_req::bulk_cb	targets usbsacm_bulkout_cb
2053227Syq193411add usb_bulk_req::bulk_exc_cb	targets usbsacm_bulkout_cb
2063227Syq193411
2073227Syq193411add usb_isoc_req::isoc_cb	targets warlock_dummy
2083227Syq193411add usb_isoc_req::isoc_exc_cb	targets warlock_dummy
2093227Syq193411add usba_pipe_async_req::callback	targets warlock_dummy
2103227Syq193411add usba_pipe_async_req::sync_func	targets warlock_dummy
2113227Syq193411add usba_pm_req::cb			targets warlock_dummy
2123227Syq193411
2133227Syq193411add ohci_trans_wrapper::tw_handle_td targets ohci_handle_ctrl_td
2143227Syq193411add ohci_trans_wrapper::tw_handle_td targets ohci_handle_bulk_td
2153227Syq193411add ohci_trans_wrapper::tw_handle_td targets ohci_handle_intr_td
2163227Syq193411add ohci_trans_wrapper::tw_handle_td targets ohci_handle_isoc_td
2173227Syq193411
2183227Syq193411add ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_bulk_qtd
2193227Syq193411add ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_intr_qtd
2203227Syq193411add ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_ctrl_qtd
221