xref: /onnv-gate/usr/src/uts/common/io/warlock/ibd.wlcmd (revision 11534:9e690526d933)
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#
218917SVenkatakrishnan.Rajagopalan@Sun.COM
228917SVenkatakrishnan.Rajagopalan@Sun.COM#
23*11534SKevin.Ge@Sun.COM# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
243138Sfrits# Use is subject to license terms.
253138Sfrits#
263138Sfrits
273138Sfritsone	ibd_state_s
283138Sfrits
298917SVenkatakrishnan.Rajagopalan@Sun.COM### Async thread
303138Sfritsroot	ibd_async_work
313138Sfrits
328917SVenkatakrishnan.Rajagopalan@Sun.COM### GLDv3 callback routines
338917SVenkatakrishnan.Rajagopalan@Sun.COMroot	ibd_m_stat
348917SVenkatakrishnan.Rajagopalan@Sun.COMroot	ibd_m_start
358917SVenkatakrishnan.Rajagopalan@Sun.COMroot	ibd_m_stop
368917SVenkatakrishnan.Rajagopalan@Sun.COMroot	ibd_m_promisc
378917SVenkatakrishnan.Rajagopalan@Sun.COMroot	ibd_m_multicst
388917SVenkatakrishnan.Rajagopalan@Sun.COMroot	ibd_m_unicst
398917SVenkatakrishnan.Rajagopalan@Sun.COMroot	ibd_m_tx
408917SVenkatakrishnan.Rajagopalan@Sun.COMroot	ibd_m_getcapab
413138Sfrits
423138Sfrits### IBTF callback routines
433138Sfritsroot	ibd_rcq_handler
443138Sfritsroot	ibd_scq_handler
453138Sfritsroot	ibd_async_handler
463138Sfritsroot	ibd_snet_notices_handler
47*11534SKevin.Ge@Sun.COMroot	ibd_rc_rcq_handler
48*11534SKevin.Ge@Sun.COMroot	ibd_rc_scq_handler
49*11534SKevin.Ge@Sun.COMroot	ibd_rc_dispatch_pass_mad
50*11534SKevin.Ge@Sun.COMroot	ibd_rc_dispatch_actv_mad
513138Sfrits
523138Sfrits### Streams callback funtions
533138Sfritsroot	ibd_freemsg_cb
54*11534SKevin.Ge@Sun.COMroot	ibd_rc_freemsg_cb
55*11534SKevin.Ge@Sun.COMroot	ibd_rc_srq_freemsg_cb
563138Sfrits
573138Sfrits### Hash callback functions
583138Sfritsroot	ibd_hash_by_id
593138Sfritsroot	ibd_hash_key_cmp
603138Sfrits
61*11534SKevin.Ge@Sun.COM### Kstat functions
62*11534SKevin.Ge@Sun.COMroot	ibd_rc_update_stats
63*11534SKevin.Ge@Sun.COM
643138Sfritsadd     bus_ops::bus_add_eventcall 	targets warlock_dummy
653138Sfritsadd     bus_ops::bus_get_eventcookie 	targets warlock_dummy
663138Sfritsadd     bus_ops::bus_post_event 	targets warlock_dummy
673138Sfritsadd     bus_ops::bus_remove_eventcall 	targets warlock_dummy
683138Sfritsadd     bus_ops::bus_intr_ctl 		targets warlock_dummy
693138Sfritsadd     bus_ops::bus_config             targets warlock_dummy
703138Sfritsadd     bus_ops::bus_unconfig           targets warlock_dummy
71