xref: /titanic_52/usr/src/uts/common/io/warlock/ibcm.wlcmd (revision 0a0e9771ca0211c15f3ac4466b661c145feeb9e4)
1#
2# CDDL HEADER START
3#
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.
7#
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.
12#
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]
18#
19# CDDL HEADER END
20#
21# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
22# Use is subject to license terms.
23#
24
25# ibcm api entry points
26root	ibt_open_rc_channel
27root	ibt_close_rc_channel
28root	ibt_prime_close_rc_channel
29root	ibt_request_ud_dest
30root	ibt_ud_get_dqpn
31root	ibt_cm_delay
32root	ibt_register_service
33root	ibt_bind_service
34root	ibt_unbind_service
35root	ibt_unbind_all_services
36root	ibt_register_ar
37root	ibt_deregister_ar
38root	ibt_query_ar
39root	ibt_cm_proceed
40root	ibt_cm_ud_proceed
41root	ibt_deregister_service
42root	ibcm_query_classport_info
43root	ibt_free_mcg_info
44root	ibt_join_mcg
45root	ibcm_process_async_join_mcg
46root	ibt_leave_mcg
47root	ibt_query_mcg
48root	ibt_set_alt_path
49root	ibt_gid_to_node_info
50root	ibt_recycle_rc
51root	ibt_get_companion_port_gids
52root	ibt_get_paths
53root	ibt_get_alt_path
54root	ibt_aget_paths
55root	ibt_get_ip_paths
56root	ibt_aget_ip_paths
57root	ibt_get_ip_alt_path
58root	ibt_format_ip_private_data
59root	ibt_get_ip_data
60root	ibt_get_ip_dst_port
61root	ibt_get_ip_protocol_num
62root	ibt_get_ip_sid
63root	ibt_release_ip_sid
64root	ibt_get_src_ip
65
66root	ibt_ofuvcm_get_req_data
67root	ibt_ofuvcm_proceed
68
69root	ibcm_arp_timeout
70root	ibcm_arp_get_srcip_plist
71root	ibcm_arp_lrput
72root	ibcm_arp_lwsrv
73root	ibcm_arp_lrsrv
74root	ibcm_arp_get_ibd_insts_cb
75
76# callback entry points from ibmf
77root	ibcm_recv_cb
78root	ibcm_post_req_complete
79root	ibcm_post_rep_complete
80root	ibcm_post_rep_wait_complete
81root	ibcm_post_mra_complete
82root	ibcm_post_mra_lap_complete
83root	ibcm_post_mra_rep_complete
84root	ibcm_post_rej_complete
85root	ibcm_post_lap_complete
86root	ibcm_post_apr_complete
87root	ibcm_post_stored_apr_complete
88root	ibcm_post_dreq_complete
89root	ibcm_post_drep_complete
90root	ibcm_post_rtu_complete
91root	ibcm_post_sidr_req_complete
92root	ibcm_post_sidr_rep_complete
93root	ibcm_resend_post_rep_complete
94
95# Callback handlers from IBTL
96root	ibcm_async_handler
97root	ibcm_ibtl_node_info
98root	ibt_register_subnet_notices
99
100# Callback handlers from ibcm
101root	ibcm_local_cm_handler
102
103# driver entry points
104
105root	_init
106root	_fini
107root	_info
108
109# AVL related callbacks
110
111root	ibcm_active_node_compare
112root	ibcm_passive_node_compare
113root	ibcm_passive_comid_node_compare
114
115# CM internal taskq related callbacks
116root	ibcm_proceed_via_taskq
117root	ibcm_ud_proceed_via_taskq
118root	ibcm_recv_task
119root	ibcm_init_saa
120root	ibcm_process_abort_via_taskq
121root	ibcm_process_async_get_paths
122root	ibcm_process_get_ip_paths
123root	ibcm_service_record_rewrite_task
124
125# kernel callbacks to ibcm
126
127root	ibcm_path_cache_timeout_cb
128root	ibcm_timeout_cb
129root	ibcm_recv_timeout_cb
130root	ibcm_sidr_timeout_cb
131root	ibcm_sm_notice_handler
132