} TfuDelDatReqInfo;
#endif
-typedef struct slotIndInfo
-{
- U16 sfn;
- U16 slot;
-}SlotIndInfo;
-
-typedef struct rachPreamInfo
-{
- uint8_t preamIdx;
- uint16_t timingAdv;
-}RachPreamInfo;
-
-typedef struct rachPduInfo
-{
- uint16_t pci;
- uint8_t symbolIdx;
- uint8_t slotIdx;
- uint8_t freqIdx;
- uint8_t numPream;
- RachPreamInfo preamInfo[MAX_PREAM_PER_SLOT];
-}RachPduInfo;
-
-typedef struct rachInd
-{
- SlotIndInfo timingInfo;
- uint8_t numPdu;
- RachPduInfo rachPdu[MAC_RACH_PDU_PER_SLOT];
-}RachInd;
-
typedef S16 (*TfuBndReq) ARGS((
Pst* pst,
SuId suId,
TfuDatIndInfo * datInd
));
-EXTERN S16 fapiMacSlotInd
-(
-Pst *pst,
-SlotIndInfo *slotInd
-);
-
EXTERN S16 RgLiTfuCrcInd ARGS((
Pst * pst,
SuId suId,
TfuTtiIndInfo * ttiInd
));
-EXTERN int macSchSlotInd ARGS((
- Pst * pst,
- SlotIndInfo * slotInd
-));
-
#if defined(TENB_T2K3K_SPECIFIC_CHANGES) && defined(LTE_TDD)
EXTERN S16 RgLiTfuNonRtInd ARGS((
Pst * pst,
Buffer *mBuf
));
-typedef int (*MacSchSlotIndFunc) ARGS((
- Pst *pst, /* Post Structure */
- SlotIndInfo *slotInd /* slot ind Info */
-));
-
#if defined(TENB_T2K3K_SPECIFIC_CHANGES) && defined(LTE_TDD)
/** @brief This API is the non-rt indication from PHY to MAC.
*/
SuId suId,
TfuTtiIndInfo * ttiInd
));
-/** @brief This API is the TTI indication from PHY to SCH.
- */
-EXTERN S16 cmUnpackMacSchSlotInd ARGS((
- MacSchSlotIndFunc func,
- Pst * pst,
- Buffer *mBuf
-));
-
/** @brief This API is used to convey the PUCCH delta power from PHY to SCH.
*/
EXTERN S16 cmPkTfuPucchDeltaPwrInd ARGS((