Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-or-later */
0002 /******************************************************************************
0003  *
0004  *  (C)Copyright 1998,1999 SysKonnect,
0005  *  a business unit of Schneider & Koch & Co. Datensysteme GmbH.
0006  *
0007  *  The information in this file is provided "AS IS" without warranty.
0008  *
0009  ******************************************************************************/
0010 
0011 #define PHYS            0       /* physical addr */
0012 #define PERM_ADDR       0x80        /* permanet address */
0013 #define SB_STATIC       0x00000001
0014 #define MAX_PAYLOAD     1562
0015 #define PRIMARY_RING        0x00000001
0016 #ifndef NULL
0017 #define NULL            0x00
0018 #endif
0019 
0020 /*********************** SB_Input Variable Values ***********************/
0021 /*   may be needed when ever the SBA state machine is called    */
0022 
0023 #define UNKNOWN_SYNC_SOURCE 0x0001
0024 #define REQ_ALLOCATION      0x0002
0025 #define REPORT_RESP     0x0003
0026 #define CHANGE_RESP     0x0004
0027 #define TNEG            0x0005
0028 #define NIF         0x0006
0029 #define SB_STOP         0x0007
0030 #define SB_START        0x0008
0031 #define REPORT_TIMER        0x0009
0032 #define CHANGE_REQUIRED     0x000A
0033 
0034 #define DEFAULT_OV      50
0035 
0036 #ifdef SBA
0037 /**************************** SBA STATES *****************************/
0038 
0039 #define SBA_STANDBY     0x00000000
0040 #define SBA_ACTIVE      0x00000001
0041 #define SBA_RECOVERY        0x00000002
0042 #define SBA_REPORT      0x00000003
0043 #define SBA_CHANGE      0x00000004
0044 
0045 /**************************** OTHERS *********************************/
0046 
0047 #define FIFTY_PERCENT       50      /* bytes per second */
0048 #define MAX_SESSIONS        150 
0049 #define TWO_MINUTES     13079       /* 9.175 ms/tick */
0050 #define FIFTY_BYTES     50
0051 #define SBA_DENIED      0x0000000D
0052 #define I_NEED_ONE      0x00000000
0053 #define MAX_NODES       50
0054 /*#define T_REPORT      0x59682F00L*/   /* 120s/80ns in Hex */
0055 #define TWO_MIN         120     /* seconds */
0056 #define SBA_ST_UNKNOWN      0x00000002
0057 #define SBA_ST_ACTIVE       0x00000001
0058 #define S_CLEAR         0x00000000L
0059 #define ZERO            0x00000000
0060 #define FULL            0x00000000  /* old: 0xFFFFFFFFF */
0061 #define S_SET           0x00000001L
0062 #define LOW_PRIO        0x02        /* ??????? */
0063 #define OK          0x01        /* ??????? */
0064 #define NOT_OK          0x00        /* ??????? */
0065 
0066 /****************************************/
0067 /* deallocate_status[ni][si] values */
0068 /****************************************/
0069 #define TX_CHANGE       0X00000001L
0070 #define PENDING         0x00000002L
0071 #define NONE            0X00000000L
0072 #endif