+#ifdef CALL_FLOW_DEBUG_LOG
+/**
+* @brief Function prints src, dest, msg infor about all the msgs that received.
+*
+* @details
+*
+* Function : callFlowMacActvTsk
+*
+* Function prints src, dest, msg infor about all the msgs that received
+*
+* @param[in] Pst *pst, Post structure of the primitive.
+*
+* @return void
+**/
+
+void callFlowMacActvTsk(Pst *pst)
+{
+ char sourceTask[50];
+ char destTask[50]="ENTMAC";
+ char message[100];
+
+ switch(pst->srcEnt)
+ {
+ case ENTDUAPP:
+ {
+ strcpy(sourceTask,"ENTDUAPP");
+ switch(pst->event)
+ {
+#ifdef LCRGMILRG
+ case EVTLRGCFGREQ:
+ strcpy(message,"EVTLRGCFGREQ");
+ break;
+ case EVTMACSCHGENCFGREQ:
+ strcpy(message,"EVTMACSCHGENCFGREQ");
+ break;
+#endif /* LCRGMILRG */
+ case EVENT_MAC_CELL_CONFIG_REQ:
+ strcpy(message,"EVENT_MAC_CELL_CONFIG_REQ");
+ break;
+ case EVENT_MAC_CELL_START:
+ strcpy(message,"EVENT_MAC_CELL_START");
+ break;
+ case EVENT_MAC_CELL_STOP:
+ strcpy(message,"EVENT_MAC_CELL_STOP");
+ break;
+ case EVENT_MAC_DL_CCCH_IND:
+ strcpy(message,"EVENT_MAC_DL_CCCH_IND");
+ break;
+ case EVENT_MAC_UE_CREATE_REQ:
+ strcpy(message,"EVENT_MAC_UE_CREATE_REQ");
+ break;
+ case EVENT_MAC_UE_RECONFIG_REQ:
+ strcpy(message,"EVENT_MAC_UE_RECONFIG_REQ");
+ break;
+ case EVENT_MAC_UE_DELETE_REQ:
+ strcpy(message,"EVENT_MAC_UE_DELETE_REQ");
+ break;
+ case EVENT_MAC_CELL_DELETE_REQ:
+ strcpy(message,"EVENT_MAC_CELL_DELETE_REQ");
+ break;
+ case EVENT_MAC_SLICE_CFG_REQ:
+ strcpy(message,"EVENT_MAC_SLICE_CFG_REQ");
+ break;
+ case EVENT_MAC_SLICE_RECFG_REQ:
+ strcpy(message,"EVENT_MAC_SLICE_RECFG_REQ");
+ break;
+ default:
+ strcpy(message,"Invalid Event");
+ break;
+ }
+ break;
+ }
+ case ENTRLC:
+ {
+ strcpy(sourceTask,"ENTRLC");
+ switch(pst->event)
+ {
+#ifdef LCRGUIRGU
+ case EVTRGUBNDREQ:
+ strcpy(message,"EVTRGUBNDREQ");
+ break;
+ case EVTRGUUBNDREQ:
+ strcpy(message,"EVTRGUUBNDREQ");
+ break;
+ case EVENT_DL_DATA_TO_MAC:
+ strcpy(message,"EVENT_DL_DATA_TO_MAC");
+ break;
+ case EVENT_BO_STATUS_TO_MAC:
+ strcpy(message,"EVENT_BO_STATUS_TO_MAC");
+ break;
+#endif
+ default:
+ strcpy(message,"Invalid Event");
+ break;
+ }
+
+ break;
+ }
+ case ENTLWRMAC:
+ {
+ strcpy(sourceTask,"ENTLWRMAC");
+ switch(pst->event)
+ {
+ case EVENT_SLOT_IND_TO_MAC:
+ strcpy(message,"EVENT_SLOT_IND_TO_MAC");
+ break;
+ case EVENT_STOP_IND_TO_MAC:
+ strcpy(message,"EVENT_STOP_IND_TO_MAC");
+ break;
+ case EVENT_RACH_IND_TO_MAC:
+ strcpy(message,"EVENT_RACH_IND_TO_MAC");
+ break;
+ case EVENT_CRC_IND_TO_MAC:
+ strcpy(message,"EVENT_CRC_IND_TO_MAC");
+ break;
+ case EVENT_RX_DATA_IND_TO_MAC:
+ strcpy(message,"EVENT_RX_DATA_IND_TO_MAC");
+ break;
+ case EVENT_UCI_IND_TO_MAC:
+ strcpy(message,"EVENT_UCI_IND_TO_MAC");
+ break;
+ default:
+ strcpy(message,"Invalid Event");
+ break;
+ }
+
+ break;
+ }
+ case ENTMAC:
+ {
+ if(pst->srcInst == 1)
+ {
+ strcpy(sourceTask,"ENTSCH");
+ switch(pst->event)
+ {
+ case EVENT_SLICE_CFG_RSP_TO_MAC:
+ {
+ strcpy(message,"EVENT_SLICE_CFG_RSP_TO_MAC");
+ break;
+ }
+ case EVENT_SLICE_RECFG_RSP_TO_MAC:
+ {
+ strcpy(message,"EVENT_SLICE_RECFG_RSP_TO_MAC");
+ break;
+ }
+ case EVENT_SCH_CELL_CFG_CFM:
+ {
+ strcpy(message,"EVENT_SCH_CELL_CFG_CFM");
+ break;
+ }
+ case EVENT_UE_CONFIG_RSP_TO_MAC:
+ {
+ strcpy(message,"EVENT_UE_CONFIG_RSP_TO_MAC");
+ break;
+ }
+ case EVENT_UE_RECONFIG_RSP_TO_MAC:
+ {
+ strcpy(message,"EVENT_UE_RECONFIG_RSP_TO_MAC");
+ break;
+ }
+ case EVENT_DL_SCH_INFO:
+ {
+ strcpy(message,"EVENT_DL_SCH_INFO");
+ break;
+ }
+ case EVENT_UL_SCH_INFO:
+ {
+ strcpy(message,"EVENT_UL_SCH_INFO");
+ break;
+ }
+ case EVENT_RACH_RESOURCE_RESPONSE_TO_MAC:
+ {
+ strcpy(message,"EVENT_RACH_RESOURCE_RESPONSE_TO_MAC");
+ break;
+ }
+ case EVENT_DL_PAGING_ALLOC:
+ {
+ strcpy(message,"EVENT_DL_PAGING_ALLOC");
+ break;
+ }
+ case EVENT_UE_DELETE_RSP_TO_MAC:
+ {
+ strcpy(message,"EVENT_UE_DELETE_RSP_TO_MAC");
+ break;
+ }
+ case EVENT_CELL_DELETE_RSP_TO_MAC:
+ {
+ strcpy(message,"EVENT_CELL_DELETE_RSP_TO_MAC");
+ break;
+ }
+ case EVENT_DL_REL_HQ_PROC:
+ {
+ strcpy(message,"EVENT_DL_REL_HQ_PROC");
+ break;
+ }
+ default:
+ strcpy(message,"Invalid Event");
+ break;
+ }
+ }
+ break;
+ }
+ default:
+ {
+ strcpy(sourceTask,"Invalid Source Entity Id");
+ break;
+ }
+ }
+ DU_LOG("\nCall Flow: %s -> %s : %s\n", sourceTask, destTask, message);
+}
+#endif