grant-h / shannon_s5000

A code skeleton of Samsung's Shannon S5000 baseband modem.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shannnon S5000 Skeleton

A source-code directory skeleton for the Shannon baseband. Extracted from over 150K debugging messages in the baseband itself. Files contain the debugging messages themselves and a line number, but no actual compilable source code is provided. For research purposes only.

Generation

Debugging info extracted from GHIDRA using the script ShannonTraceEntry.py. Tree was generated with some custom scripts to parse the dumped entries.

Directory Tree

The baseband is extremely complex with at least 932 directories and 2,775 files. The lines of source code in the baseband is at least 4,446,638 (!), which I estimated using this one-liner:

find * -type f -exec tail -1 {} \; | grep Line | awk '{ print $2 }' | cut -d: -f 1 | awk '{s+=$1} END {print s}'

Here is a tree view of the directories (GitHub's markdown rendering size may be reached). Hosting these strings on GitHub has the benefit of allowing them to be indexed by GitHub and Google.

├── ABOX
│   └── MC
│       └── NVSS
│           ├── Chipset
│           │   └── S5000AP
│           │       └── Src
│           │           ├── VHM_Adjust.c
│           │           └── VHM_VIF_variant.c
│           ├── DM
│           │   └── Src
│           │       ├── VHM_CrossDM.c
│           │       └── VHM_DmVocDump.c
│           ├── main
│           │   └── Src
│           │       ├── VHM_Api.c
│           │       ├── VHM_CalliopeIF.c
│           │       ├── VHM_Control.c
│           │       ├── VHM_FW_Func.c
│           │       ├── VHM_Ipc.c
│           │       ├── VHM_Irq.c
│           │       ├── VHM_Main.c
│           │       └── VHM_Monitor.c
│           ├── se
│           │   ├── DMV
│           │   │   └── DMV6_0_x
│           │   │       └── Src
│           │   │           ├── SE_DMVRx_Interface.c
│           │   │           └── SE_DMVTxWise_Interface.c
│           │   └── NXP
│           │       └── NXP12_5_2
│           │           └── Src
│           │               └── SE_NXP_Interface.c
│           ├── se_control
│           │   └── SE_Control_ND
│           │       └── Src
│           │           ├── SE_ParamControl.c
│           │           ├── SE_RxApi.c
│           │           └── SE_TxApi.c
│           ├── sup
│           │   └── Src
│           │       ├── ctmbaudt.c
│           │       ├── ctmbaugn.c
│           │       ├── ctmdl.c
│           │       ├── ctmrx.c
│           │       ├── ctmsync.c
│           │       ├── ctmtx.c
│           │       ├── ctmul.c
│           │       └── l1ctm.c
│           └── vif
│               └── Src
│                   ├── CalcMixRefTime.c
│                   ├── PreDlyBuffer.c
│                   ├── PreMixRefBuffer.c
│                   ├── VHM_VIFCtrl.c
│                   └── VHM_VIFMain.c
├── ABOX_IPC
│   └── NMC
│       └── A2C
│           ├── AudioParamTable
│           │   └── APT_SIPC
│           │       └── Src
│           │           └── vhm_APTServiceApi.c
│           └── Chipset
│               └── S5000AP
│                   └── Src
│                       └── VSS_A2CHandler.c
├── ADVCP
│   ├── CLM
│   │   └── Code
│   │       └── Src
│   │           ├── clm_cs.c
│   │           ├── clm_main.c
│   │           ├── clm_tt.c
│   │           ├── clm_tt_api.c
│   │           ├── clm_tt_coarse_pos.c
│   │           ├── clm_tt_comm.c
│   │           ├── clm_tt_db_manage.c
│   │           ├── clm_tt_lib.c
│   │           ├── clm_tt_proc.c
│   │           └── clm_tt_service_api.c
│   ├── PROXIMITY
│   │   └── Code
│   │       └── Src
│   │           └── proximity_task.c
│   └── SCLAP
│       ├── CMMO
│       │   └── src
│       │       └── sclap_cmmo.c
│       ├── CPCOP
│       │   └── src
│       │       ├── sclap_cpcop.c
│       │       └── sclap_cpcop_context_mgr.c
│       └── sensorhub
│           └── src
│               ├── drv_sensorhub.c
│               └── drv_sensorhub_uart.c
├── CALPSS
│   ├── CalpssExport
│   │   ├── LteRrc_CommUtilDef_exportH.h
│   │   ├── LteRrc_SuppSvcLogMeasScenarioDef_exportH.h
│   │   └── LteRrc_SuppSvcLppScenarioDef_exportH.h
│   ├── LteCommon
│   │   └── Code
│   │       └── src
│   │           ├── lte_Serialise.c
│   │           ├── lte_assert.c
│   │           └── lte_dm.c
│   ├── LteL2
│   │   ├── L1RX
│   │   │   └── Code
│   │   │       └── src
│   │   │           ├── L1RXMAC_CiProcessor.c
│   │   │           ├── L1RXMAC_Demux.c
│   │   │           ├── L1RXMAC_MBMS.c
│   │   │           ├── L1RXRLC_MBMS.c
│   │   │           ├── L1RXRLC_demux.c
│   │   │           ├── L1RX_CfgController.c
│   │   │           └── L1RX_Task.c
│   │   ├── L1TX
│   │   │   └── Code
│   │   │       └── src
│   │   │           ├── L1TXMAC_CiProcessor.c
│   │   │           ├── L1TXMAC_MUX.c
│   │   │           ├── L1TXMAC_RAController.c
│   │   │           ├── L1TXMAC_scheduler.c
│   │   │           ├── L1TXPHY_TxChController.c
│   │   │           ├── L1TXRLC_DataGenerator.c
│   │   │           ├── L1TXRLC_TxController.c
│   │   │           ├── L1TX_CfgController.c
│   │   │           └── L1TX_Task.c
│   │   ├── L2Common
│   │   │   └── Code
│   │   │       └── src
│   │   │           ├── L2_Common.c
│   │   │           └── UBuffer.c
│   │   ├── L2RX
│   │   │   └── Code
│   │   │       └── src
│   │   │           ├── L2RXPDCP_Controller.c
│   │   │           ├── L2RXPDCP_Processor.c
│   │   │           ├── L2RXRLC_Controller.c
│   │   │           ├── L2RXRLC_Processor.c
│   │   │           └── L2RX_Task.c
│   │   └── L2TX
│   │       └── Code
│   │           └── src
│   │               ├── L2TXPDCP_Processor.c
│   │               ├── L2TXPdcp_Controller.c
│   │               ├── L2TX_Scheduler.c
│   │               └── L2TX_Task.c
│   └── LteL3
│       ├── LPP
│       │   ├── Code
│       │   │   └── Src
│       │   │       ├── LPP_AssistanceData.c
│       │   │       ├── LPP_Capability.c
│       │   │       ├── LPP_CommonDB.c
│       │   │       ├── LPP_CommonUtil.c
│       │   │       ├── LPP_EmmConManagement.c
│       │   │       ├── LPP_LcsManagement.c
│       │   │       ├── LPP_Measurement.c
│       │   │       ├── LPP_MsgHandler.c
│       │   │       ├── LPP_Task.c
│       │   │       └── LPP_TimerManagement.c
│       │   └── asn
│       │       └── arm
│       │           └── Code
│       │               └── Src
│       │                   └── LPP_Codec.c
│       ├── LteRrc
│       │   ├── Code
│       │   │   ├── inc
│       │   │   │   └── LteRrc_CommDb.h
│       │   │   └── src
│       │   │       ├── LteRrc_CommDb.c
│       │   │       ├── LteRrc_CommMsgSend.c
│       │   │       ├── LteRrc_CommMsgTable.c
│       │   │       ├── LteRrc_CommTimer.c
│       │   │       ├── LteRrc_CommUtil.c
│       │   │       ├── LteRrc_DbForConn.c
│       │   │       ├── LteRrc_DbForSi.c
│       │   │       ├── LteRrc_MgrAcc.c
│       │   │       ├── LteRrc_MgrConn.c
│       │   │       ├── LteRrc_MgrIdle.c
│       │   │       ├── LteRrc_MgrInit.c
│       │   │       ├── LteRrc_MgrSusp.c
│       │   │       ├── LteRrc_ProcConfig.c
│       │   │       ├── LteRrc_ProcDsds.c
│       │   │       ├── LteRrc_ProcMbsfn.c
│       │   │       ├── LteRrc_ProcMeas.c
│       │   │       ├── LteRrc_ProcPlmn.c
│       │   │       ├── LteRrc_ProcSec.c
│       │   │       ├── LteRrc_ProcSysInfo.c
│       │   │       ├── LteRrc_SuppSvcFrameworkCore.c
│       │   │       ├── LteRrc_SuppSvcLogMeasProc.c
│       │   │       ├── LteRrc_SuppSvcLppProc.c
│       │   │       └── LteRrc_Task.c
│       │   └── asn
│       │       └── arm
│       │           └── Code
│       │               └── Rel1510
│       │                   └── src
│       │                       └── LteRrc_Codec.c
│       ├── LteRrm
│       │   └── Code
│       │       └── src
│       │           ├── LteRrm_ConnMeasure.c
│       │           ├── LteRrm_ConnMobility.c
│       │           ├── LteRrm_IdleMeasure.c
│       │           ├── LteRrm_IdleMobility.c
│       │           ├── LteRrm_InfoRx.c
│       │           ├── LteRrm_MbsfnController.c
│       │           ├── LteRrm_MsgHandler.c
│       │           ├── LteRrm_SetManager.c
│       │           ├── LteRrm_SidelinkController.c
│       │           ├── LteRrm_StateController.c
│       │           ├── LteRrm_SyncController.c
│       │           ├── LteRrm_Task.c
│       │           └── LteRrm_TimerController.c
│       ├── LteSae
│       │   ├── SAECOMM
│       │   │   └── Code
│       │   │       ├── inc
│       │   │       │   └── SAECOMM_FlashItems.h
│       │   │       └── src
│       │   │           ├── SAECOMM_DbManagement.c
│       │   │           ├── SAECOMM_DmManagement.c
│       │   │           ├── SAECOMM_MsgManagement.c
│       │   │           └── SAECOMM_Utility.c
│       │   ├── SAEMAIN
│       │   │   └── Code
│       │   │       └── src
│       │   │           └── SAEL3_Task.c
│       │   ├── SAEMM
│       │   │   └── Code
│       │   │       ├── inc
│       │   │       │   ├── SAEMM_ContextDB.h
│       │   │       │   ├── SAEMM_PreDefHandlerTable.h
│       │   │       │   ├── SAEMM_ProcDB.h
│       │   │       │   ├── SAEMM_ProcedureManagement.h
│       │   │       │   └── Saemm_RcvMsgTable.h
│       │   │       └── src
│       │   │           ├── SAEMM_AsLinkControl.c
│       │   │           ├── SAEMM_ClientServiceProvision.c
│       │   │           ├── SAEMM_CommonProcedure.c
│       │   │           ├── SAEMM_ContextManagement.c
│       │   │           ├── SAEMM_MMCIFManagement.c
│       │   │           ├── SAEMM_Main.c
│       │   │           ├── SAEMM_ProcedureManagement.c
│       │   │           ├── SAEMM_RadioMessageCodec.c
│       │   │           ├── SAEMM_RegistrationProcedure.c
│       │   │           ├── SAEMM_SecurityProcedure.c
│       │   │           └── SAEMM_TimerManagement.c
│       │   ├── SAEQM
│       │   │   └── Code
│       │   │       └── src
│       │   │           ├── SAEQM_CheckRadioMsg.c
│       │   │           ├── SAEQM_ClientServiceProvision.c
│       │   │           ├── SAEQM_ExtMsgHandler.c
│       │   │           ├── SAEQM_InstanceManagement.c
│       │   │           ├── SAEQM_IntMsgMainHandler.c
│       │   │           ├── SAEQM_Main.c
│       │   │           ├── SAEQM_RadioMessageCodec.c
│       │   │           ├── SAEQM_SendMsgDescription.c
│       │   │           ├── SAEQM_SrvcVzwHandler.c
│       │   │           └── SAEQM_TimerManagement.c
│       │   └── SAERC
│       │       └── Code
│       │           └── src
│       │               ├── SAERC_Main.c
│       │               ├── SAERC_PLMNControl.c
│       │               └── SAERC_RatControl.c
│       └── PdnMgr
│           ├── PDNMGR
│           │   └── Code
│           │       ├── inc
│           │       │   ├── PDNMGR_FlashItems.h
│           │       │   ├── PDNMGR_PdnContextDb.h
│           │       │   └── PDNMGR_PdnStaticDb.h
│           │       └── src
│           │           ├── PDNMGR_DbManagement.c
│           │           ├── PDNMGR_MsgManagement.c
│           │           ├── PDNMGR_Task.c
│           │           ├── PDNMGR_TimerManagement.c
│           │           └── PDNMGR_Utility.c
│           └── PMPM
│               └── Code
│                   └── src
│                       ├── PMPM_ApnManager.c
│                       ├── PMPM_InstanceManagement.c
│                       ├── PMPM_Main.c
│                       ├── PMPM_RcvMsgHandler.c
│                       └── PMPM_SendMsgDescription.c
├── HEDGE
│   ├── GSM
│   │   ├── GCommon
│   │   │   └── Code
│   │   │       └── Src
│   │   │           └── rr_UtilDb.c
│   │   ├── GL1
│   │   │   ├── GHAL
│   │   │   │   └── Code
│   │   │   │       └── Src
│   │   │   │           ├── ghal_AgcCfg.c
│   │   │   │           ├── ghal_AntSwitching.c
│   │   │   │           ├── ghal_BgAmr.c
│   │   │   │           ├── ghal_BndCfg.c
│   │   │   │           ├── ghal_Diversity.c
│   │   │   │           ├── ghal_FrAfc.c
│   │   │   │           ├── ghal_FrAgc.c
│   │   │   │           ├── ghal_FrAmr.c
│   │   │   │           ├── ghal_FrLoop.c
│   │   │   │           ├── ghal_FrSeq.c
│   │   │   │           ├── ghal_FrSortbc.c
│   │   │   │           ├── ghal_FrTds.c
│   │   │   │           ├── ghal_Interrupts.c
│   │   │   │           ├── ghal_IratLteTsk.c
│   │   │   │           ├── ghal_Rfrc.c
│   │   │   │           ├── ghal_Sar.c
│   │   │   │           └── ghal_Stubs.c
│   │   │   └── GPHY
│   │   │       ├── L1C
│   │   │       │   └── Code
│   │   │       │       └── Src
│   │   │       │           ├── l1c_LmmMessageHandlers.c
│   │   │       │           ├── l1c_LmmMisAccess.c
│   │   │       │           ├── l1c_QualityMeasSys.c
│   │   │       │           ├── l1c_UmmMessageHandlers.c
│   │   │       │           ├── l1c_UmmMisAccess.c
│   │   │       │           ├── l1c_gprs_eval.c
│   │   │       │           ├── l1c_gprs_idle.c
│   │   │       │           ├── l1c_gprs_ra.c
│   │   │       │           ├── l1c_gprs_rel.c
│   │   │       │           ├── l1c_gprs_sdl.c
│   │   │       │           ├── l1c_gprs_tbf.c
│   │   │       │           ├── l1c_msgpro.c
│   │   │       │           ├── l1c_op1.c
│   │   │       │           ├── l1c_op2.c
│   │   │       │           ├── l1c_op3.c
│   │   │       │           ├── l1c_op4.c
│   │   │       │           ├── l1c_op5.c
│   │   │       │           ├── l1c_op6.c
│   │   │       │           ├── l1c_op7.c
│   │   │       │           ├── l1c_op8.c
│   │   │       │           └── l1c_wrapfunc.c
│   │   │       ├── L1F
│   │   │       │   └── Code
│   │   │       │       └── Src
│   │   │       │           ├── l1f_core.c
│   │   │       │           ├── l1f_event.c
│   │   │       │           ├── l1f_fn.c
│   │   │       │           └── l1f_prcfr.c
│   │   │       ├── L1OS
│   │   │       │   └── Code
│   │   │       │       └── Src
│   │   │       │           └── l1os_debug.c
│   │   │       ├── L1PS
│   │   │       │   └── Code
│   │   │       │       └── Src
│   │   │       │           ├── l1ps_cal32k.c
│   │   │       │           ├── l1ps_l1_activity.c
│   │   │       │           ├── l1ps_main.c
│   │   │       │           ├── l1ps_notify.c
│   │   │       │           ├── l1ps_pse_client.c
│   │   │       │           └── l1ps_timebase.c
│   │   │       ├── L1RT
│   │   │       │   └── Code
│   │   │       │       └── Src
│   │   │       │           ├── l1rt_common.c
│   │   │       │           ├── l1rt_fch.c
│   │   │       │           ├── l1rt_hisr.c
│   │   │       │           ├── l1rt_rssi_mess.c
│   │   │       │           ├── l1rt_rssi_sched.c
│   │   │       │           ├── l1rt_rssi_serv.c
│   │   │       │           ├── l1rt_sch_sched.c
│   │   │       │           ├── l1rt_sch_serv.c
│   │   │       │           ├── l1rt_sid.c
│   │   │       │           └── l1rt_time.c
│   │   │       ├── L1ST
│   │   │       │   └── Code
│   │   │       │       └── Src
│   │   │       │           ├── l1st_AmrConfigManager.c
│   │   │       │           ├── l1st_DsL1Rc.c
│   │   │       │           ├── l1st_QualityMeasSys.c
│   │   │       │           ├── l1st_ab.c
│   │   │       │           ├── l1st_cch.c
│   │   │       │           ├── l1st_comfct.c
│   │   │       │           ├── l1st_gprsCipher.c
│   │   │       │           ├── l1st_hisr.c
│   │   │       │           ├── l1st_pdch.c
│   │   │       │           ├── l1st_pdchrx.c
│   │   │       │           ├── l1st_pdchtx.c
│   │   │       │           ├── l1st_ptcch.c
│   │   │       │           ├── l1st_pwr.c
│   │   │       │           ├── l1st_sil_if_convert.c
│   │   │       │           ├── l1st_statechange.c
│   │   │       │           ├── l1st_sync_fb.c
│   │   │       │           ├── l1st_sync_sb.c
│   │   │       │           ├── l1st_tch.c
│   │   │       │           ├── l1st_tch_process.c
│   │   │       │           └── l1st_tx.c
│   │   │       ├── L1X
│   │   │       │   └── Code
│   │   │       │       └── Src
│   │   │       │           ├── l1x_InterferenceMeas.c
│   │   │       │           ├── l1x_LmsMeasurement.c
│   │   │       │           ├── l1x_QualityReportManager.c
│   │   │       │           ├── l1x_UmmMeasurement.c
│   │   │       │           ├── l1x_UmtsCallback.c
│   │   │       │           ├── l1x_gprs_job.c
│   │   │       │           ├── l1x_gprs_msr.c
│   │   │       │           ├── l1x_gprs_rx.c
│   │   │       │           ├── l1x_gprs_rx_IRAM.c
│   │   │       │           ├── l1x_gprs_srch.c
│   │   │       │           ├── l1x_gprs_sync.c
│   │   │       │           ├── l1x_gprs_tgl.c
│   │   │       │           ├── l1x_gprs_tx.c
│   │   │       │           ├── l1x_gprs_tx_IRAM.c
│   │   │       │           ├── l1x_gsm_srch.c
│   │   │       │           ├── l1x_mma.c
│   │   │       │           ├── l1x_nsynch_rep.c
│   │   │       │           ├── l1x_sa1.c
│   │   │       │           ├── l1x_sa10.c
│   │   │       │           ├── l1x_sa2.c
│   │   │       │           ├── l1x_sa4.c
│   │   │       │           ├── l1x_sa5.c
│   │   │       │           ├── l1x_sa6.c
│   │   │       │           ├── l1x_sa8.c
│   │   │       │           ├── l1x_sa9.c
│   │   │       │           ├── l1x_srch_dsptch.c
│   │   │       │           ├── l1x_srch_gen.c
│   │   │       │           ├── l1x_srch_lib.c
│   │   │       │           ├── l1x_srch_tch.c
│   │   │       │           ├── l1x_suspres.c
│   │   │       │           ├── l1x_to_l1c.c
│   │   │       │           ├── l1x_to_l1sm.c
│   │   │       │           └── l1x_to_mac.c
│   │   │       └── SIL
│   │   │           └── Code
│   │   │               └── Src
│   │   │                   ├── sil_ArfcnDataStore.c
│   │   │                   ├── sil_ArfcnInfo.c
│   │   │                   ├── sil_Cch.c
│   │   │                   ├── sil_Common.c
│   │   │                   ├── sil_DtmRx.c
│   │   │                   ├── sil_DtmTx.c
│   │   │                   ├── sil_Hal_convert.c
│   │   │                   ├── sil_IRATSignalGenerate.c
│   │   │                   ├── sil_PowerSaving.c
│   │   │                   ├── sil_Synch.c
│   │   │                   ├── sil_Tch.c
│   │   │                   ├── sil_TchRx.c
│   │   │                   ├── sil_ab.c
│   │   │                   ├── sil_afc.c
│   │   │                   ├── sil_amr.c
│   │   │                   ├── sil_pdch.c
│   │   │                   ├── sil_sync_fb.c
│   │   │                   └── sil_sync_sb.c
│   │   ├── GL2
│   │   │   ├── GLAPD
│   │   │   │   └── Code
│   │   │   │       └── Src
│   │   │   │           ├── dl_conpg.c
│   │   │   │           ├── dl_ctrl.c
│   │   │   │           ├── dl_idle.c
│   │   │   │           ├── dl_main.c
│   │   │   │           ├── dl_mfe.c
│   │   │   │           ├── dl_os.c
│   │   │   │           ├── dl_relpg.c
│   │   │   │           ├── dl_timrc.c
│   │   │   │           ├── dl_uti.c
│   │   │   │           ├── dlsconpg.c
│   │   │   │           ├── dlsidle.c
│   │   │   │           ├── dlsmfe.c
│   │   │   │           ├── dlsrelpg.c
│   │   │   │           ├── dlssusp.c
│   │   │   │           └── dlstimrc.c
│   │   │   ├── GMAC
│   │   │   │   └── Code
│   │   │   │       └── Src
│   │   │   │           ├── mac_access.c
│   │   │   │           ├── mac_ccch.c
│   │   │   │           ├── mac_ctrl.c
│   │   │   │           ├── mac_dtm.c
│   │   │   │           ├── mac_ie.c
│   │   │   │           ├── mac_l1al.c
│   │   │   │           ├── mac_log.c
│   │   │   │           ├── mac_main.c
│   │   │   │           ├── mac_multi_slot.c
│   │   │   │           ├── mac_packnack.c
│   │   │   │           ├── mac_pda.c
│   │   │   │           ├── mac_poll.c
│   │   │   │           ├── mac_process_data.c
│   │   │   │           ├── mac_ptsr.c
│   │   │   │           ├── mac_pua.c
│   │   │   │           ├── mac_rach.c
│   │   │   │           ├── mac_sm.c
│   │   │   │           ├── mac_tbf.c
│   │   │   │           ├── mac_trigger.c
│   │   │   │           ├── mac_tx.c
│   │   │   │           ├── mac_ul_msg.c
│   │   │   │           └── mac_util.c
│   │   │   └── GRLC
│   │   │       └── Code
│   │   │           └── Src
│   │   │               ├── rlc_EgprsUlDatablock.c
│   │   │               ├── rlc_control.c
│   │   │               ├── rlc_dl_datablock.c
│   │   │               ├── rlc_log.c
│   │   │               ├── rlc_main.c
│   │   │               ├── rlc_pdu.c
│   │   │               ├── rlc_puan.c
│   │   │               ├── rlc_resource.c
│   │   │               ├── rlc_sm.c
│   │   │               ├── rlc_tbf.c
│   │   │               ├── rlc_test_mode.c
│   │   │               ├── rlc_ul_datablock.c
│   │   │               └── rlc_util.c
│   │   ├── GL3
│   │   │   └── GRR
│   │   │       └── Code
│   │   │           └── Src
│   │   │               ├── Rr_EIratMeas.c
│   │   │               ├── Rr_IratMeas.c
│   │   │               ├── rr_ba.c
│   │   │               ├── rr_ccn.c
│   │   │               ├── rr_cdc.c
│   │   │               ├── rr_csnie.c
│   │   │               ├── rr_ctx.c
│   │   │               ├── rr_decsysmsgs.c
│   │   │               ├── rr_dedi.c
│   │   │               ├── rr_dl.c
│   │   │               ├── rr_dm.c
│   │   │               ├── rr_dtm.c
│   │   │               ├── rr_emr.c
│   │   │               ├── rr_ext.c
│   │   │               ├── rr_hop.c
│   │   │               ├── rr_idle.c
│   │   │               ├── rr_init.c
│   │   │               ├── rr_l1c.c
│   │   │               ├── rr_lcsm.c
│   │   │               ├── rr_list.c
│   │   │               ├── rr_lte.c
│   │   │               ├── rr_mac.c
│   │   │               ├── rr_main.c
│   │   │               ├── rr_meas.c
│   │   │               ├── rr_measinfo.c
│   │   │               ├── rr_mm.c
│   │   │               ├── rr_mmi.c
│   │   │               ├── rr_nc.c
│   │   │               ├── rr_os.c
│   │   │               ├── rr_pcco.c
│   │   │               ├── rr_pcd.c
│   │   │               ├── rr_plmn.c
│   │   │               ├── rr_pmo.c
│   │   │               ├── rr_psi3bis.c
│   │   │               ├── rr_psi3quater.c
│   │   │               ├── rr_psi3ter.c
│   │   │               ├── rr_psysin.c
│   │   │               ├── rr_rat.c
│   │   │               ├── rr_resel.c
│   │   │               ├── rr_rlc.c
│   │   │               ├── rr_selec.c
│   │   │               ├── rr_si2q.c
│   │   │               ├── rr_si2ter.c
│   │   │               ├── rr_si3478.c
│   │   │               ├── rr_si9.c
│   │   │               ├── rr_sim.c
│   │   │               ├── rr_sms.c
│   │   │               ├── rr_srrc_main.c
│   │   │               ├── rr_status.c
│   │   │               ├── rr_sysin.c
│   │   │               ├── rr_tim.c
│   │   │               ├── rr_urrc.c
│   │   │               ├── rr_ut_d.c
│   │   │               ├── rr_ut_g.c
│   │   │               └── rr_ut_i.c
│   │   └── Interface
│   │       ├── GL1
│   │       │   └── Src
│   │       │       ├── ghal_Audsq.c
│   │       │       ├── ghal_BbcH1004.c
│   │       │       ├── ghal_BgInit.c
│   │       │       ├── ghal_Cfg.c
│   │       │       ├── ghal_ChipInfo.c
│   │       │       ├── ghal_Cipher.c
│   │       │       ├── ghal_FrSort.c
│   │       │       ├── ghal_FrTcu.c
│   │       │       ├── ghal_HwSorter_Import.c
│   │       │       ├── ghal_Hw_Import.c
│   │       │       ├── ghal_RegMap.c
│   │       │       ├── ghal_Rf_Import.c
│   │       │       ├── ghal_SlowCal.c
│   │       │       ├── ghal_SqAfc.c
│   │       │       ├── ghal_SqAgc.c
│   │       │       ├── ghal_SqFb.c
│   │       │       ├── ghal_SqLpc.c
│   │       │       ├── ghal_SqNb.c
│   │       │       ├── ghal_SqRssi.c
│   │       │       ├── ghal_SqRx.c
│   │       │       ├── ghal_SqRxtc.c
│   │       │       ├── ghal_SqSb.c
│   │       │       ├── ghal_SqTxdc.c
│   │       │       ├── ghal_SqTxra.c
│   │       │       ├── ghal_SqTxtc.c
│   │       │       ├── gphy_BuildSwitch_Interwork.c
│   │       │       ├── gphy_L1rc_Import.c
│   │       │       ├── gphy_PALCommon_Import.c
│   │       │       ├── gphy_PSS_Import.c
│   │       │       ├── gphy_RfCal.c
│   │       │       ├── gphy_RfCal_Actfunc.c
│   │       │       ├── gphy_RfCal_Wrapfunc.c
│   │       │       ├── gphy_UtraTdd_Interwork.c
│   │       │       ├── l1ps_UmmClient.c
│   │       │       ├── l1st_Umm.c
│   │       │       ├── l1x_TDDUmsMeasurement.c
│   │       │       ├── l1x_UmsMeasurement.c
│   │       │       ├── l1x_srch_if.c
│   │       │       ├── sil_Pwr.c
│   │       │       ├── sil_QualityMeasSys.c
│   │       │       ├── sil_StateChange.c
│   │       │       ├── sil_gprsCipher.c
│   │       │       ├── sil_irat_fch.c
│   │       │       ├── sil_irat_rssi.c
│   │       │       ├── sil_irat_sch.c
│   │       │       ├── sil_pdchrx.c
│   │       │       ├── sil_pdchtx.c
│   │       │       └── sil_ptcch.c
│   │       └── GL3
│   │           └── Src
│   │               ├── rr_import.c
│   │               ├── rr_srrc_main_import.c
│   │               ├── rr_srrc_receive.c
│   │               └── rr_srrc_send.c
│   ├── HCommon
│   │   ├── HFunction
│   │   │   └── Code
│   │   │       └── Src
│   │   │           └── hfcn_write.c
│   │   ├── UCommon
│   │   │   ├── ASN1
│   │   │   │   └── Cortex
│   │   │   │       └── v1114_c861
│   │   │   │           └── src
│   │   │   │               └── Urrc_Codec.c
│   │   │   ├── Code
│   │   │   │   └── Src
│   │   │   │       └── Ul1Ul2Gateway.c
│   │   │   └── List
│   │   │       └── Code
│   │   │           └── Src
│   │   │               └── uphy_CList.c
│   │   └── UFramework
│   │       └── Code
│   │           ├── Inc
│   │           │   └── smc_list.inl
│   │           └── Src
│   │               ├── smc_core.c
│   │               ├── smc_evt.c
│   │               ├── smc_osal.c
│   │               └── smc_timer.c
│   ├── NASL3
│   │   ├── BC
│   │   │   └── Code
│   │   │       └── Src
│   │   │           ├── bc_code_cbst.c
│   │   │           └── bc_utilities.c
│   │   ├── CC
│   │   │   └── Code
│   │   │       └── Src
│   │   │           ├── cc_AocManagement.c
│   │   │           ├── cc_AutoRetryCall.c
│   │   │           ├── cc_BearerManagement.c
│   │   │           ├── cc_CallClearManagement.c
│   │   │           ├── cc_CallHoldManagement.c
│   │   │           ├── cc_CcbsManagement.c
│   │   │           ├── cc_CodeId.c
│   │   │           ├── cc_CugManagement.c
│   │   │           ├── cc_DtmfManagement.c
│   │   │           ├── cc_EctManagement.c
│   │   │           ├── cc_EmlppManagement.c
│   │   │           ├── cc_GapiIntfManagement.c
│   │   │           ├── cc_Main.c
│   │   │           ├── cc_MmConManagement.c
│   │   │           ├── cc_MoCallEstablishment.c
│   │   │           ├── cc_MsgDescription.c
│   │   │           ├── cc_MtCallEstablishment.c
│   │   │           ├── cc_MultiPartyManagement.c
│   │   │           ├── cc_PduCodec.c
│   │   │           ├── cc_RabmIntfManagement.c
│   │   │           ├── cc_StatusManagement.c
│   │   │           ├── cc_TimerManagement.c
│   │   │           ├── cc_Utilities.c
│   │   │           └── cc_VcgIntfManagement.c
│   │   ├── LLC
│   │   │   └── Code
│   │   │       └── Src
│   │   │           ├── llc_Crc.c
│   │   │           ├── llc_Data.c
│   │   │           ├── llc_DlDataTxManagement.c
│   │   │           ├── llc_FlowControlManagement.c
│   │   │           ├── llc_LleEstblRelManagement.c
│   │   │           ├── llc_Main.c
│   │   │           ├── llc_SendMessage.c
│   │   │           ├── llc_SusResManagement.c
│   │   │           ├── llc_TimerManagement.c
│   │   │           ├── llc_TlliManagement.c
│   │   │           ├── llc_UlDataTxManagement.c
│   │   │           └── llc_rlc.c
│   │   ├── MM
│   │   │   └── Code
│   │   │       └── Src
│   │   │           ├── mm_AnrManagement.c
│   │   │           ├── mm_Authentication.c
│   │   │           ├── mm_CellIndication.c
│   │   │           ├── mm_GapiIntfManagement.c
│   │   │           ├── mm_GmmAttach.c
│   │   │           ├── mm_GmmCellIndication.c
│   │   │           ├── mm_GmmCoordination.c
│   │   │           ├── mm_GmmDetach.c
│   │   │           ├── mm_GmmPduCodec.c
│   │   │           ├── mm_GmmRabmIntfManagement.c
│   │   │           ├── mm_GmmRlcIntfManagement.c
│   │   │           ├── mm_GmmRrConManagement.c
│   │   │           ├── mm_GmmServiceReq.c
│   │   │           ├── mm_GmmSigConManagement.c
│   │   │           ├── mm_GmmSmIntfManagement.c
│   │   │           ├── mm_GmmSmsIntfManagement.c
│   │   │           ├── mm_GmmSndcpIntfManagement.c
│   │   │           ├── mm_GmmSsIntfManagement.c
│   │   │           ├── mm_GmmTimerManagement.c
│   │   │           ├── mm_Identification.c
│   │   │           ├── mm_Information.c
│   │   │           ├── mm_LlcManagement.c
│   │   │           ├── mm_LocationUpdate.c
│   │   │           ├── mm_LteInterRatManagement.c
│   │   │           ├── mm_Main.c
│   │   │           ├── mm_MmConManagement.c
│   │   │           ├── mm_MmcIntfManagement.c
│   │   │           ├── mm_PduCodec.c
│   │   │           ├── mm_Plmncoordination.c
│   │   │           ├── mm_PtmsiReallocation.c
│   │   │           ├── mm_RadioAccesTechManagement.c
│   │   │           ├── mm_RadioCaps.c
│   │   │           ├── mm_RoutingAreaUpdate.c
│   │   │           ├── mm_RrConManagement.c
│   │   │           ├── mm_SimDataManagement.c
│   │   │           ├── mm_SrncIntfManagement.c
│   │   │           ├── mm_Status.c
│   │   │           ├── mm_TestModeManagement.c
│   │   │           ├── mm_TimerManagement.c
│   │   │           ├── mm_TmsiReallocation.c
│   │   │           └── mm_Utilities.c
│   │   ├── RABM
│   │   │   └── Code
│   │   │       └── Src
│   │   │           ├── rabm_ActivationManagement.c
│   │   │           ├── rabm_Data.c
│   │   │           ├── rabm_DataTransferManagement.c
│   │   │           ├── rabm_DeactivationManagement.c
│   │   │           ├── rabm_Main.c
│   │   │           ├── rabm_ModificationManagement.c
│   │   │           ├── rabm_SendMessage.c
│   │   │           └── rabm_TimerManagement.c
│   │   ├── SM
│   │   │   └── Code
│   │   │       └── Src
│   │   │           ├── sm_CodeId.c
│   │   │           ├── sm_GmmIntfManagement.c
│   │   │           ├── sm_Main.c
│   │   │           ├── sm_MmcIntfManagement.c
│   │   │           ├── sm_PdnMngrUtil.c
│   │   │           ├── sm_PdpContextActivation.c
│   │   │           ├── sm_PdpContextDeactivation.c
│   │   │           ├── sm_PdpContextModification.c
│   │   │           ├── sm_PduCodec.c
│   │   │           ├── sm_PmInterface.c
│   │   │           ├── sm_RabmIntfManagement.c
│   │   │           ├── sm_SnIntfManagement.c
│   │   │           ├── sm_Status.c
│   │   │           ├── sm_TimerManagement.c
│   │   │           └── sm_Utilities.c
│   │   ├── SNDCP
│   │   │   └── Code
│   │   │       └── Src
│   │   │           ├── V42b_enc.c
│   │   │           ├── V42b_int.c
│   │   │           ├── V42bdict.c
│   │   │           ├── pppcompress.c
│   │   │           ├── snp_Data.c
│   │   │           ├── snp_LlcLink.c
│   │   │           ├── snp_Main.c
│   │   │           ├── snp_PdpContext.c
│   │   │           ├── snp_TimerManagement.c
│   │   │           ├── snp_rfc1144.c
│   │   │           ├── snp_rfc2507.c
│   │   │           ├── snp_v42b.c
│   │   │           └── snp_xid.c
│   │   └── SS
│   │       └── Code
│   │           └── Src
│   │               ├── ss_CallBarring.c
│   │               ├── ss_CallCompleteBusy.c
│   │               ├── ss_CallForwarding.c
│   │               ├── ss_CallWaiting.c
│   │               ├── ss_CallerLineIdent.c
│   │               ├── ss_CallerNamePresent.c
│   │               ├── ss_Emlpp.c
│   │               ├── ss_GapiIntfManagement.c
│   │               ├── ss_LcsManagement.c
│   │               ├── ss_Main.c
│   │               ├── ss_MmConManagement.c
│   │               ├── ss_MultiCall.c
│   │               ├── ss_OssAsnManagement.c
│   │               ├── ss_PduCodec.c
│   │               ├── ss_TimerManagement.c
│   │               ├── ss_UssdManagement.c
│   │               └── ss_Utilities.c
│   ├── TL1
│   │   ├── Interface
│   │   │   ├── Common
│   │   │   │   └── src
│   │   │   │       └── pal_api_3g_Import.c
│   │   │   └── THAL
│   │   │       └── src
│   │   │           ├── hal_dmover_3g_Import.c
│   │   │           ├── hal_infra_3g_Import.c
│   │   │           ├── hal_interrupt_3g_Import.c
│   │   │           ├── hal_modem_3g_Import.c
│   │   │           └── pal_hpcm_3g_Import.c
│   │   ├── THAL_3XXAP
│   │   │   ├── common
│   │   │   │   └── src
│   │   │   │       ├── thal_CCmd.c
│   │   │   │       ├── thal_CCmdHandler.c
│   │   │   │       ├── thal_CCmdPool.c
│   │   │   │       ├── thal_CDlUarfcnCmdHandler.c
│   │   │   │       ├── thal_CNormalCmdHandler.c
│   │   │   │       └── thal_common.c
│   │   │   ├── dl
│   │   │   │   └── src
│   │   │   │       ├── thal_CHmcpData.c
│   │   │   │       ├── thal_CHmcpDataCommon.c
│   │   │   │       ├── thal_CHmcpDedicatedCommonConfig.c
│   │   │   │       ├── thal_CHmcpDedicatedCommonInfo.c
│   │   │   │       ├── thal_CHmcpDlCctrchEnable.c
│   │   │   │       ├── thal_CHmcpDlCctrchRelease.c
│   │   │   │       ├── thal_CHmcpDlCctrchStop.c
│   │   │   │       ├── thal_CHmcpDlPhychConfig.c
│   │   │   │       ├── thal_CHmcpDlPhychProc.c
│   │   │   │       ├── thal_CHmcpDlPhychRelease.c
│   │   │   │       ├── thal_CHmcpDlPhychStart.c
│   │   │   │       ├── thal_CHmcpDlPhychStop.c
│   │   │   │       ├── thal_CHmcpDlTrchCommon.c
│   │   │   │       ├── thal_CHmcpDlTrchConfig.c
│   │   │   │       ├── thal_CHmcpDlTrchRelease.c
│   │   │   │       ├── thal_CHmcpPichEnable.c
│   │   │   │       └── thal_CTfc.c
│   │   │   ├── eUL
│   │   │   │   └── src
│   │   │   │       ├── thal_CHmcpEDchTrchCommon.c
│   │   │   │       ├── thal_CHmcpEdchCctrchToEncode.c
│   │   │   │       ├── thal_CHmcpEdpchConfig.c
│   │   │   │       ├── thal_CHmcpEdpchRelease.c
│   │   │   │       └── thal_CHmcpEdpchStart.c
│   │   │   ├── hsdpa
│   │   │   │   └── src
│   │   │   │       ├── thal_CHmcpHsPdschEnable.c
│   │   │   │       ├── thal_CHmcpHsPdschHarqConfig.c
│   │   │   │       ├── thal_CHmcpHsScchConfig.c
│   │   │   │       ├── thal_CHmcpHsSichConfig.c
│   │   │   │       └── thal_CHmcpHsdpaCommonInfo.c
│   │   │   ├── irat
│   │   │   │   ├── iratMux
│   │   │   │   │   └── src
│   │   │   │   │       └── thal_CHmcpGsmTimeLatch.c
│   │   │   │   └── measurementServer
│   │   │   │       └── src
│   │   │   │           ├── thal_CMeasurementQueue.c
│   │   │   │           ├── thal_CMeasurementRequest.c
│   │   │   │           ├── thal_CMeasurementServer.c
│   │   │   │           └── thal_MeasurementServer.c
│   │   │   ├── lmac
│   │   │   │   └── src
│   │   │   │       ├── thal_CHmcpHsMacParsingConfig.c
│   │   │   │       ├── thal_CHmcpRxMacDataConfig.c
│   │   │   │       ├── thal_CHmcpRxRlcDataConfig.c
│   │   │   │       ├── thal_CHmcpTxLmacCipherConfig.c
│   │   │   │       ├── thal_CHmcpTxLmacDataTransferConfig.c
│   │   │   │       └── thal_CHmcpTxLmacEdchTransferConfig.c
│   │   │   ├── platform
│   │   │   │   └── src
│   │   │   │       ├── thal_Hmcp.c
│   │   │   │       ├── thal_HmcpInterrupt.c
│   │   │   │       └── thal_HmcpIpc.c
│   │   │   ├── powerSave
│   │   │   │   ├── CAL
│   │   │   │   │   └── src
│   │   │   │   │       └── thal_CSlowCLKCal.c
│   │   │   │   ├── HW
│   │   │   │   │   └── src
│   │   │   │   │       ├── thal_HpcmComponent.c
│   │   │   │   │       └── thal_HpcmHW.c
│   │   │   │   └── SLEEP
│   │   │   │       └── src
│   │   │   │           ├── thal_CSleepStart.c
│   │   │   │           └── thal_CWakeUpStart.c
│   │   │   ├── rf
│   │   │   │   └── src
│   │   │   │       ├── thal_CHmcpRf.c
│   │   │   │       ├── thal_CHmcpRfAPI.c
│   │   │   │       ├── thal_CHmcpRfCal.c
│   │   │   │       ├── thal_CHmcpRfInfo.c
│   │   │   │       ├── thal_CHmcpRfOn.c
│   │   │   │       ├── thal_CHmcpRfSynth.c
│   │   │   │       ├── thal_CHmcpRfWithUs.c
│   │   │   │       ├── thal_CHmcpRxDiv.c
│   │   │   │       ├── thal_CHmcpRxOff.c
│   │   │   │       ├── thal_CHmcpRxOn.c
│   │   │   │       ├── thal_CHmcpRxRssi.c
│   │   │   │       ├── thal_CHmcpRxUarfcn.c
│   │   │   │       ├── thal_CHmcpTxOff.c
│   │   │   │       ├── thal_CHmcpTxOn.c
│   │   │   │       └── thal_CHmcpTxPower.c
│   │   │   ├── searcher
│   │   │   │   └── src
│   │   │   │       ├── thal_CHmcpSrchAfc.c
│   │   │   │       ├── thal_CHmcpSrchDwPtsMultiPath.c
│   │   │   │       ├── thal_CHmcpSrchMidambleScrCode.c
│   │   │   │       ├── thal_CHmcpSrchMultiPathMode0.c
│   │   │   │       ├── thal_CHmcpSrchPccpchFrameSync.c
│   │   │   │       └── thal_CHmcpSrchSIC.c
│   │   │   └── ul
│   │   │       └── src
│   │   │           ├── thal_CHmcpCctrchToEncode.c
│   │   │           ├── thal_CHmcpPrach.c
│   │   │           ├── thal_CHmcpPrachConfig.c
│   │   │           ├── thal_CHmcpPrachRelease.c
│   │   │           ├── thal_CHmcpPrachStart.c
│   │   │           ├── thal_CHmcpUlDpch.c
│   │   │           ├── thal_CHmcpUlDpchConfig.c
│   │   │           ├── thal_CHmcpUlDpchRelease.c
│   │   │           ├── thal_CHmcpUlDpchStart.c
│   │   │           ├── thal_CHmcpUlTrchCommon.c
│   │   │           ├── thal_CHmcpUlTrchConfig.c
│   │   │           ├── thal_CHmcpUlTrchRelease.c
│   │   │           └── thal_CHmcpUlUtility.c
│   │   └── TL1C
│   │       ├── ChMgt
│   │       │   ├── bch
│   │       │   │   └── src
│   │       │   │       ├── tphy_CBchResources.c
│   │       │   │       ├── tphy_CBchResourcesController.c
│   │       │   │       └── tphy_CCellSFNServer.c
│   │       │   ├── bplmn
│   │       │   │   └── src
│   │       │   │       └── tphy_CBplmnController.c
│   │       │   ├── dataTRx
│   │       │   │   └── src
│   │       │   │       └── tphy_CDlUserPlaneMiniRouter.c
│   │       │   ├── dch
│   │       │   │   └── src
│   │       │   │       ├── tphy_CActivationTimeQueue.c
│   │       │   │       ├── tphy_CDedicatedModeController.c
│   │       │   │       ├── tphy_CDedicatedModeModificationUtilities.c
│   │       │   │       ├── tphy_CDedicatedModeResources.c
│   │       │   │       ├── tphy_CDlDchProcessor.c
│   │       │   │       └── tphy_CUlDchProcessor.c
│   │       │   ├── edch
│   │       │   │   └── src
│   │       │   │       ├── tphy_CEdchResourceController.c
│   │       │   │       └── tphy_CEdchResources.c
│   │       │   ├── genChCtrl
│   │       │   │   └── src
│   │       │   │       ├── tphy_CChannelsConfigurationUtility.c
│   │       │   │       ├── tphy_CConfigurationController.c
│   │       │   │       ├── tphy_CConfigurationVerifier.c
│   │       │   │       ├── tphy_CFSM.c
│   │       │   │       ├── tphy_CFSMEventDeadlineList.c
│   │       │   │       ├── tphy_CMappingDatabase.c
│   │       │   │       └── tphy_CResourcesConfigurationController.c
│   │       │   ├── hsdsch
│   │       │   │   └── src
│   │       │   │       ├── tphy_CHsdschResources.c
│   │       │   │       ├── tphy_CHsdschResourcesController.c
│   │       │   │       └── tphy_CHsdschResourcesModificationUtilities.c
│   │       │   ├── pchFach
│   │       │   │   └── src
│   │       │   │       ├── tphy_CFachResources.c
│   │       │   │       ├── tphy_CFachResourcesController.c
│   │       │   │       ├── tphy_CPchAndDrxResources.c
│   │       │   │       ├── tphy_CPchAndDrxResourcesController.c
│   │       │   │       └── tphy_CStartStopDecodingController.c
│   │       │   └── rach
│   │       │       └── src
│   │       │           ├── tphy_CRachResources.c
│   │       │           └── tphy_CRachResourcesController.c
│   │       ├── messaging
│   │       │   └── src
│   │       │       ├── buildTphyUrrcMessages.c
│   │       │       ├── tphy_CMessageCentre.c
│   │       │       ├── tphy_CMessageProcessor.c
│   │       │       ├── tphy_CMessageTransceiver.c
│   │       │       ├── tphy_CMsgDeadlineList.c
│   │       │       ├── tphy_CTphyDsl1rcMessageInterface.c
│   │       │       ├── tphy_CTphyMmcMessageInterface.c
│   │       │       ├── tphy_CTphyUmacMessageInterface.c
│   │       │       └── tphy_CTphyUrrcMessageInterface.c
│   │       ├── misc
│   │       │   └── src
│   │       │       ├── tl1_CreateDestroy.c
│   │       │       ├── tphy_CInterRatCoordinator.c
│   │       │       ├── tphy_IsUlDchReadyForData.c
│   │       │       ├── tphy_LmacGateway.c
│   │       │       └── tphy_timeout.c
│   │       ├── powerSave
│   │       │   └── Src
│   │       │       └── tphy_CPsManager.c
│   │       └── rrm
│   │           ├── TDD_GsmSpace
│   │           │   └── src
│   │           │       └── tphy_CGsmTimeReference.c
│   │           ├── cellSrchScheduler
│   │           │   └── src
│   │           │       ├── tphy_CArfcnList.c
│   │           │       ├── tphy_CArfcnListsCollector.c
│   │           │       ├── tphy_CEutraCellSearchStepFsm.c
│   │           │       ├── tphy_CEutraMeasureStepFsm.c
│   │           │       ├── tphy_CEutraSearchMeasureStepFsm.c
│   │           │       ├── tphy_CEutraStepFsm.c
│   │           │       ├── tphy_CFbFsm.c
│   │           │       ├── tphy_CFbFsmHandler.c
│   │           │       ├── tphy_CGsmFchStepFsm.c
│   │           │       ├── tphy_CGsmRssiStepFsm.c
│   │           │       ├── tphy_CGsmSchStepFsm.c
│   │           │       ├── tphy_CGsmStepFsm.c
│   │           │       ├── tphy_CRfRssiStepFsm.c
│   │           │       ├── tphy_CSchedulingManager.c
│   │           │       ├── tphy_CSearcherAfcStepFsm.c
│   │           │       ├── tphy_CSearcherDwptsStepFsm.c
│   │           │       ├── tphy_CSearcherMidambleStepFsm.c
│   │           │       ├── tphy_CSearcherMultipathStepFsm.c
│   │           │       ├── tphy_CSearcherPccpchFrameSyncStepFsm.c
│   │           │       ├── tphy_CThalFbStepFsm.c
│   │           │       ├── tphy_SchedulerMsgs.c
│   │           │       └── tphy_SchedulerUtil.c
│   │           ├── iratMsmt
│   │           │   ├── inc
│   │           │   │   └── tphy_CEutraCellReselectionMeasurementMidServer.inl
│   │           │   └── src
│   │           │       ├── tphy_CEutraBaseMeasurementMidServer.c
│   │           │       ├── tphy_CEutraCellReselMeasMidServer.c
│   │           │       ├── tphy_CEutraCellSearchController.c
│   │           │       ├── tphy_CEutraCellSearchManager.c
│   │           │       ├── tphy_CEutraMeasureController.c
│   │           │       ├── tphy_CEutraMeasureManager.c
│   │           │       ├── tphy_CEutraMeasurementController.c
│   │           │       ├── tphy_CEutraMeasurementMidServer.c
│   │           │       ├── tphy_CEutraSearchMeasureController.c
│   │           │       ├── tphy_CEutraSearchMeasureManager.c
│   │           │       ├── tphy_CEutraTimeReference.c
│   │           │       ├── tphy_CGsmBaseMeasurementMidServer.c
│   │           │       ├── tphy_CGsmBsicController.c
│   │           │       ├── tphy_CGsmBsicManager.c
│   │           │       ├── tphy_CGsmCellManager.c
│   │           │       ├── tphy_CGsmCellReselMeasMidServer.c
│   │           │       ├── tphy_CGsmMeasurementController.c
│   │           │       ├── tphy_CGsmMeasurementMidServer.c
│   │           │       ├── tphy_CGsmRssiController.c
│   │           │       └── tphy_CGsmRssiManager.c
│   │           ├── searcher
│   │           │   └── src
│   │           │       ├── tphy_CCarrierFreqSearcher.c
│   │           │       ├── tphy_CCellSynchroniser.c
│   │           │       ├── tphy_CInitialCellSearcher.c
│   │           │       ├── tphy_CInterGroupCellSynchroniser.c
│   │           │       ├── tphy_CIntraGroupCellSynchroniser.c
│   │           │       └── tphy_CSearcherController.c
│   │           └── tddMsmt
│   │               └── src
│   │                   ├── tphy_CCellDatabase.c
│   │                   ├── tphy_CCellDatabaseAger.c
│   │                   ├── tphy_CCellDatabaseUpdatingUtility.c
│   │                   ├── tphy_CInterFreqCellReselectionMeasurementMidServer.c
│   │                   ├── tphy_CInterFreqMeasurementMidServer.c
│   │                   ├── tphy_CInternalMeasurementMidServer.c
│   │                   ├── tphy_CIntraFreqCellReselectionMeasurementMidServer.c
│   │                   ├── tphy_CIntraFreqMeasurementMidServer.c
│   │                   ├── tphy_CMaxUlTxPowerController.c
│   │                   ├── tphy_CMeasurementController.c
│   │                   ├── tphy_CMeasurementGapManager.c
│   │                   ├── tphy_CMeasurementMidServer.c
│   │                   ├── tphy_CMeasurementResources.c
│   │                   ├── tphy_CQualityMeasurementMidServer.c
│   │                   ├── tphy_CTransactIdUarfcnMidambleIndexMap.c
│   │                   ├── tphy_CUeTxPowerController.c
│   │                   ├── tphy_CUmtsCellSelectionMeasurementMidServer.c
│   │                   └── tphy_MeasurementUtility.c
│   ├── UL1
│   │   ├── DSCOMMON
│   │   │   └── Code
│   │   │       └── Src
│   │   │           ├── CommonRakeRtgController.c
│   │   │           ├── CommonSleepController.c
│   │   │           └── DsCommon.c
│   │   ├── UHAL
│   │   │   ├── CPC
│   │   │   │   └── Code
│   │   │   │       └── Src
│   │   │   │           ├── uhal_CHmcpUeDrxConfig.c
│   │   │   │           ├── uhal_CHmcpUeDrxRelease.c
│   │   │   │           ├── uhal_CHmcpUeDtxConfig.c
│   │   │   │           └── uhal_CHmcpUeDtxRelease.c
│   │   │   ├── Irat
│   │   │   │   └── Code
│   │   │   │       └── Src
│   │   │   │           ├── uhal_CMeasurementQueue.c
│   │   │   │           ├── uhal_CMeasurementRequest.c
│   │   │   │           ├── uhal_CMeasurementServer.c
│   │   │   │           └── uhal_MeasurementServer.c
│   │   │   ├── Lmac
│   │   │   │   └── Code
│   │   │   │       └── Src
│   │   │   │           ├── uhal_CHmcpHsMacParsingConfig.c
│   │   │   │           ├── uhal_CHmcpRxMacDataConfig.c
│   │   │   │           ├── uhal_CHmcpRxRlcDataConfig.c
│   │   │   │           ├── uhal_CHmcpTxLmacCipherConfig.c
│   │   │   │           ├── uhal_CHmcpTxLmacDataTransferConfig.c
│   │   │   │           ├── uhal_CHmcpTxLmacEdchTransferConfig.c
│   │   │   │           └── uhal_CHmcpTxRlcDataConfig.c
│   │   │   ├── Misc
│   │   │   │   └── Code
│   │   │   │       └── Src
│   │   │   │           ├── uhal_Cmd.c
│   │   │   │           ├── uhal_CmdHandler.c
│   │   │   │           ├── uhal_CmdPool.c
│   │   │   │           ├── uhal_DlUarfcnCmdHandler.c
│   │   │   │           ├── uhal_NormalCmdHandler.c
│   │   │   │           └── uhal_common.c
│   │   │   ├── RxFilter
│   │   │   │   └── Code
│   │   │   │       └── Src
│   │   │   │           ├── uhal_CHmcpAfcEnable.c
│   │   │   │           ├── uhal_CHmcpAfcMeasure.c
│   │   │   │           ├── uhal_CHmcpFreqAdjust.c
│   │   │   │           ├── uhal_CHmcpRfAPI.c
│   │   │   │           ├── uhal_CHmcpRfCal.c
│   │   │   │           ├── uhal_CHmcpRfInfo.c
│   │   │   │           ├── uhal_CHmcpRfOff.c
│   │   │   │           ├── uhal_CHmcpRfOn.c
│   │   │   │           ├── uhal_CHmcpRfSynth.c
│   │   │   │           ├── uhal_CHmcpRxFilter.c
│   │   │   │           ├── uhal_CHmcpRxGain.c
│   │   │   │           ├── uhal_CHmcpRxOff.c
│   │   │   │           ├── uhal_CHmcpRxOn.c
│   │   │   │           ├── uhal_CHmcpRxRssi.c
│   │   │   │           ├── uhal_CHmcpRxUarfcn.c
│   │   │   │           ├── uhal_CHmcpTxOff.c
│   │   │   │           ├── uhal_CHmcpTxOn.c
│   │   │   │           ├── uhal_CHmcpTxPower.c
│   │   │   │           ├── uhal_CHmcpTxUarfcn.c
│   │   │   │           └── uhal_RFCmdHandler.c
│   │   │   ├── Searcher
│   │   │   │   └── Code
│   │   │   │       └── Src
│   │   │   │           ├── uhal_CHmcpCpichMultiPath.c
│   │   │   │           ├── uhal_CHmcpCpichScrCode.c
│   │   │   │           ├── uhal_CHmcpPschMultiPath.c
│   │   │   │           ├── uhal_CHmcpSrchBuffer.c
│   │   │   │           ├── uhal_CHmcpSschScrCodeGroup.c
│   │   │   │           └── uhal_HmcpSearcherCommon.c
│   │   │   ├── Sleep
│   │   │   │   └── Code
│   │   │   │       └── Src
│   │   │   │           ├── uhal_CHmcpFeeEnable.c
│   │   │   │           └── uhal_CHmcpSleepStart.c
│   │   │   ├── hsdpa
│   │   │   │   └── Code
│   │   │   │       └── Src
│   │   │   │           ├── uhal_CHmcpHsDpcchConfig.c
│   │   │   │           ├── uhal_CHmcpHsDpcchRelease.c
│   │   │   │           ├── uhal_CHmcpHsPdschDisable.c
│   │   │   │           ├── uhal_CHmcpHsPdschEnable.c
│   │   │   │           ├── uhal_CHmcpHsPdschHarqConfig.c
│   │   │   │           ├── uhal_CHmcpHsPdschHarqRelease.c
│   │   │   │           ├── uhal_CHmcpHsScchConfig.c
│   │   │   │           ├── uhal_CHmcpHsScchRelease.c
│   │   │   │           ├── uhal_CHmcpHsdpaDlEqualizerConfig_SS3XX.c
│   │   │   │           └── uhal_CHmcpHsdpaDlEqualizerRelease_SS3XX.c
│   │   │   ├── hsupa
│   │   │   │   └── Code
│   │   │   │       └── Src
│   │   │   │           ├── uhal_CHmcpEdchCctrchToEncode.c
│   │   │   │           ├── uhal_CHmcpEdpchConfig.c
│   │   │   │           ├── uhal_CHmcpEdpchRelease.c
│   │   │   │           ├── uhal_CHmcpEdpchStart.c
│   │   │   │           ├── uhal_CHmcpHsupaDlPhychConfig.c
│   │   │   │           ├── uhal_CHmcpHsupaDlPhychModify.c
│   │   │   │           ├── uhal_CHmcpHsupaDlPhychProc.c
│   │   │   │           ├── uhal_CHmcpHsupaDlPhychRelease.c
│   │   │   │           ├── uhal_CHmcpHsupaDlPhychStart.c
│   │   │   │           ├── uhal_CHmcpHsupaDlPhychStop.c
│   │   │   │           ├── uhal_CHmcpHsupaRlPhychConfig.c
│   │   │   │           └── uhal_HmcpEDchTrchCommon.c
│   │   │   ├── platform
│   │   │   │   └── Code
│   │   │   │       └── Src
│   │   │   │           ├── uhal_CHmcpGsmTimeLatch.c
│   │   │   │           ├── uhal_CHmcpIratMuxConfig.c
│   │   │   │           ├── uhal_Hmcp.c
│   │   │   │           ├── uhal_HmcpHpcm.c
│   │   │   │           ├── uhal_HmcpInterrupt.c
│   │   │   │           └── uhal_HmcpIpc.c
│   │   │   ├── uRake
│   │   │   │   └── Code
│   │   │   │       └── Src
│   │   │   │           ├── uhal_CHmcpAichIndicatorInfo.c
│   │   │   │           ├── uhal_CHmcpCommonConfig.c
│   │   │   │           ├── uhal_CHmcpDedicatedCommonConfig.c
│   │   │   │           ├── uhal_CHmcpDedicatedCommonInfo.c
│   │   │   │           ├── uhal_CHmcpDiversityDetection.c
│   │   │   │           ├── uhal_CHmcpDlDpchSyncModify.c
│   │   │   │           ├── uhal_CHmcpDlPhychConfig.c
│   │   │   │           ├── uhal_CHmcpDlPhychModify.c
│   │   │   │           ├── uhal_CHmcpDlPhychProc.c
│   │   │   │           ├── uhal_CHmcpDlPhychRelease.c
│   │   │   │           ├── uhal_CHmcpDlPhychStart.c
│   │   │   │           ├── uhal_CHmcpDlPhychStop.c
│   │   │   │           ├── uhal_CHmcpFingerConfig.c
│   │   │   │           ├── uhal_CHmcpFingerInfo.c
│   │   │   │           ├── uhal_CHmcpFingerMultiInfo.c
│   │   │   │           ├── uhal_CHmcpFingerMultiRelease.c
│   │   │   │           ├── uhal_CHmcpFingerRelease.c
│   │   │   │           ├── uhal_CHmcpFingerSlew.c
│   │   │   │           ├── uhal_CHmcpFingerStart.c
│   │   │   │           ├── uhal_CHmcpPichEnable.c
│   │   │   │           ├── uhal_CHmcpPichIndicatorInfo.c
│   │   │   │           ├── uhal_CHmcpRlConfig.c
│   │   │   │           ├── uhal_CHmcpRlInfo.c
│   │   │   │           ├── uhal_CHmcpRlModify.c
│   │   │   │           ├── uhal_CHmcpRlNeighbourConfig.c
│   │   │   │           ├── uhal_CHmcpRlPhychConfig.c
│   │   │   │           ├── uhal_CHmcpRlPhychModify.c
│   │   │   │           ├── uhal_CHmcpRlReferenceConfig.c
│   │   │   │           ├── uhal_CHmcpRlRelease.c
│   │   │   │           ├── uhal_CHmcpRlSfnConfig.c
│   │   │   │           ├── uhal_CHmcpRlStart.c
│   │   │   │           ├── uhal_CHmcpRlTimingReset.c
│   │   │   │           ├── uhal_CHmcpTgpsArm.c
│   │   │   │           ├── uhal_CHmcpTgpsConfig.c
│   │   │   │           ├── uhal_CHmcpTgpsDisable.c
│   │   │   │           ├── uhal_CHmcpTgpsEnable.c
│   │   │   │           ├── uhal_CHmcpTgpsRelease.c
│   │   │   │           └── uhal_DlPhychCommon.c
│   │   │   ├── uSlp
│   │   │   │   └── Code
│   │   │   │       └── Src
│   │   │   │           ├── uhal_CHmcpCctrchDecodedInfo.c
│   │   │   │           ├── uhal_CHmcpCctrchToEncode.c
│   │   │   │           ├── uhal_CHmcpData.c
│   │   │   │           ├── uhal_CHmcpDlCctrchEnable.c
│   │   │   │           ├── uhal_CHmcpDlCctrchRelease.c
│   │   │   │           ├── uhal_CHmcpDlCctrchStop.c
│   │   │   │           ├── uhal_CHmcpDlCctrchTfcAdd.c
│   │   │   │           ├── uhal_CHmcpDlTrchConfig.c
│   │   │   │           ├── uhal_CHmcpDlTrchRelease.c
│   │   │   │           ├── uhal_CTfc.c
│   │   │   │           ├── uhal_HmcpDataCommon.c
│   │   │   │           └── uhal_HmcpDlTrchCommon.c
│   │   │   └── uTx
│   │   │       └── Code
│   │   │           └── Src
│   │   │               ├── uhal_CHmcpDpchConfig.c
│   │   │               ├── uhal_CHmcpDpchRelease.c
│   │   │               ├── uhal_CHmcpDpchStart.c
│   │   │               ├── uhal_CHmcpPrachConfig.c
│   │   │               ├── uhal_CHmcpPrachRelease.c
│   │   │               ├── uhal_CHmcpPrachStart.c
│   │   │               ├── uhal_CHmcpTxTiming.c
│   │   │               ├── uhal_CPrach.c
│   │   │               ├── uhal_HmcpUlTrchCommon.c
│   │   │               └── uhal_Hmcp_UL_Utility.c
│   │   └── UL1C
│   │       ├── CPC
│   │       │   └── Code
│   │       │       └── Src
│   │       │           ├── uphy_CCPCModeResources.c
│   │       │           └── uphy_CCPCModeResourcesController.c
│   │       ├── ChMgt
│   │       │   ├── Bch
│   │       │   │   └── Code
│   │       │   │       └── Src
│   │       │   │           ├── uphy_CBchResources.c
│   │       │   │           ├── uphy_CBchResourcesController.c
│   │       │   │           ├── uphy_CCellSFNServer.c
│   │       │   │           └── uphy_CCgiAcquisition.c
│   │       │   ├── DataTRx
│   │       │   │   └── Code
│   │       │   │       └── Src
│   │       │   │           └── uphy_CDlUserPlaneMiniRouter.c
│   │       │   ├── Dch
│   │       │   │   └── Code
│   │       │   │       └── Src
│   │       │   │           ├── uphy_CActivationTimeQueue.c
│   │       │   │           ├── uphy_CDedicatedModeController.c
│   │       │   │           ├── uphy_CDedicatedModeModificationUtilities.c
│   │       │   │           ├── uphy_CDedicatedModeResources.c
│   │       │   │           ├── uphy_CDlDchProcessor.c
│   │       │   │           ├── uphy_CSoftHandover.c
│   │       │   │           └── uphy_CUlDchProcessor.c
│   │       │   ├── Edch
│   │       │   │   └── Code
│   │       │   │       └── Src
│   │       │   │           ├── uphy_CEdchResourceController.c
│   │       │   │           ├── uphy_CEdchResources.c
│   │       │   │           └── uphy_CHsupaSoftHandover.c
│   │       │   ├── GenChCtrl
│   │       │   │   └── Code
│   │       │   │       └── Src
│   │       │   │           ├── uphy_CChannelsConfigurationUtility.c
│   │       │   │           ├── uphy_CConfigurationController.c
│   │       │   │           ├── uphy_CConfigurationVerifier.c
│   │       │   │           ├── uphy_CFSM.c
│   │       │   │           ├── uphy_CFSMEventDeadlineList.c
│   │       │   │           ├── uphy_CMappingDatabase.c
│   │       │   │           └── uphy_CResourcesConfigurationController.c
│   │       │   ├── Hsdsch
│   │       │   │   └── Code
│   │       │   │       └── Src
│   │       │   │           ├── uphy_CHsdschResources.c
│   │       │   │           ├── uphy_CHsdschResourcesController.c
│   │       │   │           └── uphy_CHsdschResourcesModificationUtilities.c
│   │       │   ├── PchFach
│   │       │   │   └── Code
│   │       │   │       └── Src
│   │       │   │           ├── uphy_CBplmnSearchController.c
│   │       │   │           ├── uphy_CFachResources.c
│   │       │   │           ├── uphy_CFachResourcesController.c
│   │       │   │           ├── uphy_CPchAndDrxResources.c
│   │       │   │           ├── uphy_CPchAndDrxResourcesController.c
│   │       │   │           └── uphy_CStartStopDecodingController.c
│   │       │   └── Rach
│   │       │       └── Code
│   │       │           └── Src
│   │       │               ├── uphy_CRachResources.c
│   │       │               └── uphy_CRachResourcesController.c
│   │       ├── CmprMode
│   │       │   └── Code
│   │       │       └── Src
│   │       │           ├── uphy_CCompressedModeManager.c
│   │       │           └── uphy_CTgpsManager.c
│   │       ├── Messaging
│   │       │   └── Code
│   │       │       └── Src
│   │       │           ├── uphy_CMessageCentre.c
│   │       │           ├── uphy_CMessageTransceiver.c
│   │       │           ├── uphy_CMsgDeadlineList.c
│   │       │           ├── uphy_CUphyDsl1rcMessageInterface.c
│   │       │           ├── uphy_CUphyMmcMessageInterface.c
│   │       │           ├── uphy_CUphyUmacMessageInterface.c
│   │       │           ├── uphy_CUphyUrrcMessageInterface.c
│   │       │           ├── urrc_uphySlotFormatUtil.c
│   │       │           └── urrc_uphyUtility.c
│   │       ├── Misc
│   │       │   └── Code
│   │       │       └── Src
│   │       │           ├── l1_CreateDestroy.c
│   │       │           ├── uphy_CAFC.c
│   │       │           ├── uphy_CInterRatCoordinator.c
│   │       │           ├── uphy_IsRachReadyForData.c
│   │       │           ├── uphy_IsUlDchReadyForData.c
│   │       │           ├── uphy_common.c
│   │       │           └── uphy_timeout.c
│   │       ├── RRM
│   │       │   ├── CellSrchScheduler
│   │       │   │   └── Code
│   │       │   │       └── Src
│   │       │   │           ├── uphy_CArfcnList.c
│   │       │   │           ├── uphy_CArfcnListsCollector.c
│   │       │   │           ├── uphy_CEutraCellSearchStepFsm.c
│   │       │   │           ├── uphy_CEutraMeasureStepFsm.c
│   │       │   │           ├── uphy_CEutraSearchMeasureStepFsm.c
│   │       │   │           ├── uphy_CEutraStepFsm.c
│   │       │   │           ├── uphy_CFbFsm.c
│   │       │   │           ├── uphy_CFbFsmHandler.c
│   │       │   │           ├── uphy_CGsmFchStepFsm.c
│   │       │   │           ├── uphy_CGsmRssiStepFsm.c
│   │       │   │           ├── uphy_CGsmSchStepFsm.c
│   │       │   │           ├── uphy_CGsmStepFsm.c
│   │       │   │           ├── uphy_CRfRssiStepFsm.c
│   │       │   │           ├── uphy_CSchedulingManager.c
│   │       │   │           ├── uphy_CSearcherCpichMultipathStepFsm.c
│   │       │   │           ├── uphy_CSearcherCpichScrCodeStepFsm.c
│   │       │   │           ├── uphy_CSearcherPschStepFsm.c
│   │       │   │           ├── uphy_CSearcherSschStepFsm.c
│   │       │   │           ├── uphy_CSfnSfnAndBchBackgroundFsm.c
│   │       │   │           ├── uphy_CUhalFbStepFsm.c
│   │       │   │           ├── uphy_SchedulerMsgs.c
│   │       │   │           └── uphy_SchedulerUtil.c
│   │       │   ├── FddMsmt
│   │       │   │   └── Code
│   │       │   │       └── Src
│   │       │   │           ├── uphy_CInterFreqCellReselMeasMidServer.c
│   │       │   │           ├── uphy_CInterFreqMeasurementMidServer.c
│   │       │   │           ├── uphy_CInternalMeasurementMidServer.c
│   │       │   │           ├── uphy_CIntraFreqCellReselMeasMidServer.c
│   │       │   │           ├── uphy_CIntraFreqMeasurementMidServer.c
│   │       │   │           ├── uphy_CMaxUlTxPowerController.c
│   │       │   │           ├── uphy_CMeasurementController.c
│   │       │   │           ├── uphy_CMeasurementMidServer.c
│   │       │   │           ├── uphy_CMeasurementResources.c
│   │       │   │           ├── uphy_CQualityMeasurementMidServer.c
│   │       │   │           ├── uphy_CUeTxPowerController.c
│   │       │   │           ├── uphy_CUmtsCellSelectionMeasMidServer.c
│   │       │   │           ├── uphy_CVirtualGapManager.c
│   │       │   │           └── uphy_MeasurementUtility.c
│   │       │   ├── IratMsmt
│   │       │   │   └── Code
│   │       │   │       └── Src
│   │       │   │           ├── uphy_CEutraBaseMeasurementMidServer.c
│   │       │   │           ├── uphy_CEutraCellReselMeasMidServer.c
│   │       │   │           ├── uphy_CEutraCellSearchController.c
│   │       │   │           ├── uphy_CEutraCellSearchManager.c
│   │       │   │           ├── uphy_CEutraMeasureController.c
│   │       │   │           ├── uphy_CEutraMeasureManager.c
│   │       │   │           ├── uphy_CEutraMeasurementController.c
│   │       │   │           ├── uphy_CEutraMeasurementMidServer.c
│   │       │   │           ├── uphy_CEutraSearchMeasureController.c
│   │       │   │           ├── uphy_CEutraSearchMeasureManager.c
│   │       │   │           ├── uphy_CEutraTimeReference.c
│   │       │   │           ├── uphy_CGsmBaseMeasurementMidServer.c
│   │       │   │           ├── uphy_CGsmBsicController.c
│   │       │   │           ├── uphy_CGsmBsicManager.c
│   │       │   │           ├── uphy_CGsmCellManager.c
│   │       │   │           ├── uphy_CGsmCellReselMeasMidServer.c
│   │       │   │           ├── uphy_CGsmMeasurementController.c
│   │       │   │           ├── uphy_CGsmMeasurementMidServer.c
│   │       │   │           ├── uphy_CGsmRssiController.c
│   │       │   │           ├── uphy_CGsmRssiManager.c
│   │       │   │           └── uphy_CGsmTimeReference.c
│   │       │   ├── MpdbMgt
│   │       │   │   └── Code
│   │       │   │       └── Src
│   │       │   │           ├── uphy_CMultiPathDatabase.c
│   │       │   │           ├── uphy_CMultiPathDatabaseAger.c
│   │       │   │           ├── uphy_CMultiPathDatabaseUpdatingUtility.c
│   │       │   │           ├── uphy_CRakeFingerMgmtUtility.c
│   │       │   │           └── uphy_RakeFingerReassignUtility.c
│   │       │   └── Searcher
│   │       │       └── Code
│   │       │           └── Src
│   │       │               ├── uphy_CBlindCellSearcher.c
│   │       │               ├── uphy_CGroupCellSynchroniser.c
│   │       │               ├── uphy_CSearcherController.c
│   │       │               └── uphy_CStoredCellSearcher.c
│   │       └── Sleep
│   │           └── Code
│   │               └── Src
│   │                   ├── uphy_CFee.c
│   │                   └── uphy_CSleepManager.c
│   ├── UL2
│   │   ├── UBMC
│   │   │   └── Code
│   │   │       └── Src
│   │   │           ├── UBMC_CSH.c
│   │   │           ├── UBMC_DRX.c
│   │   │           ├── UBMC_LIST.c
│   │   │           ├── UBMC_LSH.c
│   │   │           └── UBMC_USH.c
│   │   ├── ULayer2Common
│   │   │   └── Code
│   │   │       └── Src
│   │   │           ├── UDATA_TaskMain.c
│   │   │           ├── UL2DL_TaskMain.c
│   │   │           ├── UMAC_Timer.c
│   │   │           └── URLC_Timer.c
│   │   ├── UMAC
│   │   │   └── Code
│   │   │       ├── Inc
│   │   │       │   └── UMAC_DB.inl
│   │   │       └── Src
│   │   │           ├── UMAC_COMMON.c
│   │   │           ├── UMAC_CONSTRUCTOR.c
│   │   │           ├── UMAC_CTRL_OF_RACH_TRANS.c
│   │   │           ├── UMAC_CUMAC_SAP.c
│   │   │           ├── UMAC_DB.c
│   │   │           ├── UMAC_DB_HANDLER_URRC_REQ.c
│   │   │           ├── UMAC_E_ETFC_SELECTION.c
│   │   │           ├── UMAC_E_HARQ.c
│   │   │           ├── UMAC_E_PDU_CONSTRUCTION.c
│   │   │           ├── UMAC_E_SG_UPDATE.c
│   │   │           ├── UMAC_E_TIMER.c
│   │   │           ├── UMAC_LB.c
│   │   │           ├── UMAC_MACEHS.c
│   │   │           ├── UMAC_MACHS.c
│   │   │           ├── UMAC_MAC_CSH.c
│   │   │           ├── UMAC_MAC_D.c
│   │   │           ├── UMAC_REORDER_FUNC_TEMP.c
│   │   │           ├── UMAC_SCHEDULER.c
│   │   │           ├── UMAC_TFC_SEL.c
│   │   │           ├── UMAC_TV_MEAS.c
│   │   │           ├── UMAC_UPHY_SAP.c
│   │   │           └── UMAC_URLC_SAP.c
│   │   ├── UPDCP
│   │   │   └── Code
│   │   │       └── Src
│   │   │           ├── UPDCP_ALGID.c
│   │   │           ├── UPDCP_CSH.c
│   │   │           ├── UPDCP_EM.c
│   │   │           ├── UPDCP_LSH.c
│   │   │           ├── UPDCP_PDUINT.c
│   │   │           ├── UPDCP_PIDMAP.c
│   │   │           └── UPDCP_USH.c
│   │   └── URLC
│   │       └── Code
│   │           ├── Inc
│   │           │   └── URLC_Types.h
│   │           └── Src
│   │               ├── URLC_AM.c
│   │               ├── URLC_CCM.c
│   │               ├── URLC_CSH.c
│   │               ├── URLC_CSP.c
│   │               ├── URLC_CU.c
│   │               ├── URLC_EM.c
│   │               ├── URLC_ISP.c
│   │               ├── URLC_LSH.c
│   │               ├── URLC_Loopback.c
│   │               ├── URLC_Main.c
│   │               ├── URLC_PB.c
│   │               ├── URLC_PS.c
│   │               ├── URLC_RBAndRM.c
│   │               ├── URLC_ROUTE.c
│   │               ├── URLC_SB.c
│   │               ├── URLC_SEG.c
│   │               ├── URLC_TM.c
│   │               ├── URLC_UM.c
│   │               └── URLC_USH.c
│   └── UL3
│       └── URRC
│           ├── Bound
│           │   └── Code
│           │       └── Src
│           │           ├── rrc_BoundGrr.c
│           │           ├── rrc_BoundLcsm.c
│           │           ├── rrc_BoundNas.c
│           │           ├── rrc_BoundPdcp.c
│           │           ├── rrc_BoundRabm.c
│           │           ├── rrc_BoundSms.c
│           │           ├── rrc_BoundSrif.c
│           │           ├── rrc_BoundUmac.c
│           │           ├── rrc_BoundUphy.c
│           │           ├── rrc_BoundUrlc.c
│           │           ├── rrc_BoundUsim.c
│           │           ├── rrc_ILRegTab.c
│           │           ├── rrc_ILRspTab.c
│           │           └── rrc_boundubmc.c
│           ├── CellSel
│           │   └── Code
│           │       ├── Inc
│           │       │   └── rrc_CellSelecter.inl
│           │       └── Src
│           │           ├── rrc_AnrHandler.c
│           │           ├── rrc_BarredList.c
│           │           ├── rrc_BlackList.c
│           │           ├── rrc_BplmnHandler.c
│           │           ├── rrc_CandidateCell.c
│           │           ├── rrc_CellReselecter.c
│           │           ├── rrc_CellSelCriteria.c
│           │           ├── rrc_CellSelReselInfo.c
│           │           ├── rrc_CellSelecter.c
│           │           ├── rrc_CsgList.c
│           │           ├── rrc_DiscardedCandidateList.c
│           │           ├── rrc_EquivPlmnList.c
│           │           ├── rrc_EutraCellSelReselInfo.c
│           │           ├── rrc_EutraFreqSelReselInfo.c
│           │           ├── rrc_EutraReselMeas.c
│           │           ├── rrc_FDDBandCache.c
│           │           ├── rrc_FDDNetworkCache.c
│           │           ├── rrc_FddCellSelReselInfo.c
│           │           ├── rrc_FddNetwork.c
│           │           ├── rrc_Frequency.c
│           │           ├── rrc_GsmCellSelReselInfo.c
│           │           ├── rrc_GsmFreqSelReselInfo.c
│           │           ├── rrc_HcsPenaltyTimerList.c
│           │           ├── rrc_HighMobility.c
│           │           ├── rrc_InterFReselMeas.c
│           │           ├── rrc_InterRatReselMeas.c
│           │           ├── rrc_IntraFReselMeas.c
│           │           ├── rrc_MonitoredCell.c
│           │           ├── rrc_ReselMeasController.c
│           │           ├── rrc_ReselMeasurement.c
│           │           ├── rrc_ReselRanker.c
│           │           ├── rrc_SelectedPlmn.c
│           │           ├── rrc_ServingCell.c
│           │           ├── rrc_ServingCellSelReselInfo.c
│           │           ├── rrc_ServingCellSysInfoCache.c
│           │           ├── rrc_SibCellInfoList.c
│           │           ├── rrc_SibInterFCellInfoList.c
│           │           ├── rrc_SibIntraFCellInfoList.c
│           │           ├── rrc_TimerConstants.c
│           │           ├── rrc_TxFailParamList.c
│           │           ├── rrc_UtraFreqSelReselInfo.c
│           │           ├── rrc_VisitedCsgList.c
│           │           └── rrc_VisitedPlmn.c
│           ├── CfgDb
│           │   └── Code
│           │       └── Src
│           │           ├── rrc_CfgDbAnalyzeIlm.c
│           │           ├── rrc_CfgDbCrossValidation.c
│           │           ├── rrc_CfgDbCtfcProcess.c
│           │           ├── rrc_CfgDbMgr.c
│           │           └── rrc_CfgDbSetGetApi.c
│           ├── CnxMgr
│           │   └── Code
│           │       ├── Inc
│           │       │   ├── rrc_CnxMgrConn.inl
│           │       │   └── rrc_UeIdentity.inl
│           │       └── Src
│           │           ├── rrc_CnxMgr.c
│           │           ├── rrc_CnxMgrConn.c
│           │           ├── rrc_CnxMgrIdle.c
│           │           ├── rrc_CnxMgrMobility.c
│           │           ├── rrc_DsrcMgr.c
│           │           ├── rrc_EtwsMgr.c
│           │           ├── rrc_SoftHOMgr.c
│           │           ├── rrc_UeIdentity.c
│           │           ├── rrc_UsimMgr.c
│           │           ├── rrc_cbsmgr.c
│           │           └── rrc_cnxMgrUtility.c
│           ├── Ilm
│           │   └── Code
│           │       └── Src
│           │           ├── rrc_CTPHY_InterFreq_CellResel_MeasConf_REQ.c
│           │           ├── rrc_CTPHY_InterFreq_CellResel_MeasMod_REQ.c
│           │           ├── rrc_CTPHY_IntraFreq_CellResel_MeasConf_REQ.c
│           │           ├── rrc_CTPHY_IntraFreq_CellResel_MeasMod_REQ.c
│           │           ├── rrc_CUMAC_Meas_REQ.c
│           │           ├── rrc_CUPHY_EutraCellSelMeasConf_REQ.c
│           │           ├── rrc_CUPHY_EutraCellSelMeasMod_REQ.c
│           │           ├── rrc_CUPHY_EutraMeasConf_REQ.c
│           │           ├── rrc_CUPHY_EutraMeasMod_REQ.c
│           │           ├── rrc_CUPHY_GsmCellSelMeasConf_REQ.c
│           │           ├── rrc_CUPHY_GsmCellSelMeasMod_REQ.c
│           │           ├── rrc_CUPHY_GsmMeasConf_REQ.c
│           │           ├── rrc_CUPHY_GsmMeasMod_REQ.c
│           │           ├── rrc_CUPHY_InterFreq_CellResel_MeasConf_REQ.c
│           │           ├── rrc_CUPHY_InterFreq_CellResel_MeasMod_REQ.c
│           │           ├── rrc_CUPHY_InterFreq_MeasConf_REQ.c
│           │           ├── rrc_CUPHY_InterFreq_MeasMod_REQ.c
│           │           ├── rrc_CUPHY_InterFreq_Meas_IND.c
│           │           ├── rrc_CUPHY_Intern_MeasConf_REQ.c
│           │           ├── rrc_CUPHY_Intern_MeasMod_REQ.c
│           │           ├── rrc_CUPHY_IntraFreq_CellResel_MeasConf_REQ.c
│           │           ├── rrc_CUPHY_IntraFreq_CellResel_MeasMod_REQ.c
│           │           ├── rrc_CUPHY_IntraFreq_MeasConf_REQ.c
│           │           ├── rrc_CUPHY_IntraFreq_MeasMod_REQ.c
│           │           ├── rrc_CUPHY_IntraFreq_Meas_IND.c
│           │           ├── rrc_CUPHY_MeasRel_REQ.c
│           │           ├── rrc_CUPHY_Quality_MeasConf_REQ.c
│           │           ├── rrc_CUPHY_Quality_MeasMod_REQ.c
│           │           ├── rrc_ILE_EF_NetPar.c
│           │           ├── rrc_ILE_InterFreqCellInfoList.c
│           │           ├── rrc_ILM.c
│           │           ├── rrc_ILMSet.c
│           │           ├── rrc_IlmAbstraction.c
│           │           ├── rrc_InterLayerMsg.c
│           │           ├── rrc_InterLayerMsgElement.c
│           │           ├── rrc_LCSM_asst_data_IND.c
│           │           ├── rrc_LCSM_meas_cmd_IND.c
│           │           ├── rrc_LCSM_pos_cap_REQ.c
│           │           ├── rrc_LCSM_stop_meas_IND.c
│           │           ├── rrc_LCSM_sys_info_IND.c
│           │           ├── rrc_MeasurementsInterLayerMsg.c
│           │           ├── rrc_SIM_ReadFiles_RSP.c
│           │           ├── rrc_SIM_UpdateFiles_REQ.c
│           │           ├── rrc_popILM_RR.c
│           │           ├── rrc_popILM_SMS.c
│           │           ├── rrc_popILM_Tphy.c
│           │           ├── rrc_popILM_Umac.c
│           │           ├── rrc_popILM_Uphy.c
│           │           ├── rrc_popILM_Urlc.c
│           │           ├── rrc_popILM_Usim.c
│           │           └── rrc_popILM_nas.c
│           ├── MeasMgr
│           │   ├── Code
│           │   │   ├── Inc
│           │   │   │   ├── rrc_EutraMeasMapper.inl
│           │   │   │   ├── rrc_InterFMeasMapper.inl
│           │   │   │   ├── rrc_InterRMeasMapper.inl
│           │   │   │   └── rrc_IntraFMeasMapper.inl
│           │   │   └── Src
│           │   │       ├── rrc_CellInfoBarredList.c
│           │   │       ├── rrc_DetectedSet.c
│           │   │       ├── rrc_EutraCellSortLib.c
│           │   │       ├── rrc_EutraFreqInfoList.c
│           │   │       ├── rrc_EutraMeasMapper.c
│           │   │       ├── rrc_InterFCellInfoList.c
│           │   │       ├── rrc_InterFMeasMapper.c
│           │   │       ├── rrc_InterFSortLib.c
│           │   │       ├── rrc_InterRCellInfoList.c
│           │   │       ├── rrc_InterRMeasMapper.c
│           │   │       ├── rrc_IntraFCellInfoList.c
│           │   │       ├── rrc_IntraFMeasMapper.c
│           │   │       ├── rrc_IntraFSortLib.c
│           │   │       ├── rrc_MIDMapTable.c
│           │   │       ├── rrc_MeasController.c
│           │   │       ├── rrc_MeasDataComposer.c
│           │   │       ├── rrc_MeasIlmComposer.c
│           │   │       ├── rrc_MeasResultsRACHController.c
│           │   │       ├── rrc_MeasRouter.c
│           │   │       ├── rrc_TimeToTrigger.c
│           │   │       ├── rrc_VirtualActSet.c
│           │   │       └── rrc_fsm_MeasController_GenerateFunctions.c
│           │   ├── DlMsg
│           │   │   └── Code
│           │   │       └── Src
│           │   │           ├── rrc_IEMeEutraAndUtraFreqSysInfoListExt.c
│           │   │           ├── rrc_IEMeEutraFreqInfoList.c
│           │   │           ├── rrc_IEMeEutraFreqInfoSysInfoList.c
│           │   │           ├── rrc_IEMeEutraFreqInfoSysInfoListExt.c
│           │   │           ├── rrc_IEMeEutraMeas.c
│           │   │           ├── rrc_IEMeEutraMeasRepCrit.c
│           │   │           ├── rrc_IEMeFachMeasOccasionInfo.c
│           │   │           ├── rrc_IEMeGsmFreqInfoSysInfoList.c
│           │   │           ├── rrc_IEMeIntMeas.c
│           │   │           ├── rrc_IEMeIntMeasRepCrit.c
│           │   │           ├── rrc_IEMeInterFreqCellInfoSysInfoList.c
│           │   │           ├── rrc_IEMeInterFreqCellInfoSysInfoListExt.c
│           │   │           ├── rrc_IEMeInterFreqMeas.c
│           │   │           ├── rrc_IEMeInterFreqMeasRepCrit.c
│           │   │           ├── rrc_IEMeInterRatCellInfoList.c
│           │   │           ├── rrc_IEMeInterRatCellInfoSysInfoList.c
│           │   │           ├── rrc_IEMeInterRatCellInfoSysInfoListExt.c
│           │   │           ├── rrc_IEMeInterRatMeas.c
│           │   │           ├── rrc_IEMeInterRatMeasRepCrit.c
│           │   │           ├── rrc_IEMeIntraFreqCellInfoList.c
│           │   │           ├── rrc_IEMeIntraFreqCellInfoSysInfoList.c
│           │   │           ├── rrc_IEMeIntraFreqCellInfoSysInfoListExt.c
│           │   │           ├── rrc_IEMeIntraFreqMeas.c
│           │   │           ├── rrc_IEMeIntraFreqMeasQty.c
│           │   │           ├── rrc_IEMeIntraFreqMeasRepCrit.c
│           │   │           ├── rrc_IEMeIntraFreqMeasSysInfo.c
│           │   │           ├── rrc_IEMeIntraFreqRepQty.c
│           │   │           ├── rrc_IEMeIntraFreqRepQtyForRachRep.c
│           │   │           ├── rrc_IEMeMeasCtrlSysInfo.c
│           │   │           ├── rrc_IEMeMeasCtrlSysInfoExt.c
│           │   │           ├── rrc_IEMeMultipleEutraFreqInfoList.c
│           │   │           ├── rrc_IEMePerRepCrit.c
│           │   │           ├── rrc_IEMeQualMeas.c
│           │   │           ├── rrc_IEMeQualMeasRepCrit.c
│           │   │           ├── rrc_IEMeRepCellStat.c
│           │   │           ├── rrc_IEMeRepInfoForStateCellDch.c
│           │   │           ├── rrc_IEMeTrfVolMeas.c
│           │   │           ├── rrc_IEMeTrfVolMeasRepCrit.c
│           │   │           ├── rrc_IEMeTrfVolMeasSysInfo.c
│           │   │           ├── rrc_IEMeUePosMeas.c
│           │   │           ├── rrc_IEMeUePosMeasRepCrit.c
│           │   │           ├── rrc_IEMeUtraFreqInfoSysInfoList.c
│           │   │           └── rrc_MsgMeasControl.c
│           │   ├── Meas
│           │   │   └── Code
│           │   │       └── Src
│           │   │           ├── rrc_EutraMeas.c
│           │   │           ├── rrc_InterFMeas.c
│           │   │           ├── rrc_InterFRachMeas.c
│           │   │           ├── rrc_InterRMeas.c
│           │   │           ├── rrc_IntraFMeas.c
│           │   │           ├── rrc_IntraFRachMeas.c
│           │   │           ├── rrc_Measurement.c
│           │   │           ├── rrc_QualityMeas.c
│           │   │           ├── rrc_RachMeas.c
│           │   │           ├── rrc_TrafficVolMeas.c
│           │   │           ├── rrc_UeInternalMeas.c
│           │   │           └── rrc_UePositionMeas.c
│           │   ├── Report
│           │   │   ├── Code
│           │   │   │   └── Src
│           │   │   │       ├── rrc_EutraMeasReportCriteria.c
│           │   │   │       ├── rrc_EutraRep.c
│           │   │   │       ├── rrc_InterFMeasReportCriteria.c
│           │   │   │       ├── rrc_InterFRachReport.c
│           │   │   │       ├── rrc_InterFRep.c
│           │   │   │       ├── rrc_InterRMeasReportCriteria.c
│           │   │   │       ├── rrc_InterRRep.c
│           │   │   │       ├── rrc_IntraFMeasReportCriteria.c
│           │   │   │       ├── rrc_IntraFRachReport.c
│           │   │   │       ├── rrc_IntraFRep.c
│           │   │   │       ├── rrc_MeasReport.c
│           │   │   │       ├── rrc_MeasReportCriteria.c
│           │   │   │       ├── rrc_NoRep.c
│           │   │   │       ├── rrc_PeriodicRep.c
│           │   │   │       ├── rrc_QualityRep.c
│           │   │   │       ├── rrc_QualityRepMeasReportCriteria.c
│           │   │   │       ├── rrc_RachReport.c
│           │   │   │       ├── rrc_TrafficVolMeasReportCriteria.c
│           │   │   │       ├── rrc_TrafficVolRep.c
│           │   │   │       ├── rrc_UEInternalMeasReportCriteria.c
│           │   │   │       ├── rrc_UEInternalRep.c
│           │   │   │       ├── rrc_UePositionMeasReportCriteria.c
│           │   │   │       └── rrc_UePositionRep.c
│           │   │   └── RepEvents
│           │   │       ├── Code
│           │   │       │   └── Src
│           │   │       │       ├── rrc_RepEvent1a.c
│           │   │       │       ├── rrc_RepEvent1b.c
│           │   │       │       ├── rrc_RepEvent1c.c
│           │   │       │       ├── rrc_RepEvent1d.c
│           │   │       │       ├── rrc_RepEvent1e.c
│           │   │       │       ├── rrc_RepEvent1f.c
│           │   │       │       ├── rrc_RepEvent1g.c
│           │   │       │       ├── rrc_RepEvent1h.c
│           │   │       │       ├── rrc_RepEvent1i.c
│           │   │       │       ├── rrc_RepEvent1j.c
│           │   │       │       ├── rrc_RepEvent2a.c
│           │   │       │       ├── rrc_RepEvent2b.c
│           │   │       │       ├── rrc_RepEvent2c.c
│           │   │       │       ├── rrc_RepEvent2d.c
│           │   │       │       ├── rrc_RepEvent2e.c
│           │   │       │       ├── rrc_RepEvent2f.c
│           │   │       │       ├── rrc_RepEvent3a.c
│           │   │       │       ├── rrc_RepEvent3b.c
│           │   │       │       ├── rrc_RepEvent3c.c
│           │   │       │       ├── rrc_RepEvent3d.c
│           │   │       │       ├── rrc_RepEvent4a.c
│           │   │       │       ├── rrc_RepEvent4b.c
│           │   │       │       ├── rrc_RepEvent5a.c
│           │   │       │       ├── rrc_RepEvent6a.c
│           │   │       │       ├── rrc_RepEvent6b.c
│           │   │       │       ├── rrc_RepEvent6c.c
│           │   │       │       ├── rrc_RepEvent6d.c
│           │   │       │       ├── rrc_RepEvent6e.c
│           │   │       │       ├── rrc_RepEvent6f.c
│           │   │       │       ├── rrc_RepEvent6g.c
│           │   │       │       ├── rrc_RepEvent7a.c
│           │   │       │       ├── rrc_RepEvent7c.c
│           │   │       │       ├── rrc_RepEvent7d.c
│           │   │       │       ├── rrc_RepEventEutra3a.c
│           │   │       │       ├── rrc_RepEventEutra3b.c
│           │   │       │       ├── rrc_RepEventEutra3c.c
│           │   │       │       └── rrc_RepEventEutra3d.c
│           │   │       └── TrigVar
│           │   │           └── Code
│           │   │               └── Src
│           │   │                   ├── rrc_Triggered1aEvent.c
│           │   │                   ├── rrc_Triggered1bEvent.c
│           │   │                   ├── rrc_Triggered1cEvent.c
│           │   │                   ├── rrc_Triggered1eEvent.c
│           │   │                   ├── rrc_Triggered1fEvent.c
│           │   │                   ├── rrc_Triggered1gEvent.c
│           │   │                   ├── rrc_Triggered1hEvent.c
│           │   │                   ├── rrc_Triggered1iEvent.c
│           │   │                   └── rrc_Triggered1jEvent.c
│           │   └── UlMsg
│           │       └── Code
│           │           └── Src
│           │               ├── rrc_IECellMeasuredResults.c
│           │               ├── rrc_IEEutraRatEventResults.c
│           │               ├── rrc_IEInterFreqEventResults.c
│           │               ├── rrc_IEInterFreqEventResultsLcr.c
│           │               ├── rrc_IEInterFreqMeasResultsList.c
│           │               ├── rrc_IEInterRatEventResults.c
│           │               ├── rrc_IEIntraFreqEventResults.c
│           │               ├── rrc_IEIntraFreqMeasResultsList.c
│           │               ├── rrc_IEMeResultsOnRach.c
│           │               ├── rrc_IEQualityEventResults.c
│           │               ├── rrc_IEQualityMeasResultsList.c
│           │               ├── rrc_IETrfVolEventResults.c
│           │               ├── rrc_IETrfVolMeasResultsList.c
│           │               ├── rrc_IEUeInternalEventResults.c
│           │               ├── rrc_IEUeInternalMeasResultsLcr.c
│           │               ├── rrc_IEUePositionEventResults.c
│           │               ├── rrc_IEUePositionMeasResults.c
│           │               ├── rrc_MsgMeasFailure.c
│           │               └── rrc_MsgMeasReport.c
│           ├── Misc
│           │   ├── Code
│           │   │   └── Src
│           │   │       ├── rrc_Asn1.c
│           │   │       ├── rrc_AsstDataDeliveryCntrlMgr.c
│           │   │       ├── rrc_DlUtranMsg.c
│           │   │       ├── rrc_FreeList.c
│           │   │       └── rrc_TrFmtCombCtrlMgr.c
│           │   └── UeCapa
│           │       └── Code
│           │           ├── Inc
│           │           │   ├── rrc_UeCapMngr.inl
│           │           │   └── rrc_UeSysSpecificCap.inl
│           │           └── Src
│           │               ├── rrc_MeasCap.c
│           │               ├── rrc_RlcCap.c
│           │               ├── rrc_SecurityCap.c
│           │               ├── rrc_UeCapMngr.c
│           │               ├── rrc_UeMultiModeRat.c
│           │               ├── rrc_UePosCap.c
│           │               └── rrc_UeSysSpecificCap.c
│           ├── ResMgr
│           │   └── Code
│           │       ├── Inc
│           │       │   └── rrc_ResourceMgr.inl
│           │       └── Src
│           │           ├── rrc_ResMgrMAC.c
│           │           ├── rrc_ResMgrPDCP.c
│           │           ├── rrc_ResMgrPHY.c
│           │           ├── rrc_ResMgrPHYConfig.c
│           │           ├── rrc_ResMgrRABM.c
│           │           ├── rrc_ResMgrRLC.c
│           │           ├── rrc_ResourceMgr.c
│           │           ├── rrc_fsm_ResMgrPHY_GenerateFunctions.c
│           │           └── rrc_fsm_resourcemgr_GenerateFunctions.c
│           ├── Scnx
│           │   └── Code
│           │       └── Src
│           │           └── rrc_Scnx.c
│           ├── Secu
│           │   └── Code
│           │       ├── Inc
│           │       │   ├── rrc_SecurityMgr.inl
│           │       │   └── rrc_StartValueMgr.inl
│           │       └── Src
│           │           ├── rrc_CipheringMgr.c
│           │           ├── rrc_CntrChkMngr.c
│           │           ├── rrc_CntrChkMsgHandler.c
│           │           ├── rrc_DLIntegrityProt.c
│           │           ├── rrc_F9.c
│           │           ├── rrc_IntegrityMgr.c
│           │           ├── rrc_SecurityMgr.c
│           │           ├── rrc_StartValueMgr.c
│           │           └── rrc_ULIntegrityProt.c
│           ├── SysInfo
│           │   └── Code
│           │       └── Src
│           │           ├── rrc_Bcch.c
│           │           ├── rrc_Bch.c
│           │           ├── rrc_InfoBlock.c
│           │           ├── rrc_InfoBlock_Utility.c
│           │           ├── rrc_MIB.c
│           │           ├── rrc_Pccpch.c
│           │           ├── rrc_SIB1.c
│           │           ├── rrc_SIB11.c
│           │           ├── rrc_SIB11bis.c
│           │           ├── rrc_SIB12.c
│           │           ├── rrc_SIB15.c
│           │           ├── rrc_SIB15bis.c
│           │           ├── rrc_SIB16.c
│           │           ├── rrc_SIB18.c
│           │           ├── rrc_SIB19.c
│           │           ├── rrc_SIB2.c
│           │           ├── rrc_SIB20.c
│           │           ├── rrc_SIB3.c
│           │           ├── rrc_SIB4.c
│           │           ├── rrc_SIB5.c
│           │           ├── rrc_SIB7.c
│           │           ├── rrc_SIBSch.c
│           │           ├── rrc_SysInfo.c
│           │           ├── rrc_SysInfoFach.c
│           │           ├── rrc_SysInfoMgr.c
│           │           └── rrc_SysInfoReader.c
│           ├── TCellSel
│           │   └── Code
│           │       └── Src
│           │           ├── rrc_TDDBandCache.c
│           │           ├── rrc_TDDNetworkCache.c
│           │           ├── rrc_TddBplmnHandler.c
│           │           ├── rrc_TddCellReselecter.c
│           │           ├── rrc_TddCellSelReselInfo.c
│           │           ├── rrc_TddCellSelecter.c
│           │           ├── rrc_TddFrequency.c
│           │           ├── rrc_TddNetwork.c
│           │           ├── rrc_TddReselMeasController.c
│           │           ├── rrc_TddReselRanker.c
│           │           └── rrc_TddServingCellSelReselInfo.c
│           ├── TaskMain
│           │   └── Code
│           │       └── Src
│           │           ├── InternalMsgProcessor.c
│           │           ├── InternalQ.c
│           │           ├── rrc_DualModeMgr.c
│           │           ├── rrc_TaskMain.c
│           │           ├── rrc_system_services.c
│           │           └── rrc_timers.c
│           └── UtranMsg
│               ├── Code
│               │   └── Src
│               │       ├── rrc_DlMsgInitialProcess.c
│               │       ├── rrc_InfoElement.c
│               │       ├── rrc_InfoElementType.c
│               │       ├── rrc_MsgProcErrors.c
│               │       ├── rrc_MsgProcHelpers.c
│               │       ├── rrc_Transact.c
│               │       └── rrc_UeRequest.c
│               ├── Downlink
│               │   └── Code
│               │       └── Src
│               │           ├── rrc_DefaultConfig14Prcocess.c
│               │           ├── rrc_DefaultConfig15Prcocess.c
│               │           ├── rrc_DefaultConfig16Prcocess.c
│               │           ├── rrc_DefaultConfig17Prcocess.c
│               │           ├── rrc_DefaultConfig18Prcocess.c
│               │           ├── rrc_DefaultConfig19Prcocess.c
│               │           ├── rrc_DefaultConfig20Prcocess.c
│               │           ├── rrc_DefaultConfig21Prcocess.c
│               │           ├── rrc_DefaultConfig22Prcocess.c
│               │           ├── rrc_DefaultConfig23Prcocess.c
│               │           ├── rrc_DlAddressedMsg.c
│               │           ├── rrc_MsgActsetupdateProcess.c
│               │           ├── rrc_MsgAssistanceDataDeliveryProcess.c
│               │           ├── rrc_MsgCellChangeOrderProcess.c
│               │           ├── rrc_MsgCellUpdateCnfProcess.c
│               │           ├── rrc_MsgCntrChkProcess.c
│               │           ├── rrc_MsgDlDtProcess.c
│               │           ├── rrc_MsgDlScnxRelProcess.c
│               │           ├── rrc_MsgEtwsPriNotificWithSecurityProcess.c
│               │           ├── rrc_MsgHandoverFromUtranProcess.c
│               │           ├── rrc_MsgHandoverToUtranProcess.c
│               │           ├── rrc_MsgPagingType2Process.c
│               │           ├── rrc_MsgPhyChanReconfigProcess.c
│               │           ├── rrc_MsgRbControlProcess.c
│               │           ├── rrc_MsgRbReconfigProcess.c
│               │           ├── rrc_MsgRbReleaseProcess.c
│               │           ├── rrc_MsgRbSetupProcess.c
│               │           ├── rrc_MsgRrcCnxRejProcess.c
│               │           ├── rrc_MsgRrcCnxRelProcess.c
│               │           ├── rrc_MsgRrcCnxSetupProcess.c
│               │           ├── rrc_MsgSecModeCmdProcess.c
│               │           ├── rrc_MsgTrChReconfigProcess.c
│               │           ├── rrc_MsgTrFmtCombCntrlAMUMProcess.c
│               │           ├── rrc_MsgTrFmtCombCntrlTMProcess.c
│               │           ├── rrc_MsgUeCapEnqProcess.c
│               │           ├── rrc_MsgUeCapInfoCnfProcess.c
│               │           ├── rrc_MsgUlPhyCHCntrlProcess.c
│               │           ├── rrc_MsgUraUpdateCnfProcess.c
│               │           ├── rrc_MsgUtranMobInfoProcess.c
│               │           ├── rrc_PageType1.c
│               │           ├── rrc_PageType2Mgr.c
│               │           └── rrc_PredefConfigControl.c
│               ├── IE
│               │   ├── Phy
│               │   │   └── Code
│               │   │       └── Src
│               │   │           ├── rrc_IEPhAddPrachInfo.c
│               │   │           ├── rrc_IEPhDlDpchInfoCmnRlProcess.c
│               │   │           ├── rrc_IEPhDlDpchInfoEachRlProcess.c
│               │   │           ├── rrc_IEPhDlFdpchInfoCmnRlProcess.c
│               │   │           ├── rrc_IEPhDlFdpchInfoEachRlProcess.c
│               │   │           ├── rrc_IEPhDlHSPDSCHInfoProcess.c
│               │   │           ├── rrc_IEPhDlHSSCCHSetInfoProcess.c
│               │   │           ├── rrc_IEPhDlRlCmnInfoProcess.c
│               │   │           ├── rrc_IEPhDlRlInfoProcess.c
│               │   │           ├── rrc_IEPhDlSecondaryCellInfoExtnR8Process.c
│               │   │           ├── rrc_IEPhDlSecondaryCellInfoProcess.c
│               │   │           ├── rrc_IEPhDpchCompModeInfoProcess.c
│               │   │           ├── rrc_IEPhDtxDrxInfoProcess.c
│               │   │           ├── rrc_IEPhDtxDrxTimingInfoProcess.c
│               │   │           ├── rrc_IEPhEdchInfoProcess.c
│               │   │           ├── rrc_IEPhEdchReconfigInfoProcess.c
│               │   │           ├── rrc_IEPhEdpdchInfoProcess.c
│               │   │           ├── rrc_IEPhEpuchInfoProcess.c
│               │   │           ├── rrc_IEPhErucchInfoProcess.c
│               │   │           ├── rrc_IEPhFachPchInfo.c
│               │   │           ├── rrc_IEPhFreqInfoProcess.c
│               │   │           ├── rrc_IEPhHsDschCmnSysInfoProcess.c
│               │   │           ├── rrc_IEPhHsDschDrxCelFachInfoProcess.c
│               │   │           ├── rrc_IEPhHsscchLessInfoProcess.c
│               │   │           ├── rrc_IEPhNonShGrantinfo.c
│               │   │           ├── rrc_IEPhPrachSysInfo.c
│               │   │           ├── rrc_IEPhRLAdditionInfoProcess.c
│               │   │           ├── rrc_IEPhScndCcpchSysInfo.c
│               │   │           ├── rrc_IEPhServingHsdschInfoProcess.c
│               │   │           ├── rrc_IEPhTddDchMeasOccasionSeqPatternProcess.c
│               │   │           ├── rrc_IEPhTddMultiFreqInfoProcess.c
│               │   │           ├── rrc_IEPhUlDpchInfoProcess.c
│               │   │           └── rrc_IEPhUlSecondaryCellInfoProcess.c
│               │   ├── RB
│               │   │   └── Code
│               │   │       └── Src
│               │   │           ├── rrc_IERbInfoAffProcess.c
│               │   │           ├── rrc_IERbInfoReconProcess.c
│               │   │           ├── rrc_IERbInfoRelProcess.c
│               │   │           ├── rrc_IERbMapInfoProcess.c
│               │   │           ├── rrc_IERbPdcpInfoProcess.c
│               │   │           ├── rrc_IERbRabInfoReconProcess.c
│               │   │           ├── rrc_IERbRabSetInfoProcess.c
│               │   │           ├── rrc_IERbRlcInfoProcess.c
│               │   │           ├── rrc_IERbSetInfoProcess.c
│               │   │           ├── rrc_IERbSigSetInfoProcess.c
│               │   │           └── rrc_IERbWithPdcpInfoProcess.c
│               │   ├── Tr
│               │   │   └── Code
│               │   │       └── Src
│               │   │           ├── rrc_IETrChAddOrReconEdchMacdFlowProcess.c
│               │   │           ├── rrc_IETrChAddOrReconMacdFlowProcess.c
│               │   │           ├── rrc_IETrChAddOrReconMacehsReorderingQProcess.c
│               │   │           ├── rrc_IETrChDlAddOrReconInfoProcess.c
│               │   │           ├── rrc_IETrChDlCmnInfoProcess.c
│               │   │           ├── rrc_IETrChDlDelInfoProcess.c
│               │   │           ├── rrc_IETrChHarqInfoProcess.c
│               │   │           ├── rrc_IETrChUlAddOrReconInfoProcess.c
│               │   │           ├── rrc_IETrChUlCmnInfoProcess.c
│               │   │           ├── rrc_IETrChUlDelInfoProcess.c
│               │   │           ├── rrc_IETrTfcs.c
│               │   │           ├── rrc_IETrTfcsProcess.c
│               │   │           ├── rrc_IETrTfs.c
│               │   │           └── rrc_IETrTfsProcess.c
│               │   ├── UE
│               │   │   └── Code
│               │   │       └── Src
│               │   │           ├── rrc_IECnInfoInfoProcess.c
│               │   │           ├── rrc_IECnPlmnIdProcess.c
│               │   │           ├── rrc_IEOtRplmnInfoProcess.c
│               │   │           ├── rrc_IEUeCipherModeInfoProcess.c
│               │   │           ├── rrc_IEUeInitIdProcess.c
│               │   │           ├── rrc_IEUeItgChkInfo.c
│               │   │           ├── rrc_IEUeItgProtModeInfoProcess.c
│               │   │           └── rrc_IEUeTimersAndConstCMProcess.c
│               │   └── UM
│               │       └── Code
│               │           └── Src
│               │               ├── rrc_IEUmCellAccessRestr.c
│               │               ├── rrc_IEUmDomainSpecificAccessRestr.c
│               │               ├── rrc_IEUmPagingPermissionAccessControl.c
│               │               └── rrc_IEUmSib34SelInfo.c
│               └── Uplink
│                   └── Code
│                       └── 

About

A code skeleton of Samsung's Shannon S5000 baseband modem.


Languages

Language:C 97.9%Language:C++ 1.4%Language:Objective-C 0.7%