5801 nuke big file scanner (bfs)
[unleashed.git] / usr / src / uts / common / io / warlock / hwahc_with_usba.wlcmd
blobf5f1073f36f9d97a8869164dec43e94b033a2100
2 # CDDL HEADER START
4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
19 # CDDL HEADER END
22 # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
23 # Use is subject to license terms.
26 one hwahc_state
27 one usba_device
28 one usba_pipe_handle_data
29 one usba_ph_impl
30 one hubd                                                                                        
33 ### specify the root functions 
34 ### hcdi entry points
35 root hwahc_notif_thread
36 root hwahc_result_thread
37 root hwahc_hcdi_pipe_open 
38 root hwahc_hcdi_pipe_close 
39 root hwahc_hcdi_pipe_stop_intr_polling 
40 root hwahc_hcdi_pipe_stop_isoc_polling 
41 root hwahc_hcdi_pipe_reset 
42 root hwahc_hcdi_bulk_transfer_size
43 root hwahc_hcdi_get_current_frame_number
44 root hwahc_hcdi_get_max_isoc_pkts
45 root hwahc_hcdi_pipe_ctrl_xfer
46 root hwahc_hcdi_pipe_bulk_xfer
47 root hwahc_hcdi_pipe_intr_xfer
48 root hwahc_hcdi_pipe_isoc_xfer
49 root hwahc_hcdi_pm_support
50 root hwahc_hcdi_pipe_reset_data_toggle
51 root    usb_get_if_number
52 root    usba_free_hcdi_ops
53 root    usb_set_device_pwrlvl0
54 root    usb_set_device_pwrlvl1
55 root    usb_set_device_pwrlvl2
56 root    usb_set_device_pwrlvl3
57 root    usb_async_req
58 root    usb_pipe_ctrl_xfer_wait
59 root    usb_pipe_reset
60 root hubd_ready_device
61 root hubd_schedule_cleanup
62 root hubd_select_device_configuration
63 root hubd_disconnect_event_cb
64 root hubd_post_resume_event_cb
65 root hubd_pre_suspend_event_cb
66 root hubd_reconnect_event_cb
67 root hubd_bus_power
69 root hwahc_add_mmc_ie
70 root hwahc_get_time
71 root hwahc_remove_mmc_ie
72 root hwahc_set_cluster_id
73 root hwahc_set_dev_encrypt
74 root hwahc_set_device_info
75 root hwahc_set_encrypt
76 root hwahc_set_gtk
77 root hwahc_set_keys
78 root hwahc_set_num_dnts
79 root hwahc_set_ptk
80 root hwahc_set_stream_idx
81 root hwahc_set_wusb_mas
82 root hwahc_stop_ch
83 root hwahc_create_child
84 root hwahc_disconnect_dev
85 root hwahc_disconnect_event_cb
86 root hwahc_handle_notif
87 root hwahc_handle_xfer_result
88 root hwahc_intr_cb
89 root hwahc_intr_exc_cb
90 root hwahc_pipe_submit_periodic_req
91 root hwahc_post_resume_event_cb
92 root hwahc_pre_suspend_event_cb
93 root hwahc_reconnect_dev
94 root hwahc_reconnect_event_cb
95 root hwahc_restore_device_state
96 root hwahc_rpipe_xfer_cb
98 root usb_check_same_device
99 root usba_bind_driver
100 root usba_destroy_child_devi
101 root usba_get_dev_string_descrs
102 root usba_hubdi_check_power_budget
103 root usba_hubdi_incr_power_budget
104 root usba_persistent_pipe_close
105 root usba_persistent_pipe_open
107 ### POLLED entry points
108 root   hwahc_hcdi_polled_input_init
109 root   hwahc_hcdi_polled_input_fini
110 root   hwahc_hcdi_polled_input_enter
111 root   hwahc_hcdi_polled_input_exit
112 root   hwahc_hcdi_polled_read
114 root    hubd_restore_state_cb
116 ### currently unused functions
118 add wusb_wa_trans_wrapper::wr_cb targets warlock_dummy
120 add usba_hcdi_ops::usba_hcdi_console_input_init targets \
121                                                 hwahc_hcdi_polled_input_init
122 add usba_hcdi_ops::usba_hcdi_console_input_fini targets \
123                                                 hwahc_hcdi_polled_input_fini
125 add     wusb_hc_data::add_mmc_ie  targets hwahc_add_mmc_ie
126 add     wusb_hc_data::create_child targets hwahc_create_child 
128 add     wusb_hc_data::destroy_child targets warlock_dummy
129 add     wusb_hc_data::disconnect_dev targets warlock_dummy
130 add     wusb_hc_data::get_time targets warlock_dummy
131 add     wusb_hc_data::reconnect_dev targets warlock_dummy
132 add     wusb_hc_data::rem_mmc_ie targets warlock_dummy
133 add     wusb_hc_data::set_cluster_id targets warlock_dummy
134 add     wusb_hc_data::set_device_info targets warlock_dummy
135 add     wusb_hc_data::set_encrypt targets warlock_dummy
136 add     wusb_hc_data::set_gtk targets warlock_dummy
137 add     wusb_hc_data::set_num_dnts targets warlock_dummy
138 add     wusb_hc_data::set_ptk targets warlock_dummy
139 add     wusb_hc_data::set_stream_idx targets warlock_dummy
140 add     wusb_hc_data::set_wusb_mas targets warlock_dummy
141 add     wusb_hc_data::stop_ch targets warlock_dummy