1*7836SJohn.Forte@Sun.COM 2*7836SJohn.Forte@Sun.COM /* 3*7836SJohn.Forte@Sun.COM * CDDL HEADER START 4*7836SJohn.Forte@Sun.COM * 5*7836SJohn.Forte@Sun.COM * The contents of this file are subject to the terms of the 6*7836SJohn.Forte@Sun.COM * Common Development and Distribution License (the "License"). 7*7836SJohn.Forte@Sun.COM * You may not use this file except in compliance with the License. 8*7836SJohn.Forte@Sun.COM * 9*7836SJohn.Forte@Sun.COM * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 10*7836SJohn.Forte@Sun.COM * or http://www.opensolaris.org/os/licensing. 11*7836SJohn.Forte@Sun.COM * See the License for the specific language governing permissions 12*7836SJohn.Forte@Sun.COM * and limitations under the License. 13*7836SJohn.Forte@Sun.COM * 14*7836SJohn.Forte@Sun.COM * When distributing Covered Code, include this CDDL HEADER in each 15*7836SJohn.Forte@Sun.COM * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 16*7836SJohn.Forte@Sun.COM * If applicable, add the following below this CDDL HEADER, with the 17*7836SJohn.Forte@Sun.COM * fields enclosed by brackets "[]" replaced with your own identifying 18*7836SJohn.Forte@Sun.COM * information: Portions Copyright [yyyy] [name of copyright owner] 19*7836SJohn.Forte@Sun.COM * 20*7836SJohn.Forte@Sun.COM * CDDL HEADER END 21*7836SJohn.Forte@Sun.COM */ 22*7836SJohn.Forte@Sun.COM /* 23*7836SJohn.Forte@Sun.COM * Copyright 2008 Sun Microsystems, Inc. All rights reserved. 24*7836SJohn.Forte@Sun.COM * Use is subject to license terms. 25*7836SJohn.Forte@Sun.COM */ 26*7836SJohn.Forte@Sun.COM 27*7836SJohn.Forte@Sun.COM /* 28*7836SJohn.Forte@Sun.COM * 29*7836SJohn.Forte@Sun.COM * Description 30*7836SJohn.Forte@Sun.COM * mpapi-sun.h - general header file for Sun extension to the Multipath 31*7836SJohn.Forte@Sun.COM * Management API Version 1.0 client 32*7836SJohn.Forte@Sun.COM * 33*7836SJohn.Forte@Sun.COM */ 34*7836SJohn.Forte@Sun.COM 35*7836SJohn.Forte@Sun.COM #ifndef _MPAPI_SUN_H 36*7836SJohn.Forte@Sun.COM #define _MPAPI_SUN_H 37*7836SJohn.Forte@Sun.COM 38*7836SJohn.Forte@Sun.COM #include <sys/scsi/impl/uscsi.h> 39*7836SJohn.Forte@Sun.COM 40*7836SJohn.Forte@Sun.COM #ifdef __cplusplus 41*7836SJohn.Forte@Sun.COM extern "C" { 42*7836SJohn.Forte@Sun.COM #endif 43*7836SJohn.Forte@Sun.COM 44*7836SJohn.Forte@Sun.COM 45*7836SJohn.Forte@Sun.COM #ifndef MPAPI_SUN_H 46*7836SJohn.Forte@Sun.COM #define MPAPI_SUN_H 47*7836SJohn.Forte@Sun.COM 48*7836SJohn.Forte@Sun.COM /** 49*7836SJohn.Forte@Sun.COM ****************************************************************************** 50*7836SJohn.Forte@Sun.COM * 51*7836SJohn.Forte@Sun.COM * The APIs for path management. 52*7836SJohn.Forte@Sun.COM * 53*7836SJohn.Forte@Sun.COM * - Sun_MP_SendScsiCmd 54*7836SJohn.Forte@Sun.COM * 55*7836SJohn.Forte@Sun.COM ****************************************************************************** 56*7836SJohn.Forte@Sun.COM */ 57*7836SJohn.Forte@Sun.COM 58*7836SJohn.Forte@Sun.COM 59*7836SJohn.Forte@Sun.COM MP_STATUS Sun_MP_SendScsiCmd( 60*7836SJohn.Forte@Sun.COM MP_OID pathOid, 61*7836SJohn.Forte@Sun.COM struct uscsi_cmd *cmd 62*7836SJohn.Forte@Sun.COM ); 63*7836SJohn.Forte@Sun.COM 64*7836SJohn.Forte@Sun.COM 65*7836SJohn.Forte@Sun.COM #endif 66*7836SJohn.Forte@Sun.COM 67*7836SJohn.Forte@Sun.COM #ifdef __cplusplus 68*7836SJohn.Forte@Sun.COM }; 69*7836SJohn.Forte@Sun.COM #endif 70*7836SJohn.Forte@Sun.COM 71*7836SJohn.Forte@Sun.COM #endif /* _MPAPI_SUN_H */ 72