xref: /onnv-gate/usr/src/uts/common/io/warlock/scsa2usb_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#
213138Sfrits#
229797SRaymond.Chen@Sun.COM# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
233138Sfrits# Use is subject to license terms.
243138Sfrits#
253138Sfrits
263138Sfritsone	ohci_state
273138Sfritsone	ehci_state
283138Sfritsone	uhci_state
293138Sfritsone	scsa2usb_state
303138Sfritsone	scsi_device
313138Sfritsone     __ddi_xbuf_attr
323138Sfritsone     sd_lun
333138Sfritsone     sd_resv_reclaim_request
343138Sfrits
353138Sfrits### specify the root functions
363138Sfrits
373138Sfritsroot	usba_ascii_string_descr
383138Sfritsroot	usb_console_output_init
393138Sfritsroot	usb_console_output_fini
403138Sfritsroot	usb_console_output_enter
413138Sfritsroot	usb_console_output_exit
423138Sfritsroot	usb_console_write
433138Sfritsroot	usb_console_input_enter
443138Sfritsroot	usb_console_input_exit
453138Sfritsroot	usb_console_input_fini
463138Sfritsroot	usb_console_input_init
473138Sfritsroot	usb_console_read
483138Sfritsroot	usb_get_dev_descr
493138Sfritsroot	usb_get_if_number
503138Sfritsroot	usb_parse_CV_cfg_descr
513138Sfritsroot	usb_parse_CV_ep_descr
523138Sfritsroot	usb_parse_CV_if_descr
539797SRaymond.Chen@Sun.COMroot	usb_parse_comp_ep_descr
543138Sfritsroot	usb_pipe_get_private
553138Sfritsroot	usb_get_current_frame_number
563138Sfritsroot	usb_get_max_isoc_pkts
573138Sfritsroot	usba_pipe_get_policy
583138Sfritsroot	usb_pipe_set_private
593138Sfritsroot	usba_ready_interface_node
603138Sfritsroot	usba_free_hcdi_ops
613138Sfritsroot	usba_async_req_raise_power
623138Sfritsroot	usba_async_req_lower_power
633138Sfritsroot    usb_rval2errno
643138Sfritsroot	usb_req_raise_power
653138Sfritsroot	usb_req_lower_power
663138Sfritsroot	usb_set_device_pwrlvl0
673138Sfritsroot	usb_set_device_pwrlvl1
683138Sfritsroot	usb_set_device_pwrlvl2
693138Sfritsroot	usb_set_device_pwrlvl3
703138Sfritsroot	usb_is_pm_enabled
713138Sfritsroot	usb_async_req
723138Sfritsroot	usb_pipe_bulk_transfer_size
733138Sfritsroot	usb_ep_num
743138Sfritsroot	usb_get_ep_data
753138Sfritsroot	usb_pipe_ctrl_xfer_wait
763138Sfritsroot	usb_pipe_drain_reqs
773138Sfritsroot	usb_try_serialize_access
783138Sfrits
793138Sfritsroot	usb_fini_serialization
803138Sfritsroot	usb_init_serialization
813138Sfritsroot	usb_release_access
823138Sfritsroot	usb_serialize_access
833138Sfrits
843138Sfritsroot    usb_alloc_bulk_req
853138Sfritsroot    usb_clear_feature
863138Sfritsroot    usb_free_bulk_req
873138Sfritsroot    usb_get_alt_if
883138Sfritsroot    usb_get_ep_descr
893138Sfritsroot    usb_get_if_descr
903138Sfritsroot    usb_pipe_bulk_xfer
913138Sfritsroot    usb_pipe_isoc_xfer
923138Sfritsroot    usb_pipe_stop_isoc_polling
933138Sfritsroot    usb_set_alt_if
943138Sfritsroot    usb_set_cfg
953138Sfritsroot    usb_get_cfg
963138Sfritsroot	usb_get_status
973138Sfritsroot    usb_log_descr_tree
983138Sfritsroot    usb_print_descr_tree
993138Sfritsroot	usb_register_hotplug_cbs
1003138Sfritsroot	usb_get_current_cfgidx
1013138Sfritsroot	usb_register_client
1023138Sfritsroot	usb_ugen_power
1034844Slg150142root	usb_reset_device
104*10316SStrony.Zhang@Sun.COMroot	usb_register_dev_driver
105*10316SStrony.Zhang@Sun.COMroot	usb_unregister_dev_driver
1063138Sfrits
1073528Sgc161489root	usba_common_power
1083528Sgc161489root	usba_common_register_events
1093528Sgc161489root	usba_ready_interface_association_node
1103138Sfritsroot    usba_get_hc_dma_attr
1113138Sfritsroot    usba_hcdi_get_req_private
1123138Sfritsroot    usba_hcdi_set_req_private
1133138Sfritsroot	usba_pipe_do_async_func_thread
1143138Sfritsroot	hcdi_autoclearing
1153138Sfritsroot	hcdi_cb_thread
1163138Sfritsroot    hcdi_shared_cb_thread
1173138Sfrits
1183138Sfrits
1193138Sfritsroot	hubd_cpr_post_user_callb
1203138Sfritsroot	hubd_hotplug_thread
1214844Slg150142root	hubd_reset_thread
1223138Sfritsroot    hubd_disconnect_event_cb
1233138Sfritsroot    hubd_post_resume_event_cb
1243138Sfritsroot    hubd_pre_suspend_event_cb
1253138Sfritsroot    hubd_reconnect_event_cb
1263138Sfritsroot	hubd_root_hub_cleanup_thread
1273138Sfrits
1283138Sfritsroot	ohci_intr
1293138Sfritsroot	ehci_intr
1309797SRaymond.Chen@Sun.COMroot    ohci_quiesce
1319797SRaymond.Chen@Sun.COMroot    uhci_quiesce
1329797SRaymond.Chen@Sun.COMroot    ehci_quiesce
1333138Sfrits
1343138Sfritsroot    usba_dbuf_tail
1353138Sfritsroot	usb_log
1363138Sfritsroot	hubd_restore_state_cb
1373138Sfritsroot	hubd_disconnect_event_cb
1383138Sfritsroot	hubd_bus_power
1393138Sfritsroot	usba_hubdi_power
1403138Sfritsroot	usba_hubdi_root_hub_power
1413138Sfritsroot	usba_get_hotplug_stats
1423138Sfritsroot	usba_reset_hotplug_stats
1433138Sfritsroot	usba_taskq_destroy
1443138Sfritsroot	usba_mk_mctl
1453138Sfritsroot	usb_fail_checkpoint
1463138Sfrits
1473138Sfritsadd usba_pipe_async_req::sync_func targets usba_pipe_sync_close
1483138Sfritsadd usba_pipe_async_req::sync_func targets usba_pipe_sync_reset
1493138Sfrits
1509797SRaymond.Chen@Sun.COMadd hubd::h_cleanup_child targets warlock_dummy
1513138Sfritsadd usb_isoc_req::isoc_cb		targets warlock_dummy
1523138Sfritsadd usb_isoc_req::isoc_exc_cb		targets warlock_dummy
1533138Sfritsadd usba_pipe_async_req::callback	targets warlock_dummy
1543138Sfritsadd usba_pm_req::cb			targets warlock_dummy
1553138Sfrits
1563138Sfritsadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_ctrl_td
1573138Sfritsadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_bulk_td
1583138Sfritsadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_intr_td
1593138Sfritsadd ohci_trans_wrapper::tw_handle_td targets ohci_handle_isoc_td
1603138Sfrits
1613138Sfritsadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_ctrl_qtd
1623138Sfritsadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_bulk_qtd
1633138Sfritsadd ehci_trans_wrapper::tw_handle_qtd targets ehci_handle_intr_qtd
1643138Sfrits
1653138Sfritsadd scsi_pkt::pkt_comp targets \
1663138Sfrits        scsa2usb_scsi_destroy_pkt \
1673138Sfrits        scsa2usb_scsi_init_pkt \
1683138Sfrits        scsa2usb_scsi_start \
1693138Sfrits        scsa2usb_scsi_abort \
1703138Sfrits        scsa2usb_scsi_reset \
1713138Sfrits        scsa2usb_scsi_setcap \
1723138Sfrits        scsa2usb_scsi_getcap
1733138Sfrits
1743138Sfritsroot	scsa2usb_scsi_tgt_init scsa2usb_scsi_tgt_probe scsa2usb_scsi_tgt_free
1753138Sfrits
1763138Sfritsroot	scsa2usb_reconnect_event_cb
1773138Sfritsroot	scsa2usb_disconnect_event_cb
1783138Sfritsroot	scsa2usb_work_thread
1793138Sfritsroot	scsa2usb_panic_callb
1803138Sfrits
1813138Sfritsadd	scsi_hba_tran::tran_tgt_init	targets scsa2usb_scsi_tgt_init
1823138Sfritsadd	scsi_hba_tran::tran_tgt_probe	targets scsa2usb_scsi_tgt_probe
1833138Sfritsadd	scsi_hba_tran::tran_tgt_free	targets scsa2usb_scsi_tgt_free
1843138Sfritsadd	scsi_hba_tran::tran_start	targets scsa2usb_scsi_start
1853138Sfritsadd	scsi_hba_tran::tran_abort	targets scsa2usb_scsi_abort
1863138Sfritsadd	scsi_hba_tran::tran_reset	targets scsa2usb_scsi_reset
1873138Sfritsadd	scsi_hba_tran::tran_getcap 	targets scsa2usb_scsi_getcap
1883138Sfritsadd	scsi_hba_tran::tran_setcap 	targets scsa2usb_scsi_setcap
1893138Sfritsadd	scsi_hba_tran::tran_init_pkt 	targets scsa2usb_scsi_init_pkt
1903138Sfritsadd	scsi_hba_tran::tran_destroy_pkt	targets scsa2usb_scsi_destroy_pkt
1913138Sfritsadd	scsi_hba_tran::tran_bus_config targets scsa2usb_scsi_bus_config
1923138Sfritsadd	scsi_hba_tran::tran_bus_unconfig targets scsa2usb_scsi_bus_unconfig
1933138Sfrits
1943138Sfritsadd	scsi_hba_tran::tran_bus_power targets warlock_dummy
1953138Sfrits
1963138Sfritsignore  sd.c:sd_scsi_probe_cache_fini
1973138Sfritsignore  sd.c:sd_scsi_probe_cache_init
1983138Sfritsignore	sd.c:sd_scsi_target_lun_fini
1993138Sfritsignore	sd.c:sd_scsi_target_lun_init
2003138Sfritsroot    sd.c:sd_taskq_create
2013138Sfritsroot    sd.c:sd_taskq_delete
2023138Sfrits
2033138Sfrits
2043138Sfritsadd scsi_watch_request::swr_callback targets \
2053138Sfrits        sd.c:sd_mhd_watch_cb \
2063138Sfrits        sd.c:sd_media_watch_cb
2073138Sfrits
2083138Sfritsadd scsi_pkt::pkt_comp targets \
2093138Sfrits        sd.c:sd_mhd_watch_cb \
2103138Sfrits        sd.c:sd_media_watch_cb \
2113138Sfrits        sd.c:sd_mhd_watch_cb \
2123138Sfrits        scsi_watch.c:scsi_watch_request_intr \
2133138Sfrits        sd.c:sdintr \
2143138Sfrits        scsa2usb.c:scsa2usb_scsi_init_pkt \
2153138Sfrits        scsa2usb.c:scsa2usb_scsi_start \
2163138Sfrits        scsa2usb.c:scsa2usb_scsi_abort \
2173138Sfrits        scsa2usb.c:scsa2usb_scsi_reset \
2183138Sfrits        scsa2usb.c:scsa2usb_scsi_setcap \
2193138Sfrits        scsa2usb.c:scsa2usb_scsi_getcap \
2203138Sfrits        scsa2usb.c:scsa2usb_scsi_tgt_init \
2213138Sfrits        scsa2usb.c:scsa2usb_scsi_tgt_free
2223138Sfrits
2233138Sfritsadd	sd.c:sd_start_cmds/funcp target sd_initpkt_for_buf sd_initpkt_for_uscsi
2243138Sfrits
2253138Sfritsroot	sd_handle_mchange sd_media_change_task sd_start_stop_unit_task
2263138Sfritsroot	sd_wm_cache_constructor sd_wm_cache_destructor sd_read_modify_write_task
2273138Sfritsroot	sd_failfast_flushq_callback sd_reenable_dsense_task
2286590Syl194034root	sd_target_change_task
2293138Sfrits
2303138Sfritsroot	scsi_hba.c:scsi_hba_bus_power
2313138Sfritsroot	sd.c:sd_mhd_reset_notify_cb
2323138Sfrits
2333138Sfritsadd     __ddi_xbuf_attr::xa_strategy targets sd_xbuf_strategy
2343138Sfrits
2353138Sfritsadd st.c:st_known_tape_type/config_funct targets \
2363138Sfrits        st_get_conf_from_st_dot_conf \
2373138Sfrits        st_get_conf_from_st_conf_dot_c \
2385425Syl194034	st_get_conf_from_tape_drive \
2393138Sfrits        st_get_default_conf
2403138Sfrits
2413138Sfrits
2423138Sfritsadd scsi_watch_request::swr_callback targets \
2433138Sfrits        st.c:st_media_watch_cb
2443138Sfrits
2453138Sfritsadd     sd_uscsi_info::ui_dkc.dkc_callback targets warlock_dummy
2463138Sfritsadd     dk_callback::dkc_callback targets warlock_dummy
2473138Sfrits
2483138Sfritsroot	st_bigblk_xfer_done
249