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# 21*12965SWilliam.Taylor@Oracle.COM# Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 223138Sfrits# 233138Sfrits 243138Sfrits# ibcm api entry points 253138Sfritsroot ibt_open_rc_channel 263138Sfritsroot ibt_close_rc_channel 273138Sfritsroot ibt_prime_close_rc_channel 283138Sfritsroot ibt_request_ud_dest 293138Sfritsroot ibt_ud_get_dqpn 303138Sfritsroot ibt_cm_delay 313138Sfritsroot ibt_register_service 323138Sfritsroot ibt_bind_service 333138Sfritsroot ibt_unbind_service 343138Sfritsroot ibt_unbind_all_services 353138Sfritsroot ibt_register_ar 363138Sfritsroot ibt_deregister_ar 373138Sfritsroot ibt_query_ar 383138Sfritsroot ibt_cm_proceed 393138Sfritsroot ibt_cm_ud_proceed 403138Sfritsroot ibt_deregister_service 413138Sfritsroot ibcm_query_classport_info 423138Sfritsroot ibt_free_mcg_info 433138Sfritsroot ibt_join_mcg 443138Sfritsroot ibcm_process_async_join_mcg 453138Sfritsroot ibt_leave_mcg 463138Sfritsroot ibt_query_mcg 473138Sfritsroot ibt_set_alt_path 483138Sfritsroot ibt_gid_to_node_info 493138Sfritsroot ibt_recycle_rc 503138Sfritsroot ibt_get_companion_port_gids 513138Sfritsroot ibt_get_paths 523138Sfritsroot ibt_get_alt_path 533138Sfritsroot ibt_aget_paths 544703Shiremathroot ibt_get_ip_paths 554703Shiremathroot ibt_aget_ip_paths 564703Shiremathroot ibt_get_ip_alt_path 574703Shiremathroot ibt_format_ip_private_data 584703Shiremathroot ibt_get_ip_data 594703Shiremathroot ibt_get_ip_dst_port 604703Shiremathroot ibt_get_ip_protocol_num 614703Shiremathroot ibt_get_ip_sid 624703Shiremathroot ibt_release_ip_sid 634703Shiremathroot ibt_get_src_ip 64*12965SWilliam.Taylor@Oracle.COMroot ibt_free_srcip_info 65*12965SWilliam.Taylor@Oracle.COMroot ibt_lid_to_node_info 664703Shiremath 679913SShantkumar.Hiremath@Sun.COMroot ibt_ofuvcm_get_req_data 689913SShantkumar.Hiremath@Sun.COMroot ibt_ofuvcm_proceed 699913SShantkumar.Hiremath@Sun.COM 703138Sfrits# callback entry points from ibmf 713138Sfritsroot ibcm_recv_cb 723138Sfritsroot ibcm_post_req_complete 733138Sfritsroot ibcm_post_rep_complete 743138Sfritsroot ibcm_post_rep_wait_complete 753138Sfritsroot ibcm_post_mra_complete 763138Sfritsroot ibcm_post_mra_lap_complete 773138Sfritsroot ibcm_post_mra_rep_complete 783138Sfritsroot ibcm_post_rej_complete 793138Sfritsroot ibcm_post_lap_complete 803138Sfritsroot ibcm_post_apr_complete 813138Sfritsroot ibcm_post_stored_apr_complete 823138Sfritsroot ibcm_post_dreq_complete 833138Sfritsroot ibcm_post_drep_complete 843138Sfritsroot ibcm_post_rtu_complete 853138Sfritsroot ibcm_post_sidr_req_complete 863138Sfritsroot ibcm_post_sidr_rep_complete 873138Sfritsroot ibcm_resend_post_rep_complete 883138Sfrits 893138Sfrits# Callback handlers from IBTL 903138Sfritsroot ibcm_async_handler 919891SRajkumar.Sivaprakasam@Sun.COMroot ibcm_ibtl_node_info 923138Sfritsroot ibt_register_subnet_notices 933138Sfrits 943138Sfrits# Callback handlers from ibcm 953138Sfritsroot ibcm_local_cm_handler 963138Sfrits 973138Sfrits# driver entry points 983138Sfrits 993138Sfritsroot _init 1003138Sfritsroot _fini 1013138Sfritsroot _info 1023138Sfrits 1033138Sfrits# AVL related callbacks 1043138Sfrits 1053138Sfritsroot ibcm_active_node_compare 1063138Sfritsroot ibcm_passive_node_compare 1073138Sfritsroot ibcm_passive_comid_node_compare 1083138Sfrits 1093138Sfrits# CM internal taskq related callbacks 1103138Sfritsroot ibcm_proceed_via_taskq 1113138Sfritsroot ibcm_ud_proceed_via_taskq 1123138Sfritsroot ibcm_recv_task 1133138Sfritsroot ibcm_init_saa 1143138Sfritsroot ibcm_process_abort_via_taskq 1153138Sfritsroot ibcm_process_async_get_paths 1164703Shiremathroot ibcm_process_get_ip_paths 1173138Sfritsroot ibcm_service_record_rewrite_task 1183138Sfrits 1193138Sfrits# kernel callbacks to ibcm 1203138Sfrits 1213138Sfritsroot ibcm_path_cache_timeout_cb 1223138Sfritsroot ibcm_timeout_cb 1233138Sfritsroot ibcm_recv_timeout_cb 1243138Sfritsroot ibcm_sidr_timeout_cb 1253138Sfritsroot ibcm_sm_notice_handler 126