14ebb14b2Sfrits# 24ebb14b2Sfrits# CDDL HEADER START 34ebb14b2Sfrits# 44ebb14b2Sfrits# The contents of this file are subject to the terms of the 54ebb14b2Sfrits# Common Development and Distribution License (the "License"). 64ebb14b2Sfrits# You may not use this file except in compliance with the License. 74ebb14b2Sfrits# 84ebb14b2Sfrits# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 94ebb14b2Sfrits# or http://www.opensolaris.org/os/licensing. 104ebb14b2Sfrits# See the License for the specific language governing permissions 114ebb14b2Sfrits# and limitations under the License. 124ebb14b2Sfrits# 134ebb14b2Sfrits# When distributing Covered Code, include this CDDL HEADER in each 144ebb14b2Sfrits# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 154ebb14b2Sfrits# If applicable, add the following below this CDDL HEADER, with the 164ebb14b2Sfrits# fields enclosed by brackets "[]" replaced with your own identifying 174ebb14b2Sfrits# information: Portions Copyright [yyyy] [name of copyright owner] 184ebb14b2Sfrits# 194ebb14b2Sfrits# CDDL HEADER END 204ebb14b2Sfrits# 21*1cfa752fSRamaswamy Tummala# Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 224ebb14b2Sfrits# 234ebb14b2Sfrits 244ebb14b2Sfrits# ibnexus Callback handlers for IBDM 254ebb14b2Sfritsadd ibdm.ibdm_ibnex_callback targets ibnex_dm_callback 264ebb14b2Sfrits 274ebb14b2Sfrits# ibnnexus to ibtl callback functions 284ebb14b2Sfritsignore ibnex_ibtl_callback 294ebb14b2Sfritsroot ibnex_return_apid 304ebb14b2Sfrits 314ebb14b2Sfrits# ibnexus bus_ops entry points 324ebb14b2Sfritsadd bus_ops::bus_config targets warlock_dummy 334ebb14b2Sfritsadd bus_ops::bus_unconfig targets warlock_dummy 344ebb14b2Sfrits 354ebb14b2Sfrits# IBDM callback handlers from IBTL 364ebb14b2Sfritsroot ibdm_event_hdlr 374ebb14b2Sfrits 384ebb14b2Sfrits# ibdm Callback handlers for IBMF / SAA 394ebb14b2Sfritsroot ibdm_ibmf_recv_cb 404ebb14b2Sfritsroot ibdm_ibmf_send_cb 414ebb14b2Sfritsroot ibdm_recv_incoming_mad 424ebb14b2Sfritsroot ibdm_saa_event_cb 434ebb14b2Sfritsroot ibdm_saa_handle_new_gid 444ebb14b2Sfrits 454ebb14b2Sfrits# ibnex reprobe function, called from taskq 464ebb14b2Sfritsroot ibnex_handle_reprobe_dev 47*1cfa752fSRamaswamy Tummalaroot ibnex_handle_hca_attach 484ebb14b2Sfrits 494ebb14b2Sfrits# ibnex other functions 504ebb14b2Sfritsroot ibnex_name_child 514ebb14b2Sfrits 524ebb14b2Sfrits# ibdm function called from taskq 534ebb14b2Sfritsroot ibdm_saa_event_taskq 544ebb14b2Sfrits 554ebb14b2Sfrits# ibnex MPXIO and PM related functions 564ebb14b2Sfritsroot ib_vhci_failover 574ebb14b2Sfritsroot ib_vhci_pi_init 584ebb14b2Sfritsroot ib_vhci_pi_state_change 594ebb14b2Sfritsroot ib_vhci_pi_uninit 604ebb14b2Sfritsroot ibnex_bus_power 61