misc.h
来自「这个linux源代码是很全面的~基本完整了~使用c编译的~由于时间问题我没有亲自」· C头文件 代码 · 共 91 行
H
91 行
#ifndef __MISC_H__#define __MISC_H__#include "rcs.h"#include "dtypes.h"#define NUM_GENERIC_DATA 4#define MAX_GENERIC_DATA (1024*4)#define AR_DISABLE 0X00#define AR_HW_RESET 0X01#define AR_HW_PWRCYCLE 0X02#define MINIMUM_AUTO_RECOVERY_TIMER 15typedef struct GET_VERSION_TYPE_tag{ u8 MajorNum; u8 MinorNum; u8 BuildDate[12]; u8 Prefix[4];}GET_VERSION_TYPE;typedef struct GET_MEGARAC_INFO_TYPE_tag{ u8 Processor[30]; u8 CPUSpeed[8]; u8 MemorySize[8]; u8 ROMSize[8]; u8 NVRAMSize[8]; u8 HostBridge[30]; u8 NetworkController[30]; u8 ModemType; u8 PCMCIAController[30]; u8 PcCardManufacturer[30]; u8 PcCardProductName[30]; u8 BatteryInfo[30]; TWOBYTES Series; u8 Reserved[14]; u8 NICAddr[6];}GET_MEGARAC_INFO_TYPE;typedef struct MISC_CFG_TYPE_tag{ TWOBYTES StartupTimeDelay; u8 AutoRecovery; TWOBYTES HeartBeatTimeout; u8 ServerID;}MISC_CFG_TYPE;typedef struct MISC_CFG_CMD_tag{ RCS_COMMAND_PACKET header; MISC_CFG_TYPE info;}MISC_CFG_CMD;typedef struct _IPMI_GetSELInfoResp{ unsigned char Version; unsigned char NoEntriesLSB; unsigned char NoEntriesMSB; unsigned char FreespaceLSB; unsigned char FreespaceMSB; unsigned char AddTime[4]; unsigned char EraseTime[4]; unsigned char Operation;}IPMI_GET_SEL_INFO_RESP;typedef struct _IPMI_PowerCmd{ unsigned char Power;}IPMI_POWER_CMD;typedef struct _GetIPMIInfoArgs{ unsigned char DestAddr; /* Input Only . Unaltered on Return */ unsigned char DestLun; /* Input Only . Unaltered on Return */ unsigned char NetFn; /* Input Only . Unaltered on Return */ unsigned char Cmd; /* Input Only . Unaltered on Return */ unsigned char RetCode; /* Output - IPMI Return Code */ int BufLen; /* Input Only . IPMIData Max Size */ int DataLen; /* Input & Output - Data in IPMIData*/ char IPMIData[1]; /* Input & Output - IPMI Data */ }GET_IPMI_INFO_ARGS;typedef struct AUTO_RECOVERY_CFG_TYPE_tag{ u8 AutoRecovery; FOURBYTES AutoRecoveryTimer; u8 Reserved[11];}AUTO_RECOVERY_CFG_TYPE;#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?