xref: /onnv-gate/usr/src/uts/common/io/warlock/usbecm.wlcmd (revision 11900:3d14975ff34e)
1*11900SRaymond.Chen@Sun.COM# CDDL HEADER START
2*11900SRaymond.Chen@Sun.COM#
3*11900SRaymond.Chen@Sun.COM# The contents of this file are subject to the terms of the
4*11900SRaymond.Chen@Sun.COM# Common Development and Distribution License (the "License").
5*11900SRaymond.Chen@Sun.COM# You may not use this file except in compliance with the License.
6*11900SRaymond.Chen@Sun.COM#
7*11900SRaymond.Chen@Sun.COM# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
8*11900SRaymond.Chen@Sun.COM# or http://www.opensolaris.org/os/licensing.
9*11900SRaymond.Chen@Sun.COM# See the License for the specific language governing permissions
10*11900SRaymond.Chen@Sun.COM# and limitations under the License.
11*11900SRaymond.Chen@Sun.COM#
12*11900SRaymond.Chen@Sun.COM# When distributing Covered Code, include this CDDL HEADER in each
13*11900SRaymond.Chen@Sun.COM# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
14*11900SRaymond.Chen@Sun.COM# If applicable, add the following below this CDDL HEADER, with the
15*11900SRaymond.Chen@Sun.COM# fields enclosed by brackets "[]" replaced with your own identifying
16*11900SRaymond.Chen@Sun.COM# information: Portions Copyright [yyyy] [name of copyright owner]
17*11900SRaymond.Chen@Sun.COM#
18*11900SRaymond.Chen@Sun.COM# CDDL HEADER END
19*11900SRaymond.Chen@Sun.COM#
20*11900SRaymond.Chen@Sun.COM# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
21*11900SRaymond.Chen@Sun.COM# Use is subject to license terms.
22*11900SRaymond.Chen@Sun.COM#
23*11900SRaymond.Chen@Sun.COM
24*11900SRaymond.Chen@Sun.COMone usbecm_state
25*11900SRaymond.Chen@Sun.COM
26*11900SRaymond.Chen@Sun.COM### specify the root functions
27*11900SRaymond.Chen@Sun.COM
28*11900SRaymond.Chen@Sun.COMroot usbecm_bulkin_cb
29*11900SRaymond.Chen@Sun.COMroot usbecm_bulkout_cb
30*11900SRaymond.Chen@Sun.COMroot usbecm_intr_cb
31*11900SRaymond.Chen@Sun.COMroot usbecm_intr_ex_cb
32*11900SRaymond.Chen@Sun.COM
33*11900SRaymond.Chen@Sun.COM### specify usbecm function pointers
34*11900SRaymond.Chen@Sun.COM
35*11900SRaymond.Chen@Sun.COM
36*11900SRaymond.Chen@Sun.COMroot usbecm_bulkin_cb
37*11900SRaymond.Chen@Sun.COMroot usbecm_bulkout_cb
38*11900SRaymond.Chen@Sun.COMroot usbecm_intr_cb
39*11900SRaymond.Chen@Sun.COMroot usbecm_intr_ex_cb
40*11900SRaymond.Chen@Sun.COM
41*11900SRaymond.Chen@Sun.COM# temporary
42*11900SRaymond.Chen@Sun.COMroot usbecm_pm_set_busy
43*11900SRaymond.Chen@Sun.COMroot usbecm_pm_set_idle
44*11900SRaymond.Chen@Sun.COMroot usbecm_power
45*11900SRaymond.Chen@Sun.COM
46*11900SRaymond.Chen@Sun.COMroot usbecm_m_stop
47*11900SRaymond.Chen@Sun.COMroot usbecm_m_start
48*11900SRaymond.Chen@Sun.COMroot usbecm_m_unicst
49*11900SRaymond.Chen@Sun.COMroot usbecm_m_multicst
50*11900SRaymond.Chen@Sun.COMroot usbecm_m_promisc
51*11900SRaymond.Chen@Sun.COMroot usbecm_m_ioctl
52*11900SRaymond.Chen@Sun.COMroot usbecm_m_tx
53*11900SRaymond.Chen@Sun.COMroot usbecm_m_getprop
54*11900SRaymond.Chen@Sun.COMroot usbecm_m_setprop
55*11900SRaymond.Chen@Sun.COMroot usbecm_m_stat
56*11900SRaymond.Chen@Sun.COM
57*11900SRaymond.Chen@Sun.COMroot usbecm_disconnect_event_cb
58*11900SRaymond.Chen@Sun.COMroot usbecm_reconnect_event_cb
59*11900SRaymond.Chen@Sun.COM
60*11900SRaymond.Chen@Sun.COMadd bus_ops::bus_add_eventcall targets warlock_dummy
61*11900SRaymond.Chen@Sun.COMadd bus_ops::bus_get_eventcookie targets warlock_dummy
62*11900SRaymond.Chen@Sun.COMadd bus_ops::bus_post_event targets warlock_dummy
63*11900SRaymond.Chen@Sun.COMadd bus_ops::bus_remove_eventcall targets warlock_dummy
64*11900SRaymond.Chen@Sun.COMadd bus_ops::bus_intr_ctl targets warlock_dummy
65*11900SRaymond.Chen@Sun.COMadd bus_ops::bus_config targets warlock_dummy
66*11900SRaymond.Chen@Sun.COMadd bus_ops::bus_unconfig targets warlock_dummy
67*11900SRaymond.Chen@Sun.COM
68*11900SRaymond.Chen@Sun.COMadd usbecm_ds_ops::ecm_ds_init targets warlock_dummy
69*11900SRaymond.Chen@Sun.COMadd usbecm_ds_ops::ecm_ds_fini targets warlock_dummy
70*11900SRaymond.Chen@Sun.COMadd usbecm_ds_ops::ecm_ds_start targets warlock_dummy
71*11900SRaymond.Chen@Sun.COMadd usbecm_ds_ops::ecm_ds_stop targets warlock_dummy
72*11900SRaymond.Chen@Sun.COMadd usbecm_ds_ops::ecm_ds_intr_cb targets warlock_dummy
73