📄 sba_def.h
字号:
/****************************************************************************** * * (C)Copyright 1998,1999 SysKonnect, * a business unit of Schneider & Koch & Co. Datensysteme GmbH. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * The information in this file is provided "AS IS" without warranty. * ******************************************************************************/#define PHYS 0 /* physical addr */#define PERM_ADDR 0x80 /* permanet address */#define SB_STATIC 0x00000001#define MAX_PAYLOAD 1562#define PRIMARY_RING 0x00000001#ifndef NULL#define NULL 0x00#endif/*********************** SB_Input Variable Values ***********************//* may be needed when ever the SBA state machine is called */#define UNKNOWN_SYNC_SOURCE 0x0001#define REQ_ALLOCATION 0x0002#define REPORT_RESP 0x0003#define CHANGE_RESP 0x0004#define TNEG 0x0005#define NIF 0x0006#define SB_STOP 0x0007#define SB_START 0x0008#define REPORT_TIMER 0x0009#define CHANGE_REQUIRED 0x000A#define DEFAULT_OV 50#ifdef SBA/**************************** SBA STATES *****************************/#define SBA_STANDBY 0x00000000#define SBA_ACTIVE 0x00000001#define SBA_RECOVERY 0x00000002#define SBA_REPORT 0x00000003#define SBA_CHANGE 0x00000004/**************************** OTHERS *********************************/#define FIFTY_PERCENT 50 /* bytes per second */#define MAX_SESSIONS 150 #define TWO_MINUTES 13079 /* 9.175 ms/tick */#define FIFTY_BYTES 50#define SBA_DENIED 0x0000000D#define I_NEED_ONE 0x00000000#define MAX_NODES 50/*#define T_REPORT 0x59682F00L*/ /* 120s/80ns in Hex */#define TWO_MIN 120 /* seconds */#define SBA_ST_UNKNOWN 0x00000002#define SBA_ST_ACTIVE 0x00000001#define S_CLEAR 0x00000000L#define ZERO 0x00000000#define FULL 0x00000000 /* old: 0xFFFFFFFFF */#define S_SET 0x00000001L#define LOW_PRIO 0x02 /* ??????? */#define OK 0x01 /* ??????? */#define NOT_OK 0x00 /* ??????? *//****************************************//* deallocate_status[ni][si] values *//****************************************/#define TX_CHANGE 0X00000001L#define PENDING 0x00000002L#define NONE 0X00000000L#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -