5801 nuke big file scanner (bfs)
[unleashed.git] / usr / src / uts / common / io / warlock / hwahc.wlcmd
blob3cdd87bc6f29572f92a8dd950d73856396ca4338
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
31 ### specify the root functions 
33 ### hcdi entry points
34 root hwahc_hcdi_bulk_transfer_size
35 root hwahc_hcdi_get_current_frame_number
36 root hwahc_hcdi_get_max_isoc_pkts
37 root hwahc_hcdi_pipe_bulk_xfer
38 root hwahc_hcdi_pipe_close
39 root hwahc_hcdi_pipe_ctrl_xfer
40 root hwahc_hcdi_pipe_intr_xfer
41 root hwahc_hcdi_pipe_isoc_xfer
42 root hwahc_hcdi_pipe_open
43 root hwahc_hcdi_pipe_reset
44 root hwahc_hcdi_pipe_stop_intr_polling
45 root hwahc_hcdi_pipe_stop_isoc_polling
46 root hwahc_hcdi_pm_support
47 root hwahc_hcdi_polled_input_enter
48 root hwahc_hcdi_polled_input_exit
49 root hwahc_hcdi_polled_input_fini
50 root hwahc_hcdi_polled_input_init
51 root hwahc_hcdi_polled_read
52 root hwahc_hcdi_pipe_reset_data_toggle
54 root hwahc_add_mmc_ie
55 root hwahc_get_time
56 root hwahc_remove_mmc_ie
57 root hwahc_set_cluster_id
58 root hwahc_set_dev_encrypt
59 root hwahc_set_keys
60 root hwahc_set_num_dnts
61 root hwahc_set_stream_idx
62 root hwahc_set_wusb_mas
63 root hwahc_stop_ch
65 root hwahc_cleanup_child
66 root hwahc_create_child
67 root hwahc_destroy_child
68 root hwahc_disconnect_dev
69 root hwahc_reconnect_dev
70 root hwahc_set_device_info
71 root hwahc_set_encrypt
72 root hwahc_set_gtk
73 root hwahc_set_ptk
75 root hwahc_notif_thread
76 root hwahc_intr_cb
77 root hwahc_intr_exc_cb
78 root hwahc_disconnect_event_cb
79 root hwahc_post_resume_event_cb
80 root hwahc_pre_suspend_event_cb
81 root hwahc_reconnect_event_cb
82 root hwahc_result_thread
83 root hwahc_pipe_submit_periodic_req
84 root hwahc_rpipe_xfer_cb
86 root ndi_devi_online
88 ### POLLED entry points
89 root   hwahc_hcdi_polled_input_init
90 root   hwahc_hcdi_polled_input_fini
91 root   hwahc_hcdi_polled_input_enter
92 root   hwahc_hcdi_polled_input_exit
93 root   hwahc_hcdi_polled_read
95 add wusb_wa_trans_wrapper::wr_cb targets warlock_dummy
97 add usba_hcdi_ops::usba_hcdi_console_input_init targets \
98                                                 hwahc_hcdi_polled_input_init
99 add usba_hcdi_ops::usba_hcdi_console_input_fini targets \
100                                                 hwahc_hcdi_polled_input_fini
102 add        bus_ops::bus_add_eventcall targets warlock_dummy
103 add        bus_ops::bus_get_eventcookie targets warlock_dummy
104 add        bus_ops::bus_post_event targets warlock_dummy
105 add        bus_ops::bus_remove_eventcall targets warlock_dummy
106 add        bus_ops::bus_intr_ctl targets warlock_dummy
107 add        bus_ops::bus_config targets warlock_dummy
108 add        bus_ops::bus_unconfig targets warlock_dummy
110 add        wusb_hc_data::set_device_info targets hwahc_set_device_info
112 add hubd::h_cleanup_child target hwahc_cleanup_child
114 ignore msgb::b_wptr