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