*
* @return Void
*/
-#ifdef ANSI
-static Void rlcAmmDlCheckAndStopPollTmr
-(
-RlcCb *gCb,
-RlcDlRbCb *rbCb,
-RlcSn mAckSn
-)
-#else
-static Void rlcAmmDlCheckAndStopPollTmr(gCb, rbCb, mAckSn)
-RlcCb *gCb;
-RlcDlRbCb *rbCb;
-RlcSn mAckSn;
-#endif
+static Void rlcAmmDlCheckAndStopPollTmr(RlcCb *gCb,RlcDlRbCb *rbCb,RlcSn mAckSn)
{
RlcSn mPollSn;
*
* @return Void
*/
-#ifdef ANSI
-static Void rlcAmmDlSetTxNextAck
-(
-RlcAmDl *amDl,
-RlcSn sn
-)
-#else
-static Void rlcAmmDlSetTxNextAck(amDl, sn)
-RlcAmDl *amDl;
-RlcSn sn
-#endif
+static Void rlcAmmDlSetTxNextAck(RlcAmDl *amDl,RlcSn sn)
{
amDl->txNextAck = sn;
*
* @return Void
*/
-#ifdef ANSI
static Void rlcAmmDlProcessSuccessfulReTx
(
RlcCb *gCb,
RlcDlRbCb *rbCb,
RlcRetx *retx,
-KwuDatCfmInfo **datCfm
+KwuDatCfmInfo **datCfm
)
-#else
-static Void rlcAmmDlProcessSuccessfulReTx(gCb, rbCb, retx, datCfm)
-RlcCb *gCb;
-RlcDlRbCb *rbCb;
-RlcRetx *retx;
-KwuDatCfmInfo **datCfm;
-#endif
{
rlcAmmDlCheckIsSDUDelivered(gCb, rbCb, &(retx->sduMap), datCfm);
*
*/
-#ifdef ANSI
static Void rlcAmmDlMoveSduByteSegFrmTxtoRetxBuffer
(
RlcCb *gCb,
RlcRetx **retx,
RlcDlPduInfo *pduInfo
)
-#else
-static Void rlcAmmDlMoveSduByteSegFrmTxtoRetxBuffer(gCb, amDl, retx, pduInfo)
-RlcCb *gCb;
-RlcAmDl *amDl;
-RlcRetx **retx;
-RlcDlPduInfo *pduInfo;
-#endif
{
RLC_ALLOC_WC(gCb,*retx, sizeof(RlcRetx));
*
*/
-#ifdef ANSI
static Void rlcAmmDlHndlStatus4SduByteSegInTxBuf
(
RlcCb *gCb,
RlcRetx **retx,
KwuDatCfmInfo ** datCfm
)
-#else
-static Void rlcAmmDlHndlStatus4SduByteSegInTxBuf(gCb, rbCb, nackSnInfo, retx, datCfm)
-(
-RlcCb *gCb;
-RlcDlRbCb *rbCb;
-RlcNackInfo *nackSnInfo;
-RlcRetx **retx;
-KwuDatCfmInfo **datCfm;
-)
-#endif
{
RlcTx *txBuf=NULLP;
CmLList *lnk;
* @return Void
*
*/
-#ifdef ANSI
static Void rlcAmmDlUpdateTxAndReTxBufForNackSn
(
- RlcCb *gCb,
- RlcDlRbCb *rbCb,
- RlcNackInfo *nackSnInfo,
- CmLList **retxNode,
- KwuDatCfmInfo **datCfm
- )
-#else
-static Void rlcAmmDlUpdateTxAndReTxBufForNackSn(gCb, rbCb, nackSnInfo, retxNode, datCfm)
-(
- RlcCb *gCb;
- RlcDlRbCb *rbCb;
- RlcNackInfo *nackSnInfo;
- CmLList **retxNode;
- KwuDatCfmInfo **datCfm;
- )
-#endif
+RlcCb *gCb,
+RlcDlRbCb *rbCb,
+RlcNackInfo *nackSnInfo,
+CmLList **retxNode,
+KwuDatCfmInfo **datCfm
+)
{
RlcTx *txBuf;
RlcRetx *retx;
* @return Void
*
*/
-#ifdef ANSI
static Void RlcDlAmmGetNackSnInfoFrmNackRangeIdx
(
RlcAmDl *amDl,
RlcNackInfo *nackSnInfo,
uint8_t idx
)
-#else
-static Void RlcDlAmmGetNackSnInfoFrmNackRangeIdx(amDl, nackInfo, retxNode, nackSnInfo, idx)
-(
-RlcAmDl *amDl;
-RlcNackInfo *nackInfo;
-CmLList *retxNode;
-RlcNackInfo *nackSnInfo;
-uint8_t idx;
-)
-#endif
{
RlcTx *txBuf;
RlcRetx *retx;
*
* @return Void
*/
-#ifdef ANSI
-Void rlcAmmDlHndlStatusPdu
-(
-RlcCb *gCb,
-RlcDlRbCb *rbCb,
-RlcUdxStaPdu *pStaPdu
-)
-#else
-Void rlcAmmDlHndlStatusPdu(gCb, rbCb, pStaPdu)
-RlcCb *gCb;
-RlcDlRbCb *rbCb;
-RlcUdxStaPdu *pStaPdu;
-#endif
+Void rlcAmmDlHndlStatusPdu(RlcCb *gCb,RlcDlRbCb *rbCb,RlcUdxStaPdu *pStaPdu)
{
RlcSn mAckSn;
S32 oldRetxBo;
* @return S16
* Calculated bo
*/
-#ifdef ANSI
-S32 rlcAmmCalculateBo
-(
-RlcAmDl *amDl
-)
-#else
-S32 rlcAmmCalculateBo(amDl)
-RlcAmDl *amDl;
-#endif
+S32 rlcAmmCalculateBo(RlcAmDl *amDl)
{
S32 bo;
* @return Void
*
*/
-#ifdef ANSI
-static Void rlcRemRetxPdu
-(
-RlcCb *gCb,
-RlcDlRbCb *rbCb,
-RlcRetx *retx
-)
-#else
-static Void rlcRemRetxPdu(gCb, rbCb, retx)
-RlcCb *gCb;
-RlcDlRbCb *rbCb;
-RlcRetx *retx;
-#endif
+static Void rlcRemRetxPdu(RlcCb *gCb,RlcDlRbCb *rbCb,RlcRetx *retx)
{
cmLListDelFrm(&AMDL.retxLst, &retx->lstEnt);
* @return Void
*
*/
-#ifdef ANSI
-static Void rlcAmmDlMarkPduForReTx
-(
-RlcCb *gCb,
-RlcDlRbCb *rbCb,
-RlcRetx *retx
-)
-#else
-static Void rlcAmmDlMarkPduForReTx(*gCb, rbCb, retx)
-RlcCb *gCb;
-RlcDlRbCb *rbCb;
-RlcRetx *retx;
-#endif
+static Void rlcAmmDlMarkPduForReTx(RlcCb *gCb,RlcDlRbCb *rbCb,RlcRetx *retx)
{
if (AMDL.maxReTxReached == TRUE)
{
* @return Void
*
*/
-#ifdef ANSI
static Void rlcAmmDlCheckIsSDUDelivered
(
RlcCb *gCb,
RlcDlRbCb *rbCb,
RlcSduMap *sduMap,
-KwuDatCfmInfo **datCfm
+KwuDatCfmInfo **datCfm
)
-#else
-static Void rlcAmmDlCheckIsSDUDelivered(gCb, rbCb, sduMap, datCfm)
-RlcCb *gCb;
-RlcDlRbCb *rbCb;
-RlcSduMap *sduMap;
-KwuDatCfmInfo **datCfm;
-#endif
{
RlcSdu *sdu;
* @return Void
*
*/
-#ifdef ANSI
static Void rlcAmmDlProcessSuccessfulTxPdu
(
RlcCb *gCb,
RlcDlRbCb *rbCb,
RlcSn sn,
-KwuDatCfmInfo **datCfm
+KwuDatCfmInfo **datCfm
)
-#else
-static Void rlcAmmDlProcessSuccessfulTxPdu(gCb, rbCb, sn, datCfm)
-RlcCb *gCb;
-RlcDlRbCb *rbCb;
-RlcSn sn;
-KwuDatCfmInfo **datCfm;
-#endif
{
CmLList *pduNode;
* @return Void
*
*/
-#ifdef ANSI
static Void rlcAmmSndStaInd
(
RlcCb *gCb,
RlcDlRbCb *rbCb,
RlcRetx *retx
)
-#else
-static Void rlcAmmSndStaInd(gCb, rbCb, retx)
-RlcCb *gCb;
-RlcDlRbCb *rbCb;
-RlcRetx *retx;
-#endif
{
KwuStaIndInfo *staInd;
RlcKwuSapCb *rlckwuSap;
* @return Void
*
*/
-#ifdef ANSI
Void rlcAmmDlReEstablish
(
RlcCb *gCb,
CmLteRlcId rlcId,
RlcDlRbCb *rbCb
)
-#else
-Void rlcAmmDlReEstablish(gCb, rlcId, rbCb)
-RlcCb *gCb;
-CmLteRlcId rlcId;
-RlcDlRbCb *rbCb;
-#endif
{
/* create a new AM DL RB, reset it and replace in the UeCb*/
RlcDlUeCb *ueCb;
* -# ROK In case of successful discard
* -# RFAILED In case the SDU is not found or already mapped
*/
-#ifdef ANSI
-S16 rlcAmmDiscSdu
-(
-RlcCb *gCb,
-RlcDlRbCb *rbCb,
-uint32_t sduId
-)
-#else
-S16 rlcAmmDiscSdu(gCb, rbCb, sduId)
-RlcCb *gCb;
-RlcDlRbCb *rbCb;
-uint32_t sduId;
-#endif
+S16 rlcAmmDiscSdu(RlcCb *gCb,RlcDlRbCb *rbCb,uint32_t sduId )
{
return (RFAILED);
}
*
* @return Void
*/
-#ifdef ANSI
-Void rlcAmmPollRetxTmrExp
-(
-RlcCb *gCb,
-RlcDlRbCb *rbCb
-)
-#else
-Void rlcAmmPollRetxTmrExp(gCb, rbCb)
-RlcCb *gCb;
-RlcDlRbCb *rbCb;
-#endif
+Void rlcAmmPollRetxTmrExp(RlcCb *gCb,RlcDlRbCb *rbCb)
{
RlcRetx *retx;
RlcAmDl *amDl = &(rbCb->m.amDl);
*
*/
-#ifdef ANSI
static Void rlcAmmDlUpdateTxAndReTxBufForAckSn
(
RlcCb *gCb,
CmLList *retxNode,
KwuDatCfmInfo **datCfm
)
-#else
-static Void rlcAmmDlUpdateTxAndReTxBufForAckSn(gCb, rbCb, mAckSn, retxNode, datCfm)
-RlcCb *gCb;
-RlcDlRbCb *rbCb;
-RlcSn mAckSn;
-CmLList *retxNode;
-KwuDatCfmInfo **datCfm;
-#endif
{
RlcSn mSn;
RlcSn sn;
* @return Void
*
*/
-#ifdef ANSI
static Void rlcAmmDlUpdTxAndReTxBufForLessThanNackSn
(
RlcCb *gCb,
CmLList **retxNode,
KwuDatCfmInfo **datCfm
)
-#else
-static Void rlcAmmDlUpdTxAndReTxBufForLessThanNackSn(gCb, rbCb, sn, mNackSn, retxNode, datCfm)
-RlcCb *gCb;
-RlcDlRbCb *rbCb;
-RlcSn sn;
-RlcSn mNackSn;
-CmLList **retxNode;
-KwuDatCfmInfo **datCfm;
-#endif
{
RlcSn mSn;
RlcRetx *retx;
* @return Void
*
*/
-#ifdef ANSI
-static Void rlcAmmAddPduToRetxLst
-(
-RlcAmDl *amDl,
-RlcRetx *retx
-)
-#else
-static Void rlcAmmAddPduToRetxLst(amDl, retx)
-RlcAmDl *amDl;
-RlcRetx *retx;
-#endif
+static Void rlcAmmAddPduToRetxLst(RlcAmDl *amDl,RlcRetx *retx)
{
CmLList *node;
RlcRetx *tRetx;
*
*/
-#ifdef ANSI
static Void rlcAmmDlMoveFrmTxtoRetxBuffer
(
RlcCb *gCb,
RlcRetx **retx,
RlcSn sn
)
-#else
-static Void rlcAmmDlMoveFrmTxtoRetxBuffer(gCb, amDl, retx, sn)
-RlcCb *gCb;
-RlcAmDl *amDl;
-RlcRetx **retx;
-RlcSn sn;
-#endif
{
RlcTx* txBuf = rlcUtlGetTxBuf(amDl->txBufLst, sn);
*
* @return Void
*/
-#ifdef ANSI
-Void rlcAmmFreeDlRbCb
-(
-RlcCb *gCb,
-RlcDlRbCb *rbCb
-)
-#else
-Void rlcAmmFreeDlRbCb(gCb,rbCb)
-RlcCb *gCb;
-RlcDlRbCb *rbCb;
-#endif
+Void rlcAmmFreeDlRbCb(RlcCb *gCb,RlcDlRbCb *rbCb)
{
/* stop the re-transmission timer */
if(TRUE == rlcChkTmr(gCb,(PTR)rbCb,RLC_EVT_AMDL_POLL_RETX_TMR))
S16 rlcProcDlStatusPdu(Pst *udxPst,SuId suId,
CmLteCellId cellId,CmLteRnti rnti,CmLteLcId lcId,Buffer *rlcSdu);
-#ifdef ANSI
-static Void rgAmmExtractElmnt
-(
-RlcCb *gCb,
-Buffer *pdu,
-RlcExtHdr *hdrInfo
-)
-#else
-static Void rgAmmExtractElmnt(gCb, pdu, hdrInfo)
-RlcCb *gCb;
-Buffer *pdu;
-RlcExtHdr *hdrInfo;
-#endif
+static Void rgAmmExtractElmnt(RlcCb *gCb,Buffer *pdu,RlcExtHdr *hdrInfo)
{
uint8_t hdr;
uint8_t pLen = hdrInfo->pLen;
-#ifdef ANSI
static Void rgAmmUlHndlStatusPdu
(
Pst *udxPst,
SuId suId,
-RlcCb *gCb,
-RlcDlRbCb *rbCb,
+RlcCb *gCb,
+RlcDlRbCb *rbCb,
Buffer *cntrlPdu,
-uint8_t *fByte
+uint8_t *fByte
)
-#else
-static Void rgAmmUlHndlStatusPdu(udxPst,suId,gCb, rbCb, cntrlPdu, fByte)
-Pst *udxPst;
-SuId suId;
-RlcCb *gCb;
-RlcDlRbCb *rbCb;
-Buffer *cntrlPdu;
-uint8_t *fByte;
-#endif
{
uint8_t e1;
RlcExtHdr hdrInfo;