typedef S16 Status; /* status */
-typedef U32 Ticks; /* system clock ticks */
+typedef uint32_t Ticks; /* system clock ticks */
#ifdef LONG_MSG
typedef S32 MsgLen; /* message length */
typedef S16 Order; /* message or queue order */
#ifdef DOS
-typedef U16 Size; /* size (for number of bytes per region or per s-pool) */
+typedef uint16_t Size; /* size (for number of bytes per region or per s-pool) */
#else
-typedef U32 Size; /* size (for number of bytes per region or per s-pool) */
+typedef uint32_t Size; /* size (for number of bytes per region or per s-pool) */
typedef S32 PtrOff; /* signed pointer offset */
#endif
-typedef U32 QLen; /* queue length */
+typedef uint32_t QLen; /* queue length */
typedef QLen BufQLen; /* buffer queue length */
typedef S16 DPoolSize; /* dynamic pool size (for number of buffers per d-pool) */
-typedef U16 Random; /* random number */
+typedef uint16_t Random; /* random number */
typedef S16 Seq; /* sequence */
/* ssi_x_001.main_64 Additions */
-typedef U32 CoreId; /* core id */
+typedef uint32_t CoreId; /* core id */
/* Error */
-typedef U32 ErrCls; /* Error Class */
+typedef uint32_t ErrCls; /* Error Class */
-typedef U32 ErrCode; /* Error Code */
+typedef uint32_t ErrCode; /* Error Code */
-typedef U32 ErrVal; /* Error Value */
+typedef uint32_t ErrVal; /* Error Value */
typedef S16 VectNmb; /* vector number */
MsgLen msgLen; /* message length */
S16 refCnt; /* reference count */
Pst pst; /* post (optional) */
- U32 wsU32[2]; /* workspace unsigned 32 bit values (optional) */
- U16 wsU16[1]; /* workspace unsigned 16 bit values (optional) */
- U8 wsU8[2]; /* workspace unsigned 8 bit values (optional) */
+ uint32_t wsUInt32[2]; /* workspace unsigned 32 bit values (optional) */
+ uint16_t wsUInt16[1]; /* workspace unsigned 16 bit values (optional) */
+ uint8_t wsUInt8[2]; /* workspace unsigned 8 bit values (optional) */
} msg; /* message buffer */
struct
MsgLen endIdx; /* end index (2b) */
MsgLen size; /* size (2b) */
Pool pool; /* size (1b); Not used for MOS as of now */
- U8 spare; /* spare for alignment (1b) */
+ uint8_t spare; /* spare for alignment (1b) */
Data data[DSIZE]; /* data (4b) */
} Dat;
Buffer *nxtDBuf; /* next DBuf */
MsgLen msgLen; /* message length */
Pool pool; /* size (1b); Not used for MOS as of now */
- U8 spare; /* spare for alingment */
+ uint8_t spare; /* spare for alingment */
} Msg;
/* buffer - typedef'd earlier */
{
DChn dChn; /* dynamic chain */
S8 bufType; /* buffer type */
- U8 spare1; /* spare for alignment */
- U16 spare2; /* spare for alignment */
+ uint8_t spare1; /* spare for alignment */
+ uint16_t spare2; /* spare for alignment */
union {
Dat dat; /* data buffer */
Msg msg; /* message buffer */
SChn sChn; /* static chain */
Size size; /* size */
S8 bufType; /* buffer type */
- U8 spare1; /* spare 1 */
- U16 spare2; /* spare 2 */
+ uint8_t spare1; /* spare 1 */
+ uint16_t spare2; /* spare 2 */
};
EXTERN S16 msOptInd;
{
Buffer *fwd; /* forward chain pointer for queues */
Buffer *bck; /* backward chain pointer for queues */
- U16 mPid; /* VRTXsa memory partition ID */
+ uint16_t mPid; /* VRTXsa memory partition ID */
S16 start; /* starting index of message in byte array */
S16 end; /* ending index of message in byte array */
- U16 status; /* buffer status */
+ uint16_t status; /* buffer status */
};
/* chain */
MsgLen endIdx; /* end index */
MsgLen size; /* size */
Pool pool; /* pool id */
- U8 spare; /* spare */
+ uint8_t spare; /* spare */
Data *data; /* data */
} Dat;
Buffer *nxtDBuf; /* next DBuf */
MsgLen msgLen; /* message length */
Pool pool; /* pool id */
- U8 spare; /* spare */
+ uint8_t spare; /* spare */
} Msg;
/* buffer - typedef'd earlier */
{
DChn dChn; /* dynamic chain */
S8 bufType; /* buffer type */
- U8 spare1; /* spare for alignment */
- U16 spare2; /* spare for alignment */
+ uint8_t spare1; /* spare for alignment */
+ uint16_t spare2; /* spare for alignment */
union {
Dat dat; /* data buffer */
Msg msg; /* message buffer */
{
RyDChn dChn;
QLen crntSize; /* current size */
- U16 ryChanId; /* relay channel Id */
+ uint16_t ryChanId; /* relay channel Id */
};
/* buffer - typedef'd earlier */
MsgLen endIdx; /* end index */
MsgLen size; /* size */
Pool pool; /* pool id */
- U8 spare; /* spare */
+ uint8_t spare; /* spare */
Data *data; /* data */
} Dat;
Buffer *nxtDBuf; /* next DBuf */
MsgLen msgLen; /* message length */
Pool pool; /* pool id */
- U8 spare; /* spare */
+ uint8_t spare; /* spare */
} Msg;
/* buffer - typedef'd earlier */
{
DChn dChn; /* dynamic chain */
S8 bufType; /* buffer type */
- U8 spare1; /* spare for alignment */
- U16 spare2; /* spare for alignment */
+ uint8_t spare1; /* spare for alignment */
+ uint16_t spare2; /* spare for alignment */
union {
Dat dat; /* data buffer */
Msg msg; /* message buffer */
SChn sChn; /* static chain */
Size size; /* size */
S8 bufType; /* buffer type */
- U8 spare1; /* spare 1 */
- U16 spare2; /* spare 2 */
+ uint8_t spare1; /* spare 1 */
+ uint16_t spare2; /* spare 2 */
};
typedef S32 MtRwLockId;
/* task related stuff */
/* data range modified */
#ifndef SS_MULTIPLE_PROCS
-typedef U8 SSTskId; /* System Task Id */
+typedef uint8_t SSTskId; /* System Task Id */
#else /* SS_MULTIPLE_PROCS */
-typedef U16 SSTskId; /* System Task Id */
+typedef uint16_t SSTskId; /* System Task Id */
#endif /* SS_MULTIPLE_PROCS */
typedef S32 SSTskPrior; /* System Task Priority */
/* task related stuff */
/* data range modified */
#ifndef SS_MULTIPLE_PROCS
-typedef U8 SSTskId; /* System Task Id */
+typedef uint8_t SSTskId; /* System Task Id */
#else /* SS_MULTIPLE_PROCS */
-typedef U16 SSTskId; /* System Task Id */
+typedef uint16_t SSTskId; /* System Task Id */
#endif /* SS_MULTIPLE_PROCS */
typedef S32 SSTskPrior; /* System Task Priority */
struct ssmsgb *b_next; /* next message */
struct ssmsgb *b_prev; /* previous message */
struct ssmsgb *b_cont; /* next message block */
- U8 *b_rptr; /* 1st unread data byte of buffer */
- U8 *b_wptr; /* 1st unwritten data byte of buffer */
+ uint8_t *b_rptr; /* 1st unread data byte of buffer */
+ uint8_t *b_wptr; /* 1st unwritten data byte of buffer */
struct ssdatab *b_datap; /* pointer to data block */
};
/* Memory CTL operations structure */
typedef struct sMemCtl
{
- U8 op; /* operation */
+ uint8_t op; /* operation */
union
{
/* ssi_x_001.main_57 : Additions */
#ifdef SS_HISTOGRAM_SUPPORT
#ifdef SSI_DEBUG_LEVEL1
-typedef S16 (*SsAlloc) ARGS((Void *, Size *, U32, Data **, U32, U32, U8*, U8, Bool));
+typedef S16 (*SsAlloc) ARGS((Void *, Size *, uint32_t, Data **, uint32_t, uint32_t, uint8_t*, uint8_t, Bool));
#else
-typedef S16 (*SsAlloc) ARGS((Void *, Size *, U32, Data **, U32, U8*, U8, Bool));
+typedef S16 (*SsAlloc) ARGS((Void *, Size *, uint32_t, Data **, uint32_t, uint8_t*, uint8_t, Bool));
#endif /* SSI_DEBUG_LEVEL1 */
-typedef S16 (*SsFree) ARGS((Void *, Data *, Size, U32, U8*, U8, Bool));
+typedef S16 (*SsFree) ARGS((Void *, Data *, Size, uint32_t, uint8_t*, uint8_t, Bool));
typedef S16 (*SsCtl) ARGS((Void *, Event, SMemCtl *));
#elif defined(SS_LIGHT_MEM_LEAK_STS)
-typedef S16 (*SsAlloc) ARGS((Void *, Size *, U32 , Data **, U32, U32 , U8 *));
-typedef S16 (*SsFree) ARGS((Void *, Data *, Size, U32, U8 *));
+typedef S16 (*SsAlloc) ARGS((Void *, Size *, uint32_t , Data **, uint32_t, uint32_t , uint8_t *));
+typedef S16 (*SsFree) ARGS((Void *, Data *, Size, uint32_t, uint8_t *));
typedef S16 (*SsCtl) ARGS((Void *, Event, SMemCtl *));
#else
#ifdef SSI_DEBUG_LEVEL1
-typedef S16 (*SsAlloc) ARGS((Void *, Size *, U32, Data **, U32));
+typedef S16 (*SsAlloc) ARGS((Void *, Size *, uint32_t, Data **, uint32_t));
#else
#ifdef T2K_MEM_LEAK_DBG
-typedef S16 (*SsAlloc) ARGS((Void *, Size *, U32, Data **,char*, U32));
+typedef S16 (*SsAlloc) ARGS((Void *, Size *, uint32_t, Data **,char*, uint32_t));
#else
-typedef S16 (*SsAlloc) ARGS((Void *, Size *, U32, Data **));
+typedef S16 (*SsAlloc) ARGS((Void *, Size *, uint32_t, Data **));
#endif
#endif /* SSI_DEBUG_LEVEL1 */
#ifdef T2K_MEM_LEAK_DBG
-typedef S16 (*SsFree) ARGS((Void *, Data *, Size,char*, U32));
+typedef S16 (*SsFree) ARGS((Void *, Data *, Size,char*, uint32_t));
#else
typedef S16 (*SsFree) ARGS((Void *, Data *, Size));
#endif
typedef struct sRegInfo
{
Void *regCb; /* region control block pointer */
- U32 flags; /* region characteristics flags */
+ uint32_t flags; /* region characteristics flags */
/* ssi_x_001.main_64 Additions */
#ifdef SS_CAVIUM
cvmx_arena_list_t regArena; /* arena for the region */
/*
typedef struct entInfo
{
- U8 entid;
+ uint8_t entid;
}EntInfo;
typedef struct secondIndex
/* procId and control block added */
#ifndef SS_MULTIPLE_PROCS
-typedef S16 (*PAIFS16) ARGS((Ent ent,Inst inst,Region region,Reason reason ));
+typedef uint8_t (*PAIFS16) ARGS((Ent ent,Inst inst,Region region,Reason reason ));
/* ssi_x_001.main_54 */
/* ssi_x_001.main_53 */
/* ssi_x_001.main_69: Removed the SS_MT_TMR guard from PAIFTMRS16
typedef S16 (*PAIFTMRS16) ARGS((Ent ent, Inst inst));
#else
-typedef S16 (*PAIFS16) ARGS((ProcId proc,
+typedef uint8_t (*PAIFS16) ARGS((ProcId proc,
Ent ent,
Inst inst,
Region region,
ProcId low; /* procId low value */
ProcId high; /* procId high value */
ActvTsk actvTsk; /* activation function for drvr task */
- U16 isFlag; /* interrupt service flag */
+ uint16_t isFlag; /* interrupt service flag */
ISTsk isTsk; /* interrupt service task */
};
EXTERN Void prntMem ARGS((Data *strtAdr,S16 len));
EXTERN Void prntMsg ARGS((Buffer *mBuf));
EXTERN Void prntMsg1 ARGS((Buffer *mBuf,S16 src,S16 dst));
-EXTERN S16 tst ARGS((void ));
+EXTERN uint8_t tst ARGS((void ));
EXTERN S16 rdConQ ARGS((Data data));
EXTERN S16 SPkS8 ARGS((S8 val,Buffer *mBuf));
-EXTERN S16 SPkU8 ARGS((U8 val,Buffer *mBuf));
+EXTERN S16 oduUnpackUInt8 ARGS((uint8_t val,Buffer *mBuf));
EXTERN S16 SPkS16 ARGS((S16 val,Buffer *mBuf));
-EXTERN S16 SPkU16 ARGS((U16 val,Buffer *mBuf));
+EXTERN S16 oduUnpackUInt16 ARGS((uint16_t val,Buffer *mBuf));
EXTERN S16 SPkS32 ARGS((S32 val,Buffer *mBuf));
-EXTERN S16 SPkU32 ARGS((U32 val,Buffer *mBuf));
+EXTERN S16 oduUnpackUInt32 ARGS((uint32_t val,Buffer *mBuf));
/* ssi_x_001.main_49 : added packing of F32 and F64*/
#ifdef SS_FLOAT
EXTERN S16 SPkF32 ARGS((F32 val,Buffer *mBuf));
EXTERN S16 SPkF64 ARGS((F64 val,Buffer *mBuf));
#endif /* SS_FLOAT */
EXTERN S16 SUnpkS8 ARGS((S8 *val,Buffer *mBuf));
-EXTERN S16 SUnpkU8 ARGS((U8 *val,Buffer *mBuf));
+EXTERN S16 oduPackUInt8 ARGS((uint8_t *val,Buffer *mBuf));
EXTERN S16 SUnpkS16 ARGS((S16 *val,Buffer *mBuf));
-EXTERN S16 SUnpkU16 ARGS((U16 *val,Buffer *mBuf));
+EXTERN S16 oduPackUInt16 ARGS((uint16_t *val,Buffer *mBuf));
EXTERN S16 SUnpkS32 ARGS((S32 *val,Buffer *mBuf));
-EXTERN S16 SUnpkU32 ARGS((U32 *val,Buffer *mBuf));
+EXTERN S16 oduPackUInt32 ARGS((uint32_t *val,Buffer *mBuf));
/* ssi_x_001.main_49 : added unpacking of F32 and F64*/
#ifdef SS_FLOAT
EXTERN S16 SUnpkF32 ARGS((F32 *val,Buffer *mBuf));
#ifdef T2K_MEM_LEAK_DBG
#define SGetDBuf(region,pool,buf) SGetDBufNew(region,pool,buf,__FILE__,__LINE__)
#define SPutDBuf(region,pool,buf) SPutDBufNew(region,pool,buf,file,line)
-EXTERN S16 SGetDBufNew ARGS((Region region,Pool pool,Buffer * *bufPtr,char*,U32));
-EXTERN S16 SPutDBufNew ARGS((Region region,Pool pool,Buffer *buf,char*,U32));
+EXTERN S16 SGetDBufNew ARGS((Region region,Pool pool,Buffer * *bufPtr,char*,uint32_t));
+EXTERN S16 SPutDBufNew ARGS((Region region,Pool pool,Buffer *buf,char*,uint32_t));
EXTERN S16 SAttachPtrToBufNew ARGS((Region region, Pool pool, Data
- *ptr, MsgLen totalLen, Buffer** mBuf, char* file, U32 line));
+ *ptr, MsgLen totalLen, Buffer** mBuf, char* file, uint32_t line));
#define SAttachPtrToBuf(region,pool,ptr,totalLen,mBuf) SAttachPtrToBufNew(region,pool,ptr,totalLen,mBuf,__FILE__,__LINE__)
#define SPutZbcDBuf(region,buf) SPutZbcDBufNew(region,buf,__FILE__,__LINE__)
#elif SS_LIGHT_MEM_LEAK_STS
-EXTERN S16 SGetDBufNew ARGS((Region region,Pool pool,Buffer * *bufPtr,U32 line,U8 *fnName));
-EXTERN S16 SPutDBufNew ARGS((Region region,Pool pool,Buffer *buf, U32 line, U8 *fnName));
+EXTERN S16 SGetDBufNew ARGS((Region region,Pool pool,Buffer * *bufPtr,uint32_t line,uint8_t *fnName));
+EXTERN S16 SPutDBufNew ARGS((Region region,Pool pool,Buffer *buf, uint32_t line, uint8_t *fnName));
#else
EXTERN S16 SGetDBuf ARGS((Region region,Pool pool,Buffer * *bufPtr));
#ifdef T2K_MEM_LEAK_DBG
#define SGetDBuf(region,pool,buf) SGetDBufNew(region,pool,buf,__FILE__,__LINE__)
#define SPutDBuf(region,pool,buf) SPutDBufNew(region,pool,buf,__FILE__,__LINE__)
-EXTERN S16 SGetDBufNew ARGS((Region region,Pool pool,Buffer * *bufPtr,char*,U32));
-EXTERN S16 SPutDBufNew ARGS((Region region,Pool pool,Buffer *buf,char*,U32));
+EXTERN S16 SGetDBufNew ARGS((Region region,Pool pool,Buffer * *bufPtr,char*,uint32_t));
+EXTERN S16 SPutDBufNew ARGS((Region region,Pool pool,Buffer *buf,char*,uint32_t));
#elif SS_LIGHT_MEM_LEAK_STS
-EXTERN S16 SGetDBufNew ARGS((Region region,Pool pool,Buffer * *bufPtr,U32 line,U8 *fnName));
-EXTERN S16 SPutDBufNew ARGS((Region region,Pool pool,Buffer *buf, U32 line, U8 *fnName));
+EXTERN S16 SGetDBufNew ARGS((Region region,Pool pool,Buffer * *bufPtr,uint32_t line,uint8_t *fnName));
+EXTERN S16 SPutDBufNew ARGS((Region region,Pool pool,Buffer *buf, uint32_t line, uint8_t *fnName));
#else
EXTERN S16 SGetDBuf ARGS((Region region,Pool pool,Buffer * *bufPtr));
EXTERN S16 SPutDBuf ARGS((Region region,Pool pool,Buffer *buf));
/* ssi_x_001.main_57 : Additions */
/* ssi_x_001.main_59 : Added compile time flag */
#ifdef SS_LIGHT_MEM_LEAK_STS
-EXTERN S16 SGetMsgNew ARGS((Region region, Pool pool, Buffer * *mBufPtr, U32 line, U8 *fnName));
-EXTERN S16 SGetSBufNew ARGS((Region region,Pool pool, Data * *bufPtr, Size size, U32 line, U8* fnName));
-EXTERN S16 SPutMsgNew ARGS((Buffer *mBuf, U32 line, U8 *fnName));
-EXTERN S16 SPutSBufNew ARGS((Region region, Pool pool, Data *buf, Size size, U32 line, U8 *fnName));
+EXTERN S16 SGetMsgNew ARGS((Region region, Pool pool, Buffer * *mBufPtr, uint32_t line, uint8_t *fnName));
+EXTERN S16 SGetSBufNew ARGS((Region region,Pool pool, Data * *bufPtr, Size size, uint32_t line, uint8_t* fnName));
+EXTERN S16 SPutMsgNew ARGS((Buffer *mBuf, uint32_t line, uint8_t *fnName));
+EXTERN S16 SPutSBufNew ARGS((Region region, Pool pool, Data *buf, Size size, uint32_t line, uint8_t *fnName));
#else /*SS_LIGHT_MEM_LEAK_STS */
#ifdef SS_HISTOGRAM_SUPPORT
-EXTERN S16 SPutMsgNew ARGS((Buffer *mBuf, U32 line, U8 *fileName));
-EXTERN S16 SGetMsgNew ARGS((Region region, Pool pool, Buffer * *mBufPtr, U32 line, U8 *fileName));
-EXTERN S16 SGetSBufNew ARGS((Region region,Pool pool, Data * *bufPtr, Size size, U32 line, U8 *fileName));
-EXTERN S16 SPutSBufNew ARGS((Region region, Pool pool, Data *buf, Size size, U32 line, U8 *fileName));
+EXTERN S16 SPutMsgNew ARGS((Buffer *mBuf, uint32_t line, uint8_t *fileName));
+EXTERN S16 SGetMsgNew ARGS((Region region, Pool pool, Buffer * *mBufPtr, uint32_t line, uint8_t *fileName));
+EXTERN S16 SGetSBufNew ARGS((Region region,Pool pool, Data * *bufPtr, Size size, uint32_t line, uint8_t *fileName));
+EXTERN S16 SPutSBufNew ARGS((Region region, Pool pool, Data *buf, Size size, uint32_t line, uint8_t *fileName));
#else
/*ssi_x_001.main_67 : RMIOS specific changes*/
#ifndef SS_RMIOS
#ifdef T2K_MEM_LEAK_DBG
#define SPutMsg(mBuf) SPutMsgNew(mBuf,__FILE__,__LINE__)
#define SGetMsg(region,pool,mBuf) SGetMsgNew(region,pool,mBuf,__FILE__,__LINE__)
-EXTERN S16 SPutMsgNew ARGS((Buffer *mBuf,char*, U32));
-EXTERN S16 SGetMsgNew ARGS((Region region, Pool pool, Buffer * *mBufPtr, char*,U32));
+EXTERN S16 SPutMsgNew ARGS((Buffer *mBuf,char*, uint32_t));
+EXTERN S16 SGetMsgNew ARGS((Region region, Pool pool, Buffer * *mBufPtr, char*,uint32_t));
#else
EXTERN S16 SPutMsg ARGS((Buffer *mBuf));
EXTERN S16 SGetMsg ARGS((Region region, Pool pool, Buffer * *mBufPtr));
#endif
#if (defined(SSI_STATIC_MEM_LEAK_DETECTION)|| defined(T2K_MEM_LEAK_DBG))
#define SGetSBuf(region,pool,bufPtr,size) SGetSBuf1(region,pool,bufPtr,size,__FILE__,__LINE__)
-EXTERN S16 SGetSBuf1 ARGS((Region region,Pool pool, Data * *bufPtr, Size size, char* file, U32 line));
+EXTERN S16 SGetSBuf1 ARGS((Region region,Pool pool, Data * *bufPtr, Size size, char* file, uint32_t line));
EXTERN void DumpStaticMemLeakFiles ARGS((void));
EXTERN void DumpT2kMemLeakInfoToFile ARGS((void));
#define SPutSBuf(region,pool,buf,size) SPutSBuf1(region,pool,buf,size,__FILE__,__LINE__)
-EXTERN S16 SPutSBuf1 ARGS((Region region, Pool pool, Data *buf, Size size, char*, U32));
+EXTERN S16 SPutSBuf1 ARGS((Region region, Pool pool, Data *buf, Size size, char*, uint32_t));
#else
EXTERN S16 SGetSBuf ARGS((Region region,Pool pool, Data * *bufPtr, Size size));
EXTERN S16 SPutSBuf ARGS((Region region, Pool pool, Data *buf, Size size));
#ifdef T2K_MEM_LEAK_DBG
#define SGetSBufWls(region,pool,bufPtr,size) SGetSBufWls1(region,pool,bufPtr,size,__FILE__,__LINE__)
#define SPutSBufWls(region,pool,bufPtr,size) SPutSBufWls1(region,pool,bufPtr,size,__FILE__,__LINE__)
-EXTERN S16 SPutSBufWls1(Region region, Pool pool, Data *ptr, Size size,char* file, U32 line);
-EXTERN S16 SGetSBufWls1(Region region, Pool pool, Data **ptr, Size size,char* file, U32 line);
+EXTERN S16 SPutSBufWls1(Region region, Pool pool, Data *ptr, Size size,char* file, uint32_t line);
+EXTERN S16 SGetSBufWls1(Region region, Pool pool, Data **ptr, Size size,char* file, uint32_t line);
#define SAttachWlsPtrToMBuf(region,pool,bufPtr,rPtr,size,pLen,mBuf) SAttachWlsPtrToMBuf1(region,pool,bufPtr,rPtr,size,pLen,mBuf,__FILE__,__LINE__)
-EXTERN S16 SAttachWlsPtrToMBuf1(Region region, Pool pool, Data *ptr, Data *readPtr, MsgLen totalLen, MsgLen ptrLen, Buffer** mBuf,char* file, U32 line);
+EXTERN S16 SAttachWlsPtrToMBuf1(Region region, Pool pool, Data *ptr, Data *readPtr, MsgLen totalLen, MsgLen ptrLen, Buffer** mBuf,char* file, uint32_t line);
#define SAttachPtrToMBuf(region,pool,bufPtr,size,pLen,mBuf) SAttachPtrToMBuf1(region,pool,bufPtr,size,pLen,mBuf,__FILE__,__LINE__)
#else
EXTERN S16 SAttachWlsPtrToMBuf(Region region, Pool pool, Data *ptr, Data *readPtr, MsgLen totalLen, MsgLen ptrLen, Buffer** mBuf);
#endif
#endif
-EXTERN S16 SGetStaticBuffer ARGS((Region region,Pool pool, Data * *bufPtr, Size size, U8 memType));
-EXTERN S16 SPutStaticBuffer ARGS((Region region, Pool pool, Data *buf, Size size, U8 memType));
+EXTERN S16 SGetStaticBuffer ARGS((Region region,Pool pool, Data * *bufPtr, Size size, uint8_t memType));
+EXTERN S16 SPutStaticBuffer ARGS((Region region, Pool pool, Data *buf, Size size, uint8_t memType));
/* ssi_x_001.main_65: Additions */
#ifdef SS_SEUM_CAVIUM
EXTERN S16 ssInitRcvWork ARGS((void));
#define SAddPreMsgMult(src, cnt, mBuf) SAddPreMsgMult1(src, cnt, mBuf, __FILE__,__LINE__)
#define SAddPstMsgMult(src, cnt, mBuf) SAddPstMsgMult1(src, cnt, mBuf, __FILE__,__LINE__)
-EXTERN S16 SAddPreMsgMult1 ARGS((Data *src,MsgLen cnt,Buffer *mBuf, char *file, U32 line));
-EXTERN S16 SAddPstMsgMult1 ARGS((Data *src,MsgLen cnt,Buffer *mBuf, char *file, U32 line));
+EXTERN S16 SAddPreMsgMult1 ARGS((Data *src,MsgLen cnt,Buffer *mBuf, char *file, uint32_t line));
+EXTERN S16 SAddPstMsgMult1 ARGS((Data *src,MsgLen cnt,Buffer *mBuf, char *file, uint32_t line));
#else
EXTERN S16 SAddPreMsgMult ARGS((Data *src,MsgLen cnt,Buffer *mBuf));
EXTERN S16 SAddPstMsgMult ARGS((Data *src,MsgLen cnt,Buffer *mBuf));
EXTERN S16 SCatMsg ARGS((Buffer *mBuf1,Buffer *mBuf2,Order order));
#ifdef T2K_MEM_LEAK_DBG
#define SSegMsg(mBuf1, idx, mBuf2) SSegMsgNew(mBuf1, idx, mBuf2, __FILE__, __LINE__)
-EXTERN S16 SSegMsgNew ARGS((Buffer *mBuf1,MsgLen idx,Buffer **mBuf2,char*,U32));
+EXTERN S16 SSegMsgNew ARGS((Buffer *mBuf1,MsgLen idx,Buffer **mBuf2,char*,uint32_t));
#else
EXTERN S16 SSegMsg ARGS((Buffer *mBuf1,MsgLen idx,Buffer **mBuf2));
#endif
#define SAddMsgRef(mBuf,region,pool,dstBuf) SAddMsgRefNew(mBuf,region,pool,dstBuf,__FILE__,__LINE__)
#define SCpyMsgMsg(mBuf,region,pool, dstBuf) SCpyMsgMsgNew(mBuf,region,pool, dstBuf, __FILE__, __LINE__)
EXTERN S16 SAddMsgRefNew ARGS((Buffer *mBuf, Region region, Pool pool,
- Buffer **dstBuf,char*,U32));
+ Buffer **dstBuf,char*,uint32_t));
EXTERN S16 SCpyMsgMsgNew ARGS((Buffer *mBuf, Region region, Pool pool,
- Buffer **dstBuf,char* , U32));
+ Buffer **dstBuf,char* , uint32_t));
#else
EXTERN S16 SCpyMsgMsg ARGS((Buffer *mBuf, Region region, Pool pool,
Buffer **dstBuf));
#endif
#endif
EXTERN S16 SChkRes ARGS((Region region,Pool pool,Status *status));
-EXTERN S16 SChkResUtl ARGS((Region region,U8 *wSum));
+EXTERN S16 SChkResUtl ARGS((Region region,uint8_t *wSum));
EXTERN S16 SSetDateTime ARGS((DateTime *dt));
EXTERN S16 SGetDateTime ARGS((DateTime *dt));
#ifdef L2_OPTMZ
/* ssi_x_001.main_48: Added Timestamp changes */
EXTERN S16 SGetTimeStamp ARGS(( S8 *ts));
EXTERN S16 SGetSysTime ARGS((Ticks *sysTime));
-EXTERN S16 SGetRefTime ARGS((U32 refTime, U32 *sec, U32 *usec));
+EXTERN S16 SGetRefTime ARGS((uint32_t refTime, uint32_t *sec, uint32_t *usec));
EXTERN S16 SRandom ARGS((Random *value));
EXTERN S16 SError ARGS((Seq seq,Reason reason));
EXTERN Void SLogError ARGS((Ent ent, Inst inst, ProcId procId, Txt *file,
S32 line, ErrCls errCls, ErrCode errCode,
ErrVal errVal, Txt *errDesc));
/* ssi_x_001.main_49 : added prototype for SGetSystemTsk() */
-EXTERN U32 SGetSystemTsk ARGS ((Void));
+EXTERN uint32_t SGetSystemTsk ARGS ((Void));
/* changes to support multiple processors in single SSI */
/* multiple proc id changes:
these functions are not supported with multiple proc Ids */
typedef struct {
- U32 numCores; /* total number of cores available */
- U32 threadsPerCore; /* total number of threads available per core */
- U32 threadRegister[SS_MAX_CORES]; /* available threads per core */
+ uint32_t numCores; /* total number of cores available */
+ uint32_t threadsPerCore; /* total number of threads available per core */
+ uint32_t threadRegister[SS_MAX_CORES]; /* available threads per core */
} SCpuInfo;
EXTERN S16 SRegCpuInfo ARGS((SCpuInfo *cpuInfo));
-EXTERN S16 SSetAffinity ARGS((SSTskId *tskId, SsAffinityMode mode, U32 coreId, SSTskId *tskAssociatedTskId));
-EXTERN S16 SGetAffinity ARGS((SSTskId *tskId, U32 *coreId));
+EXTERN S16 SSetAffinity ARGS((SSTskId *tskId, SsAffinityMode mode, uint32_t coreId, SSTskId *tskAssociatedTskId));
+EXTERN S16 SGetAffinity ARGS((SSTskId *tskId, uint32_t *coreId));
#endif /* SS_MULTICORE_SUPPORT || SS_AFFINITY_SUPPORT*/
EXTERN S16 SGetDataRx ARGS((Buffer *dBuf, MsgLen pad, Data **dat, MsgLen *mLen));
EXTERN S16 SGetDataTx ARGS((Buffer *dBuf, Data **dat, MsgLen *mLen));
EXTERN S16 SUpdMsg ARGS((Buffer *mBuf, Buffer *dBuf, MsgLen mLen));
-EXTERN S16 SCacheFlush ARGS( (U16 cache_type, Data *addr, Size size));
-EXTERN S16 SCacheInvalidate ARGS( (U16 cache_type, Data *addr, Size size));
+EXTERN S16 SCacheFlush ARGS( (uint16_t cache_type, Data *addr, Size size));
+EXTERN S16 SCacheInvalidate ARGS( (uint16_t cache_type, Data *addr, Size size));
EXTERN S16 SAlignDBufEven ARGS((Buffer *dBuf));
-EXTERN S16 SAlignDBuf ARGS((Buffer *dBuf, U32 align));
+EXTERN S16 SAlignDBuf ARGS((Buffer *dBuf, uint32_t align));
EXTERN S16 SInitNxtDBuf ARGS((Buffer *mBuf));
EXTERN S16 SGetNxtDBuf ARGS((Buffer *mBuf, Buffer **dBuf));
EXTERN S16 SChkNxtDBuf ARGS((Buffer *mBuf));
-EXTERN S16 SSetIntPend ARGS((U16 id, Bool flag));
+EXTERN S16 SSetIntPend ARGS((uint16_t id, Bool flag));
EXTERN S16 SChkMsg ARGS((Buffer *mBuf));
EXTERN S16 SDeregInitTskTmr ARGS((Ent ent,Inst inst));
EXTERN S16 SExitTsk ARGS((void ));
#ifdef WINNT_KERN
EXTERN S16 SPutIsrDpr ARGS((VectNmb vectNmb, Void *context, PIF isrFnct,
PIF dprFnct));
-EXTERN S16 SSyncInt ARGS((U16 adapterNmb, PFVOID syncFnct,
+EXTERN S16 SSyncInt ARGS((uint16_t adapterNmb, PFVOID syncFnct,
Void *syncContext));
#endif
EXTERN S16 SInitSema ARGS((Region region, Sema *sema));
#ifndef SS_FAP
/* ssi_x_001.main_57 : Additions */
#ifdef SS_HISTOGRAM_SUPPORT
-EXTERN S16 SAlloc ARGS((Region region, Size *size, U32 flags, Data **ptr,U32 line, U8 *fileName, U8 entId));
-EXTERN S16 SFree ARGS((Region region, Data *ptr, Size size, U32 line, U8 *fileName, U8 entId));
+EXTERN S16 SAlloc ARGS((Region region, Size *size, uint32_t flags, Data **ptr,uint32_t line, uint8_t *fileName, uint8_t entId));
+EXTERN S16 SFree ARGS((Region region, Data *ptr, Size size, uint32_t line, uint8_t *fileName, uint8_t entId));
#else
#ifdef T2K_MEM_LEAK_DBG
#define SAlloc(region,size,flags,ptr) SAllocNew(region,size,flags,ptr,file,line)
#define SFree(region,ptr,size) SFreeNew(region,ptr,size,file,line)
-EXTERN S16 SAllocNew ARGS((Region region, Size *size, U32 flags, Data **ptr,char*,U32));
-EXTERN S16 SFreeNew ARGS((Region region, Data *ptr, Size size,char*,U32));
+EXTERN S16 SAllocNew ARGS((Region region, Size *size, uint32_t flags, Data **ptr,char*,uint32_t));
+EXTERN S16 SFreeNew ARGS((Region region, Data *ptr, Size size,char*,uint32_t));
#elif defined(SS_LIGHT_MEM_LEAK_STS)
-EXTERN S16 SAlloc ARGS((Region region, Size *size, U32 flags, Data **ptr,U32 line, U8 *fnName));
-EXTERN S16 SFree ARGS((Region region, Data *ptr, Size size, U32 line, U8 *fnName));
+EXTERN S16 SAlloc ARGS((Region region, Size *size, uint32_t flags, Data **ptr,uint32_t line, uint8_t *fnName));
+EXTERN S16 SFree ARGS((Region region, Data *ptr, Size size, uint32_t line, uint8_t *fnName));
#else
-EXTERN S16 SAlloc ARGS((Region region, Size *size, U32 flags, Data **ptr));
+EXTERN S16 SAlloc ARGS((Region region, Size *size, uint32_t flags, Data **ptr));
EXTERN S16 SFree ARGS((Region region, Data *ptr, Size size));
#endif
#endif
EXTERN S16 SThreadYield ARGS((void));
#endif /* SS_OLD_THREAD */
-EXTERN S16 SInitLock ARGS((SLockId *lock,U8 type));
+EXTERN S16 SInitLock ARGS((SLockId *lock,uint8_t type));
EXTERN S16 SLock ARGS((SLockId *lock));
EXTERN S16 SUnlock ARGS((SLockId *lock));
EXTERN S16 SDestroyLock ARGS((SLockId *lock));
-EXTERN S16 SInitSemaphore ARGS((SsSemaId *sem, U8 value));
+EXTERN S16 SInitSemaphore ARGS((SsSemaId *sem, uint8_t value));
EXTERN S16 SWaitSemaphore ARGS((SsSemaId *sem));
EXTERN S16 SPostSemaphore ARGS((SsSemaId *sem));
EXTERN S16 SDestroySemaphore ARGS((SsSemaId *sem));
/* multiple proc id changes:
new function required to implement multiple procIds */
#ifdef SS_MULTIPLE_PROCS
-EXTERN S16 SAddProcIdLst ARGS((U16 numPIds, ProcId *pIdLst));
-EXTERN S16 SRemProcIdLst ARGS((U16 numPIds, ProcId *pIdLst));
-EXTERN S16 SGetProcIdLst ARGS((U16 *numPIds, ProcId *pIdLst));
+EXTERN S16 SAddProcIdLst ARGS((uint16_t numPIds, ProcId *pIdLst));
+EXTERN S16 SRemProcIdLst ARGS((uint16_t numPIds, ProcId *pIdLst));
+EXTERN S16 SGetProcIdLst ARGS((uint16_t *numPIds, ProcId *pIdLst));
#endif /* SS_MULTIPLE_PROCS */
#endif /* SS */
EXTERN S16 SGetBufRegionPool ARGS((Buffer *mBuf, Region *region, Pool *pool));
#endif /* SS_ENABLE_MACROS */
-EXTERN S16 SInitLock ARGS((SLockId *lock,U8 type));
+EXTERN S16 SInitLock ARGS((SLockId *lock,uint8_t type));
EXTERN S16 SLock ARGS((SLockId *lock));
EXTERN S16 SUnlock ARGS((SLockId *lock));
EXTERN S16 SDestroyLock ARGS((SLockId *lock));
-EXTERN S16 SInitSemaphore ARGS((SsSemaId *sem, U8 value));
+EXTERN S16 SInitSemaphore ARGS((SsSemaId *sem, uint8_t value));
EXTERN S16 SWaitSemaphore ARGS((SsSemaId *sem));
EXTERN S16 SPostSemaphore ARGS((SsSemaId *sem));
EXTERN S16 SDestroySemaphore ARGS((SsSemaId *sem));
/* functions required to implement multiple procIds */
#ifdef SS_MULTIPLE_PROCS
-EXTERN S16 SAddProcIdLst ARGS((U16 numPIds, ProcId *pIdLst));
-EXTERN S16 SRemProcIdLst ARGS((U16 numPIds, ProcId *pIdLst));
-EXTERN S16 SGetProcIdLst ARGS((U16 *numPIds, ProcId *pIdLst));
+EXTERN S16 SAddProcIdLst ARGS((uint16_t numPIds, ProcId *pIdLst));
+EXTERN S16 SRemProcIdLst ARGS((uint16_t numPIds, ProcId *pIdLst));
+EXTERN S16 SGetProcIdLst ARGS((uint16_t *numPIds, ProcId *pIdLst));
#endif /* SS_MULTIPLE_PROCS */
#endif /* PORTVER */
*/
/* ssi_x_001.main_51 : Added control flag as these are only used by windows */
#ifdef SS_WIN
-EXTERN S16 WTInitLock ARGS((SLockId *lock,U8 type));
+EXTERN S16 WTInitLock ARGS((SLockId *lock,uint8_t type));
EXTERN S16 WTLock ARGS((SLockId *lock));
EXTERN S16 WTUnlock ARGS((SLockId *lock));
EXTERN S16 WTDestroyLock ARGS((SLockId *lock));
#endif /* End of SS_WIN */
/* ssi_x_001.main_57 : Additions */
#ifdef SS_LOGGER_SUPPORT
-EXTERN S16 SRegLogCfg ARGS(( U8 mode, S8 *path, U32 size, S8 *IPA, U16 port));
+EXTERN S16 SRegLogCfg ARGS(( uint8_t mode, S8 *path, uint32_t size, S8 *IPA, uint16_t port));
EXTERN S16 SWrtLogBuf ARGS(( Txt *buf ));
/* ssi_x_001.main_60 */
EXTERN S16 SDeregLogCfg ARGS((Void ));
EXTERN S16 SRegForHstGrm ARGS((Ent ent));
EXTERN S16 SHstGrmInfoShow ARGS((Ent *entId));
EXTERN S16 SFillEntIds ARGS((Void));
-EXTERN S16 SGetEntInd ARGS((Ent *entId, U8 *fileName));
+EXTERN S16 SGetEntInd ARGS((Ent *entId, uint8_t *fileName));
#endif /* SS_HISTOGRAM_SUPPORT */
/* ssi_x_001.main_68 Multiple declaration removed , one already in cm_task.x */
/* ssi_x_001.main_61: Lock support guraded under the flag */
#ifdef SS_LOCK_SUPPORT
-EXTERN S16 SLockNew ARGS((SLockInfo *LockId, U8 lockType));
-EXTERN S16 SInitLockNew ARGS((SLockInfo *LockId, U8 lockType));
-EXTERN S16 SUnlockNew ARGS((SLockInfo *LockId, U8 lockType));
-EXTERN S16 SDestroyLockNew ARGS((SLockInfo *LockId, U8 lockType));
+EXTERN S16 SLockNew ARGS((SLockInfo *LockId, uint8_t lockType));
+EXTERN S16 SInitLockNew ARGS((SLockInfo *LockId, uint8_t lockType));
+EXTERN S16 SUnlockNew ARGS((SLockInfo *LockId, uint8_t lockType));
+EXTERN S16 SDestroyLockNew ARGS((SLockInfo *LockId, uint8_t lockType));
#endif /* SS_LOCK_SUPPORT */
EXTERN S8* SGetConfigPath ARGS((Void));
EXTERN S16 SRepPartMsg ARGS((Buffer *srcBuf, MsgLen idx, MsgLen cnt, Buffer *dstBuf));
EXTERN S16 SMovPartMsg ARGS((Buffer *srcBuf, MsgLen idx, Buffer *dstBuf));
EXTERN S16 SPkMsgMult ARGS((Data *src, MsgLen cnt, Buffer *mBuf));
-EXTERN S16 SGetReadPtr ARGS((Buffer *mBuf, U8** data, MsgLen *len));
+EXTERN S16 SGetReadPtr ARGS((Buffer *mBuf, uint8_t** data, MsgLen *len));
typedef enum
{
#endif
/* ssi_x_001.main_69: Added MSPD debug macro */
#ifdef MSPD
-extern U32 ysGT;
+extern uint32_t ysGT;
extern char ys_global_printbuf[256];
EXTERN Void rbCallstackShow ARGS((Void));
-EXTERN Void rbCallstackShowForCore ARGS((U32 coreId));
-EXTERN U32 MacGetTick ARGS ((void));
+EXTERN Void rbCallstackShowForCore ARGS((uint32_t coreId));
+EXTERN uint32_t MacGetTick ARGS ((void));
#endif /* MSPD */
#ifdef LTE_L2_MEAS
-extern U64 glblTtiCnt;
+extern uint64_t glblTtiCnt;
#endif
-EXTERN S16 SStartTask ARGS((VOLATILE U32 *startTime, U32 tarkId));
-EXTERN S16 SStopTask ARGS((VOLATILE U32 startTime,U32 taskId));
+EXTERN S16 SStartTask ARGS((VOLATILE uint32_t *startTime, uint32_t tarkId));
+EXTERN S16 SStopTask ARGS((VOLATILE uint32_t startTime,uint32_t taskId));
#ifdef MSPD_MLOG_NEW
/* Removed for C++ Compilation
EXTERN unsigned int MLogTask (unsigned int taskid, unsigned int resourceid ,
EXTERN Void ssMlogInit(Void);
EXTERN Void ssMlogIncrCounter(Void);
EXTERN Void ssMemlogInit(Void);
-EXTERN Void ssMemlog(char *, U32 size);
+EXTERN Void ssMemlog(char *, uint32_t size);
EXTERN Void ssMemlogWrite(Void);
#endif /* TENB_T2K3K_SPECIFIC_CHANGES */
#ifdef T2K_MEM_LEAK_DBG
#define ssGetDBufOfSize(region,size,dBuf) ssGetDBufOfSizeNew(region,size,dBuf,__FILE__,__LINE__)
-PUBLIC S16 ssGetDBufOfSizeNew ARGS((Region region, Size size, Buffer **dBuf,char*,U32));
+S16 ssGetDBufOfSizeNew ARGS((Region region, Size size, Buffer **dBuf,char*,uint32_t));
#else
EXTERN S16 ssGetDBufOfSize(Region region,Size size,Buffer **dBuf);
#endif
/* ssi_x_001.main_69: Added MSPD debug macro */
#ifdef MSPD
-EXTERN void SEND_DBG_MSG(U8 *str, ...);
+EXTERN void SEND_DBG_MSG(uint8_t *str, ...);
#endif
#endif /* __SSIX__ */