bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * megaraid_sas.h: header for mega_sas
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * Solaris MegaRAID driver for SAS controllers
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * Copyright (c) 2004-2008, LSI Logic Corporation.
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * All rights reserved.
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * Redistribution and use in source and binary forms, with or without
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * modification, are permitted provided that the following conditions are met:
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * 1. Redistributions of source code must retain the above copyright notice,
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * this list of conditions and the following disclaimer.
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * 2. Redistributions in binary form must reproduce the above copyright notice,
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * this list of conditions and the following disclaimer in the documentation
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * and/or other materials provided with the distribution.
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * 3. Neither the name of the author nor the names of its contributors may be
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * used to endorse or promote products derived from this software without
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * specific prior written permission.
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
accf27a5824ae84dfac7b089c4325917231a7d15Sukumar Swaminathan * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
bafec74292ca6805e5acb387856f4e60a5314b37Sukumar Swaminathan * Use is subject to license terms.
* Other physical/controller/operation information. Indicates the
* dcmd.sge IN - ptr to returned MR_LD_LIST structure
#pragma pack()
struct megasas_cmd *);
struct megasas_cmd *);
#ifdef __SUNPRO_C
#if DEBUG
#ifdef __sparc
#ifdef __sparc
#ifdef __sparc
#pragma pack()
#ifndef DDI_VENDOR_LSI
int (*)(), caddr_t);
register struct scsi_pkt *);
struct scsi_pkt *);
struct megasas_cmd *);
struct megasas_instance *);
struct megasas_cmd *);
struct megasas_cmd *);
struct megasas_cmd *);
struct megasas_cmd *);
struct buf *, int, int (*)());
char *detail);
#ifdef __cplusplus