104 lines
3.0 KiB
C
104 lines
3.0 KiB
C
/*
|
|
* Copyright (C) 2005 - 2008 ServerEngines
|
|
* All rights reserved.
|
|
*
|
|
* This program is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU General Public License version 2
|
|
* as published by the Free Software Foundation. The full GNU General
|
|
* Public License is included in this distribution in the file called COPYING.
|
|
*
|
|
* Contact Information:
|
|
* linux-drivers@serverengines.com
|
|
*
|
|
* ServerEngines
|
|
* 209 N. Fair Oaks Ave
|
|
* Sunnyvale, CA 94085
|
|
*/
|
|
#ifndef _BESTATUS_H_
|
|
#define _BESTATUS_H_
|
|
|
|
#define BE_SUCCESS (0x00000000L)
|
|
/*
|
|
* MessageId: BE_PENDING
|
|
* The BladeEngine Driver call succeeded, and pended operation.
|
|
*/
|
|
#define BE_PENDING (0x20070001L)
|
|
#define BE_STATUS_PENDING (BE_PENDING)
|
|
/*
|
|
* MessageId: BE_NOT_OK
|
|
* An error occurred.
|
|
*/
|
|
#define BE_NOT_OK (0xE0070002L)
|
|
/*
|
|
* MessageId: BE_STATUS_SYSTEM_RESOURCES
|
|
* Insufficient host system resources exist to complete the API.
|
|
*/
|
|
#define BE_STATUS_SYSTEM_RESOURCES (0xE0070003L)
|
|
/*
|
|
* MessageId: BE_STATUS_CHIP_RESOURCES
|
|
* Insufficient chip resources exist to complete the API.
|
|
*/
|
|
#define BE_STATUS_CHIP_RESOURCES (0xE0070004L)
|
|
/*
|
|
* MessageId: BE_STATUS_NO_RESOURCE
|
|
* Insufficient resources to complete request.
|
|
*/
|
|
#define BE_STATUS_NO_RESOURCE (0xE0070005L)
|
|
/*
|
|
* MessageId: BE_STATUS_BUSY
|
|
* Resource is currently busy.
|
|
*/
|
|
#define BE_STATUS_BUSY (0xE0070006L)
|
|
/*
|
|
* MessageId: BE_STATUS_INVALID_PARAMETER
|
|
* Invalid Parameter in request.
|
|
*/
|
|
#define BE_STATUS_INVALID_PARAMETER (0xE0000007L)
|
|
/*
|
|
* MessageId: BE_STATUS_NOT_SUPPORTED
|
|
* Requested operation is not supported.
|
|
*/
|
|
#define BE_STATUS_NOT_SUPPORTED (0xE000000DL)
|
|
|
|
/*
|
|
* ***************************************************************************
|
|
* E T H E R N E T S T A T U S
|
|
* ***************************************************************************
|
|
*/
|
|
|
|
/*
|
|
* MessageId: BE_ETH_TX_ERROR
|
|
* The Ethernet device driver failed to transmit a packet.
|
|
*/
|
|
#define BE_ETH_TX_ERROR (0xE0070101L)
|
|
|
|
/*
|
|
* ***************************************************************************
|
|
* S H A R E D S T A T U S
|
|
* ***************************************************************************
|
|
*/
|
|
|
|
/*
|
|
* MessageId: BE_STATUS_VBD_INVALID_VERSION
|
|
* The device driver is not compatible with this version of the VBD.
|
|
*/
|
|
#define BE_STATUS_INVALID_VERSION (0xE0070402L)
|
|
/*
|
|
* MessageId: BE_STATUS_DOMAIN_DENIED
|
|
* The operation failed to complete due to insufficient access
|
|
* rights for the requesting domain.
|
|
*/
|
|
#define BE_STATUS_DOMAIN_DENIED (0xE0070403L)
|
|
/*
|
|
* MessageId: BE_STATUS_TCP_NOT_STARTED
|
|
* The embedded TCP/IP stack has not been started.
|
|
*/
|
|
#define BE_STATUS_TCP_NOT_STARTED (0xE0070409L)
|
|
/*
|
|
* MessageId: BE_STATUS_NO_MCC_WRB
|
|
* No free MCC WRB are available for posting the request.
|
|
*/
|
|
#define BE_STATUS_NO_MCC_WRB (0xE0070414L)
|
|
|
|
#endif /* _BESTATUS_ */
|