Static Call Graph for image .\obj\BLE.axf



#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon Jan 15 17:10:40 2024

Maximum Stack Usage = 576 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

GAPRole_PeripheralProcessEvent ⇒ gapRole_PeripheralProcessTMOSMsg ⇒ gapRole_PeripheralProcessGAPMsg ⇒ GAPBondMgr_LinkEst ⇒ GATTServApp_SendServiceChangedInd ⇒ GATT_ServiceChangedInd ⇒ GATT_Indication ⇒ ATT_HandleValueInd ⇒ attSendMsg ⇒ SM_GenerateAuthenSig ⇒ sm_CMAC ⇒ generate_subkey ⇒ LL_Encrypt ⇒ AES_DevAESEnc ⇒ AES_DecError

Mutually Recursive functions

  • SVC_Handler   ⇒   SVC_Handler
  • PendSV_Handler   ⇒   PendSV_Handler
  • SysTick_Handler   ⇒   SysTick_Handler
  • ADC_IRQHandler   ⇒   ADC_IRQHandler

    Function Pointers

    Global Symbols

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
    [Address Reference Count : 1]

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

    [Calls]

    __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

    [Called By]

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))

    __rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))

    [Calls]

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))

    Peripheral_ProcessEvent (Thumb, 168 bytes, Stack size 24 bytes, peripheral.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Peripheral_Init (Thumb, 334 bytes, Stack size 40 bytes, peripheral.o(.text))

    [Stack]


    [Calls]
    [Called By]

    main (Thumb, 84 bytes, Stack size 0 bytes, peripheral_main.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DevInfo_AddService (Thumb, 16 bytes, Stack size 8 bytes, devinfoservice.o(.text))

    [Stack]


    [Calls]
    [Called By]

    DevInfo_SetParameter (Thumb, 30 bytes, Stack size 8 bytes, devinfoservice.o(.text), UNUSED)

    [Calls]

    DevInfo_GetParameter (Thumb, 106 bytes, Stack size 16 bytes, devinfoservice.o(.text), UNUSED)

    [Calls]

    SimpleProfile_AddService (Thumb, 46 bytes, Stack size 16 bytes, gattprofile.o(.text))

    [Stack]


    [Calls]
    [Called By]

    SimpleProfile_RegisterAppCBs (Thumb, 18 bytes, Stack size 0 bytes, gattprofile.o(.text))

    [Called By]

    SimpleProfile_SetParameter (Thumb, 104 bytes, Stack size 16 bytes, gattprofile.o(.text))

    [Stack]


    [Calls]
    [Called By]

    SimpleProfile_GetParameter (Thumb, 72 bytes, Stack size 16 bytes, gattprofile.o(.text), UNUSED)

    [Calls]

    simpleProfile_Notify (Thumb, 40 bytes, Stack size 16 bytes, gattprofile.o(.text))

    [Stack]


    [Calls]
    [Called By]

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    HardFault_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm0.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm0.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm0.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    BB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    ETH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    GPIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    LED_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    SLAVE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    SPI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    TMR0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    TMR1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    TMR2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    TMR3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    UART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    UART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    UART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    USB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    WDT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
    [Address Reference Count : 1]

    ADC_DataCalib_Rough (Thumb, 80 bytes, Stack size 20 bytes, ch57x_adc.o(.text), UNUSED)

    ADC_DataCalib_Fine (Thumb, 68 bytes, Stack size 0 bytes, ch57x_adc.o(.text), UNUSED)

    ADC_ExtSingleChSampInit (Thumb, 14 bytes, Stack size 0 bytes, ch57x_adc.o(.text))

    [Called By]

    ADC_ExtDiffChSampInit (Thumb, 14 bytes, Stack size 0 bytes, ch57x_adc.o(.text), UNUSED)

    ADC_InterTSSampInit (Thumb, 20 bytes, Stack size 0 bytes, ch57x_adc.o(.text))

    [Called By]

    ADC_InterBATSampInit (Thumb, 12 bytes, Stack size 0 bytes, ch57x_adc.o(.text), UNUSED)

    TouchKey_ChSampInit (Thumb, 12 bytes, Stack size 0 bytes, ch57x_adc.o(.text), UNUSED)

    ADC_ExcutSingleConver (Thumb, 20 bytes, Stack size 0 bytes, ch57x_adc.o(.text))

    [Called By]

    TouchKey_ExcutSingleConver (Thumb, 22 bytes, Stack size 0 bytes, ch57x_adc.o(.text), UNUSED)

    ADC_GetCurrentTS (Thumb, 84 bytes, Stack size 16 bytes, ch57x_adc.o(.text), UNUSED)

    [Calls]

    SystemInit (Thumb, 86 bytes, Stack size 16 bytes, ch57x_clk.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SYS_ClkXT32MPon (Thumb, 48 bytes, Stack size 0 bytes, ch57x_clk.o(.text), UNUSED)

    [Called By]

    SYS_ClkINT32MPon (Thumb, 38 bytes, Stack size 0 bytes, ch57x_clk.o(.text), UNUSED)

    [Called By]

    SYS_PLLPon (Thumb, 46 bytes, Stack size 0 bytes, ch57x_clk.o(.text), UNUSED)

    [Called By]

    LClk32k_Power (Thumb, 110 bytes, Stack size 16 bytes, ch57x_clk.o(.text), UNUSED)

    [Called By]

    LClk32K_Select (Thumb, 48 bytes, Stack size 8 bytes, ch57x_clk.o(.text), UNUSED)

    [Calls]


    [Called By]

    SetSysClock (Thumb, 362 bytes, Stack size 24 bytes, ch57x_clk.o(.text), UNUSED)

    [Calls]

    GetSysClock (Thumb, 52 bytes, Stack size 8 bytes, ch57x_clk.o(.text))

    [Stack]


    [Calls]
    [Called By]

    HClk32M_Select (Thumb, 36 bytes, Stack size 0 bytes, ch57x_clk.o(.text), UNUSED)

    HSECFG_Current (Thumb, 30 bytes, Stack size 0 bytes, ch57x_clk.o(.text), UNUSED)

    HSECFG_Capacitance (Thumb, 28 bytes, Stack size 0 bytes, ch57x_clk.o(.text), UNUSED)

    LSECFG_Current (Thumb, 34 bytes, Stack size 0 bytes, ch57x_clk.o(.text), UNUSED)

    LSECFG_Capacitance (Thumb, 32 bytes, Stack size 0 bytes, ch57x_clk.o(.text), UNUSED)

    Calibration_LSI (Thumb, 360 bytes, Stack size 32 bytes, ch57x_clk.o(.text))

    [Stack]


    [Calls]
    [Called By]

    RTC_InitTime (Thumb, 282 bytes, Stack size 40 bytes, ch57x_clk.o(.text))

    [Stack]


    [Calls]
    [Called By]

    RTC_GetTime (Thumb, 352 bytes, Stack size 48 bytes, ch57x_clk.o(.text), UNUSED)

    [Calls]

    RTC_SetCycle32k (Thumb, 66 bytes, Stack size 8 bytes, ch57x_clk.o(.text), UNUSED)

    RTC_GetCycle32k (Thumb, 14 bytes, Stack size 0 bytes, ch57x_clk.o(.text), UNUSED)

    [Called By]

    RTC_TMRFunCfg (Thumb, 60 bytes, Stack size 8 bytes, ch57x_clk.o(.text), UNUSED)

    RTC_TRIGFunCfg (Thumb, 66 bytes, Stack size 4 bytes, ch57x_clk.o(.text), UNUSED)

    [Calls]

    RTC_ModeFunDisable (Thumb, 44 bytes, Stack size 0 bytes, ch57x_clk.o(.text), UNUSED)

    RTC_GetITFlag (Thumb, 22 bytes, Stack size 0 bytes, ch57x_clk.o(.text), UNUSED)

    RTC_ClearITFlag (Thumb, 22 bytes, Stack size 0 bytes, ch57x_clk.o(.text), UNUSED)

    GPIOA_ModeCfg (Thumb, 74 bytes, Stack size 4 bytes, ch57x_gpio.o(.text))

    [Stack]


    [Calls]
    [Called By]

    GPIOB_ModeCfg (Thumb, 76 bytes, Stack size 4 bytes, ch57x_gpio.o(.text), UNUSED)

    [Calls]

    GPIOA_ITModeCfg (Thumb, 68 bytes, Stack size 0 bytes, ch57x_gpio.o(.text), UNUSED)

    GPIOB_ITModeCfg (Thumb, 72 bytes, Stack size 0 bytes, ch57x_gpio.o(.text), UNUSED)

    GPIOPinRemap (Thumb, 20 bytes, Stack size 0 bytes, ch57x_gpio.o(.text), UNUSED)

    GPIOAGPPCfg (Thumb, 20 bytes, Stack size 0 bytes, ch57x_gpio.o(.text), UNUSED)

    NMI_Handler (Thumb, 98 bytes, Stack size 0 bytes, ch57x_int.o(.text))
    [Address Reference Count : 1]

    LowPower_Halt_1 (Thumb, 86 bytes, Stack size 16 bytes, ch57x_int.o(.text), UNUSED)

    [Calls]

    LowPower_Halt_2 (Thumb, 110 bytes, Stack size 20 bytes, ch57x_int.o(.text), UNUSED)

    LowPower_Sleep (Thumb, 110 bytes, Stack size 20 bytes, ch57x_int.o(.text), UNUSED)

    LowPower_Shutdown (Thumb, 118 bytes, Stack size 20 bytes, ch57x_int.o(.text), UNUSED)

    PWR_DCDCCfg (Thumb, 60 bytes, Stack size 24 bytes, ch57x_pwr.o(.text), UNUSED)

    [Calls]

    PWR_UnitModCfg (Thumb, 90 bytes, Stack size 20 bytes, ch57x_pwr.o(.text), UNUSED)

    PWR_PeriphClkCfg (Thumb, 36 bytes, Stack size 12 bytes, ch57x_pwr.o(.text), UNUSED)

    PWR_PeriphWakeUpCfg (Thumb, 36 bytes, Stack size 12 bytes, ch57x_pwr.o(.text), UNUSED)

    PowerMonitor (Thumb, 58 bytes, Stack size 24 bytes, ch57x_pwr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    LowPower_Idle (Thumb, 14 bytes, Stack size 0 bytes, ch57x_pwr.o(.text), UNUSED)

    EnterCodeUpgrade (Thumb, 102 bytes, Stack size 0 bytes, ch57x_pwr.o(.text), UNUSED)

    SYS_GetInfoSta (Thumb, 26 bytes, Stack size 0 bytes, ch57x_sys.o(.text), UNUSED)

    SYS_ResetExecute (Thumb, 24 bytes, Stack size 0 bytes, ch57x_sys.o(.text), UNUSED)

    SYS_DisableAllIrq (Thumb, 18 bytes, Stack size 0 bytes, ch57x_sys.o(.text), UNUSED)

    SYS_RecoverIrq (Thumb, 6 bytes, Stack size 0 bytes, ch57x_sys.o(.text), UNUSED)

    SYS_GetSysTickCnt (Thumb, 6 bytes, Stack size 0 bytes, ch57x_sys.o(.text))
    [Address Reference Count : 1]

    WWDG_ITCfg (Thumb, 34 bytes, Stack size 0 bytes, ch57x_sys.o(.text), UNUSED)

    WWDG_ResetCfg (Thumb, 34 bytes, Stack size 0 bytes, ch57x_sys.o(.text), UNUSED)

    WWDG_ClearFlag (Thumb, 24 bytes, Stack size 0 bytes, ch57x_sys.o(.text), UNUSED)

    mDelayuS (Thumb, 32 bytes, Stack size 0 bytes, ch57x_sys.o(.text))

    [Called By]

    mDelaymS (Thumb, 28 bytes, Stack size 16 bytes, ch57x_sys.o(.text), UNUSED)

    [Calls]

    fputc (Thumb, 12 bytes, Stack size 0 bytes, ch57x_sys.o(.text))
    [Address Reference Count : 1]

    UART1_BaudRateCfg (Thumb, 34 bytes, Stack size 8 bytes, ch57x_uart1.o(.text))

    [Stack]


    [Calls]
    [Called By]

    UART1_DefInit (Thumb, 30 bytes, Stack size 8 bytes, ch57x_uart1.o(.text))

    [Stack]


    [Calls]
    [Called By]

    UART1_ByteTrigCfg (Thumb, 16 bytes, Stack size 0 bytes, ch57x_uart1.o(.text), UNUSED)

    UART1_INTCfg (Thumb, 28 bytes, Stack size 0 bytes, ch57x_uart1.o(.text), UNUSED)

    UART1_Reset (Thumb, 8 bytes, Stack size 0 bytes, ch57x_uart1.o(.text), UNUSED)

    UART1_SendString (Thumb, 26 bytes, Stack size 0 bytes, ch57x_uart1.o(.text), UNUSED)

    UART1_RecvString (Thumb, 26 bytes, Stack size 0 bytes, ch57x_uart1.o(.text), UNUSED)

    Lib_Calibration_LSI (Thumb, 16 bytes, Stack size 8 bytes, mcu.o(.text))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    HAL_GetInterTempValue (Thumb, 38 bytes, Stack size 24 bytes, mcu.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    CH57X_BLEInit (Thumb, 168 bytes, Stack size 64 bytes, mcu.o(.text))

    [Stack]


    [Calls]
    [Called By]

    HAL_ProcessEvent (Thumb, 188 bytes, Stack size 16 bytes, mcu.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    HAL_Init (Thumb, 40 bytes, Stack size 8 bytes, mcu.o(.text))

    [Stack]


    [Calls]
    [Called By]

    LLE_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, mcu.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    RTC_SetTignTime (Thumb, 36 bytes, Stack size 0 bytes, rtc.o(.text), UNUSED)

    RTC_IRQHandler (Thumb, 16 bytes, Stack size 0 bytes, rtc.o(.text))
    [Address Reference Count : 1]

    HAL_TimeInit (Thumb, 64 bytes, Stack size 16 bytes, rtc.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)

    __aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text))

    [Stack]


    [Called By]

    __aeabi_idiv (Thumb, 0 bytes, Stack size 16 bytes, idiv.o(.text), UNUSED)

    __aeabi_idivmod (Thumb, 40 bytes, Stack size 16 bytes, idiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_lmul (Thumb, 122 bytes, Stack size 64 bytes, llmul.o(.text))

    [Stack]


    [Calls]
    [Called By]

    _ll_mul (Thumb, 0 bytes, Stack size 64 bytes, llmul.o(.text), UNUSED)

    __aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text))

    [Stack]


    [Called By]

    _ll_shift_l (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)

    __aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))

    [Called By]

    __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)

    __aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)

    __aeabi_uldivmod (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text), UNUSED)

    [Calls]


    [Called By]

    __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))

    [Calls]


    [Called By]

    __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)

    __aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)

    [Called By]

    _ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)

    __decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)

    __decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)

    AES_DecError (Thumb, 76 bytes, Stack size 8 bytes, aes.o(i.AES_DecError))

    [Stack]


    [Called By]

    AES_DevAESEnc (Thumb, 194 bytes, Stack size 16 bytes, aes.o(i.AES_DevAESEnc))

    [Stack]


    [Calls]
    [Called By]

    AES_DevPktDec (Thumb, 172 bytes, Stack size 16 bytes, aes.o(i.AES_DevPktDec))

    [Stack]


    [Calls]
    [Called By]

    AES_DevPktEnc (Thumb, 172 bytes, Stack size 16 bytes, aes.o(i.AES_DevPktEnc))

    [Stack]


    [Calls]
    [Called By]

    API_DisconnectCmd (Thumb, 16 bytes, Stack size 8 bytes, api_c.o(i.API_DisconnectCmd))

    [Stack]


    [Calls]
    [Called By]

    API_HostNumCompletedPktCmd (Thumb, 46 bytes, Stack size 8 bytes, api_c.o(i.API_HostNumCompletedPktCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_AddDeviceToResolvingList (Thumb, 26 bytes, Stack size 8 bytes, api_c.o(i.API_LE_AddDeviceToResolvingList))

    [Stack]


    [Calls]
    [Called By]

    API_LE_AddWhiteListCmd (Thumb, 26 bytes, Stack size 8 bytes, api_c.o(i.API_LE_AddWhiteListCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_ClearResolvingList (Thumb, 26 bytes, Stack size 8 bytes, api_c.o(i.API_LE_ClearResolvingList))

    [Stack]


    [Calls]
    [Called By]

    API_LE_ClearWhiteListCmd (Thumb, 26 bytes, Stack size 8 bytes, api_c.o(i.API_LE_ClearWhiteListCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_ConnUpdateCmd (Thumb, 26 bytes, Stack size 32 bytes, api_c.o(i.API_LE_ConnUpdateCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_CreateConnCancelCmd (Thumb, 24 bytes, Stack size 8 bytes, api_c.o(i.API_LE_CreateConnCancelCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_LtkReqNegReplyCmd (Thumb, 32 bytes, Stack size 16 bytes, api_c.o(i.API_LE_LtkReqNegReplyCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_LtkReqReplyCmd (Thumb, 32 bytes, Stack size 16 bytes, api_c.o(i.API_LE_LtkReqReplyCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_RandCmd (Thumb, 28 bytes, Stack size 16 bytes, api_c.o(i.API_LE_RandCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_ReadBufSizeCmd (Thumb, 30 bytes, Stack size 8 bytes, api_c.o(i.API_LE_ReadBufSizeCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_RemoteConnParamReqNegReplyCmd (Thumb, 32 bytes, Stack size 16 bytes, api_c.o(i.API_LE_RemoteConnParamReqNegReplyCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_RemoteConnParamReqReplyCmd (Thumb, 46 bytes, Stack size 32 bytes, api_c.o(i.API_LE_RemoteConnParamReqReplyCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_SetAddressResolvableEnableCmd (Thumb, 26 bytes, Stack size 8 bytes, api_c.o(i.API_LE_SetAddressResolvableEnableCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_SetAdvDataCmd (Thumb, 26 bytes, Stack size 8 bytes, api_c.o(i.API_LE_SetAdvDataCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_SetAdvEnableCmd (Thumb, 26 bytes, Stack size 8 bytes, api_c.o(i.API_LE_SetAdvEnableCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_SetAdvParamCmd (Thumb, 40 bytes, Stack size 40 bytes, api_c.o(i.API_LE_SetAdvParamCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_SetRandomAddressCmd (Thumb, 26 bytes, Stack size 8 bytes, api_c.o(i.API_LE_SetRandomAddressCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_SetResolvableAddressTimeoutCmd (Thumb, 26 bytes, Stack size 8 bytes, api_c.o(i.API_LE_SetResolvableAddressTimeoutCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_SetScanEnableCmd (Thumb, 26 bytes, Stack size 8 bytes, api_c.o(i.API_LE_SetScanEnableCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_SetScanRspDataCmd (Thumb, 26 bytes, Stack size 8 bytes, api_c.o(i.API_LE_SetScanRspDataCmd))

    [Stack]


    [Calls]
    [Called By]

    API_LE_StartEncryptCmd (Thumb, 16 bytes, Stack size 8 bytes, api_c.o(i.API_LE_StartEncryptCmd))

    [Stack]


    [Calls]
    [Called By]

    API_MD_DisconnectCmd (Thumb, 8 bytes, Stack size 8 bytes, api_c.o(i.API_MD_DisconnectCmd))

    [Stack]


    [Calls]
    [Called By]

    API_ReadBDADDRCmd (Thumb, 30 bytes, Stack size 16 bytes, api_c.o(i.API_ReadBDADDRCmd))

    [Stack]


    [Calls]
    [Called By]

    API_ReadRssiCmd (Thumb, 38 bytes, Stack size 16 bytes, api_c.o(i.API_ReadRssiCmd))

    [Stack]


    [Calls]
    [Called By]

    ATT_BuildErrorRsp (Thumb, 22 bytes, Stack size 0 bytes, att.o(i.ATT_BuildErrorRsp))
    [Address Reference Count : 1]

    ATT_BuildExchangeMTURsp (Thumb, 14 bytes, Stack size 0 bytes, att_server.o(i.ATT_BuildExchangeMTURsp))
    [Address Reference Count : 1]

    ATT_BuildFindByTypeValueRsp (Thumb, 8 bytes, Stack size 0 bytes, att_server.o(i.ATT_BuildFindByTypeValueRsp))
    [Address Reference Count : 1]

    ATT_BuildFindInfoRsp (Thumb, 26 bytes, Stack size 0 bytes, att_server.o(i.ATT_BuildFindInfoRsp))
    [Address Reference Count : 1]

    ATT_BuildHandleValueInd (Thumb, 18 bytes, Stack size 0 bytes, att_server.o(i.ATT_BuildHandleValueInd))
    [Address Reference Count : 2]

    ATT_BuildPrepareWriteRsp (Thumb, 28 bytes, Stack size 0 bytes, att_server.o(i.ATT_BuildPrepareWriteRsp))
    [Address Reference Count : 1]

    ATT_BuildReadBlobRsp (Thumb, 4 bytes, Stack size 0 bytes, att_server.o(i.ATT_BuildReadBlobRsp))
    [Address Reference Count : 1]

    ATT_BuildReadByGrpTypeRsp (Thumb, 16 bytes, Stack size 0 bytes, att_server.o(i.ATT_BuildReadByGrpTypeRsp))
    [Address Reference Count : 1]

    ATT_BuildReadByTypeRsp (Thumb, 16 bytes, Stack size 0 bytes, att_server.o(i.ATT_BuildReadByTypeRsp))
    [Address Reference Count : 1]

    ATT_BuildReadMultiRsp (Thumb, 4 bytes, Stack size 0 bytes, att_server.o(i.ATT_BuildReadMultiRsp))
    [Address Reference Count : 1]

    ATT_BuildReadRsp (Thumb, 4 bytes, Stack size 0 bytes, att_server.o(i.ATT_BuildReadRsp))
    [Address Reference Count : 1]

    ATT_CompareUUID (Thumb, 74 bytes, Stack size 32 bytes, att.o(i.ATT_CompareUUID))

    [Stack]


    [Calls]
    [Called By]

    ATT_ConvertUUIDto128 (Thumb, 38 bytes, Stack size 16 bytes, att.o(i.ATT_ConvertUUIDto128))

    [Stack]


    [Calls]
    [Called By]

    ATT_ErrorRsp (Thumb, 18 bytes, Stack size 8 bytes, att.o(i.ATT_ErrorRsp))

    [Stack]


    [Calls]
    [Called By]

    ATT_ExchangeMTURsp (Thumb, 28 bytes, Stack size 8 bytes, att_server.o(i.ATT_ExchangeMTURsp))

    [Stack]


    [Calls]
    [Called By]

    ATT_ExecuteWriteRsp (Thumb, 16 bytes, Stack size 8 bytes, att_server.o(i.ATT_ExecuteWriteRsp))

    [Stack]


    [Calls]
    [Called By]

    ATT_FindByTypeValueRsp (Thumb, 44 bytes, Stack size 16 bytes, att_server.o(i.ATT_FindByTypeValueRsp))

    [Stack]


    [Calls]
    [Called By]

    ATT_FindInfoRsp (Thumb, 54 bytes, Stack size 16 bytes, att_server.o(i.ATT_FindInfoRsp))

    [Stack]


    [Calls]
    [Called By]

    ATT_GetMTU (Thumb, 26 bytes, Stack size 8 bytes, att.o(i.ATT_GetMTU))

    [Stack]


    [Calls]
    [Called By]

    ATT_HandleValueInd (Thumb, 38 bytes, Stack size 16 bytes, att_server.o(i.ATT_HandleValueInd))

    [Stack]


    [Calls]
    [Called By]

    ATT_HandleValueNoti (Thumb, 38 bytes, Stack size 16 bytes, att_server.o(i.ATT_HandleValueNoti))

    [Stack]


    [Calls]
    [Called By]

    ATT_ParamInit (Thumb, 10 bytes, Stack size 0 bytes, att.o(i.ATT_ParamInit))

    [Called By]

    ATT_ParseExchangeMTUReq (Thumb, 24 bytes, Stack size 0 bytes, att_server.o(i.ATT_ParseExchangeMTUReq))
    [Address Reference Count : 1]

    ATT_ParseExecuteWriteReq (Thumb, 18 bytes, Stack size 0 bytes, att_server.o(i.ATT_ParseExecuteWriteReq))
    [Address Reference Count : 1]

    ATT_ParseFindByTypeValueReq (Thumb, 72 bytes, Stack size 16 bytes, att_server.o(i.ATT_ParseFindByTypeValueReq))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ATT_ParseFindInfoReq (Thumb, 34 bytes, Stack size 0 bytes, att_server.o(i.ATT_ParseFindInfoReq))
    [Address Reference Count : 1]

    ATT_ParsePacket (Thumb, 106 bytes, Stack size 24 bytes, att.o(i.ATT_ParsePacket))

    [Stack]


    [Calls]
    [Called By]

    ATT_ParsePrepareWriteReq (Thumb, 54 bytes, Stack size 8 bytes, att_server.o(i.ATT_ParsePrepareWriteReq))

    [Stack]


    [Address Reference Count : 1]

    ATT_ParseReadBlobReq (Thumb, 34 bytes, Stack size 0 bytes, att_server.o(i.ATT_ParseReadBlobReq))
    [Address Reference Count : 1]

    ATT_ParseReadByTypeReq (Thumb, 60 bytes, Stack size 8 bytes, att_server.o(i.ATT_ParseReadByTypeReq))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ATT_ParseReadMultiReq (Thumb, 24 bytes, Stack size 0 bytes, att_server.o(i.ATT_ParseReadMultiReq))
    [Address Reference Count : 1]

    ATT_ParseReadReq (Thumb, 24 bytes, Stack size 0 bytes, att_server.o(i.ATT_ParseReadReq))
    [Address Reference Count : 1]

    ATT_ParseWriteReq (Thumb, 48 bytes, Stack size 8 bytes, att_server.o(i.ATT_ParseWriteReq))

    [Stack]


    [Address Reference Count : 1]

    ATT_PrepareWriteRsp (Thumb, 34 bytes, Stack size 16 bytes, att_server.o(i.ATT_PrepareWriteRsp))

    [Stack]


    [Calls]
    [Called By]

    ATT_ReadBlobRsp (Thumb, 34 bytes, Stack size 16 bytes, att_server.o(i.ATT_ReadBlobRsp))

    [Stack]


    [Calls]
    [Called By]

    ATT_ReadByGrpTypeRsp (Thumb, 44 bytes, Stack size 16 bytes, att_server.o(i.ATT_ReadByGrpTypeRsp))

    [Stack]


    [Calls]
    [Called By]

    ATT_ReadByTypeRsp (Thumb, 44 bytes, Stack size 16 bytes, att_server.o(i.ATT_ReadByTypeRsp))

    [Stack]


    [Calls]
    [Called By]

    ATT_ReadMultiRsp (Thumb, 38 bytes, Stack size 16 bytes, att_server.o(i.ATT_ReadMultiRsp))

    [Stack]


    [Calls]
    [Called By]

    ATT_ReadRsp (Thumb, 38 bytes, Stack size 16 bytes, att_server.o(i.ATT_ReadRsp))

    [Stack]


    [Calls]
    [Called By]

    ATT_RegisterServer (Thumb, 6 bytes, Stack size 0 bytes, att.o(i.ATT_RegisterServer))

    [Called By]

    ATT_UpdateMTU (Thumb, 38 bytes, Stack size 16 bytes, att.o(i.ATT_UpdateMTU))

    [Stack]


    [Calls]
    [Called By]

    ATT_WriteRsp (Thumb, 16 bytes, Stack size 8 bytes, att_server.o(i.ATT_WriteRsp))

    [Stack]


    [Calls]
    [Called By]

    BB_DevInit (Thumb, 14 bytes, Stack size 0 bytes, bb.o(i.BB_DevInit))

    [Called By]

    BLE_ADCTune (Thumb, 38 bytes, Stack size 8 bytes, ip.o(i.BLE_ADCTune))

    [Stack]


    [Calls]
    [Called By]

    BLE_IPCoreInit (Thumb, 180 bytes, Stack size 16 bytes, ip.o(i.BLE_IPCoreInit))

    [Stack]


    [Calls]
    [Called By]

    BLE_IRQHandler (Thumb, 330 bytes, Stack size 24 bytes, lle.o(i.BLE_IRQHandler))

    [Stack]


    [Called By]

    BLE_LibInit (Thumb, 230 bytes, Stack size 16 bytes, tmos.o(i.BLE_LibInit))

    [Stack]


    [Calls]
    [Called By]

    BLE_RegInit (Thumb, 72 bytes, Stack size 16 bytes, ip.o(i.BLE_RegInit))

    [Stack]


    [Calls]
    [Called By]

    CreatePRBS15 (Thumb, 60 bytes, Stack size 16 bytes, ctl_input.o(i.CreatePRBS15))

    [Stack]


    [Called By]

    CreatePRBS9 (Thumb, 58 bytes, Stack size 16 bytes, ctl_input.o(i.CreatePRBS9))

    [Stack]


    [Called By]

    DMA_DevInit (Thumb, 38 bytes, Stack size 0 bytes, dma.o(i.DMA_DevInit))

    [Called By]

    ErasePage (Thumb, 68 bytes, Stack size 12 bytes, tmos_hw.o(i.ErasePage))

    [Stack]


    [Called By]

    GAPBondMgr_Erase (Thumb, 68 bytes, Stack size 24 bytes, gapbondmgr.o(i.GAPBondMgr_Erase))

    [Stack]


    [Calls]
    [Called By]

    GAPBondMgr_GetParameter (Thumb, 186 bytes, Stack size 16 bytes, gapbondmgr.o(i.GAPBondMgr_GetParameter))

    [Stack]


    [Calls]
    [Called By]

    GAPBondMgr_Init (Thumb, 18 bytes, Stack size 8 bytes, gapbondmgr.o(i.GAPBondMgr_Init))

    [Stack]


    [Calls]
    [Called By]

    GAPBondMgr_LinkEst (Thumb, 280 bytes, Stack size 96 bytes, gapbondmgr.o(i.GAPBondMgr_LinkEst))

    [Stack]


    [Calls]
    [Called By]

    GAPBondMgr_LinkTerm (Thumb, 100 bytes, Stack size 24 bytes, gapbondmgr.o(i.GAPBondMgr_LinkTerm))

    [Stack]


    [Calls]
    [Called By]

    GAPBondMgr_ParamInit (Thumb, 216 bytes, Stack size 24 bytes, gapbondmgr.o(i.GAPBondMgr_ParamInit))

    [Stack]


    [Calls]
    [Called By]

    GAPBondMgr_PeriSecurityReq (Thumb, 36 bytes, Stack size 8 bytes, gapbondmgr.o(i.GAPBondMgr_PeriSecurityReq))

    [Stack]


    [Calls]
    [Called By]

    GAPBondMgr_PeripheralRegister (Thumb, 28 bytes, Stack size 8 bytes, gapbondmgr.o(i.GAPBondMgr_PeripheralRegister))

    [Stack]


    [Calls]
    [Called By]

    GAPBondMgr_ProcessEvent (Thumb, 156 bytes, Stack size 16 bytes, gapbondmgr.o(i.GAPBondMgr_ProcessEvent))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    GAPBondMgr_ProcessGAPMsg (Thumb, 524 bytes, Stack size 32 bytes, gapbondmgr.o(i.GAPBondMgr_ProcessGAPMsg))

    [Stack]


    [Calls]
    [Called By]

    GAPBondMgr_ResolveAddr (Thumb, 186 bytes, Stack size 40 bytes, gapbondmgr.o(i.GAPBondMgr_ResolveAddr))

    [Stack]


    [Calls]
    [Called By]

    GAPBondMgr_ServiceChangeInd (Thumb, 108 bytes, Stack size 24 bytes, gapbondmgr.o(i.GAPBondMgr_ServiceChangeInd))

    [Stack]


    [Calls]
    [Called By]

    GAPBondMgr_SetParameter (Thumb, 912 bytes, Stack size 56 bytes, gapbondmgr.o(i.GAPBondMgr_SetParameter))

    [Stack]


    [Calls]
    [Called By]

    GAPBondMgr_SlaveReqSecurity (Thumb, 102 bytes, Stack size 32 bytes, gapbondmgr.o(i.GAPBondMgr_SlaveReqSecurity))

    [Stack]


    [Calls]
    [Called By]

    GAPBondMgr_UpdateCharCfg (Thumb, 90 bytes, Stack size 32 bytes, gapbondmgr.o(i.GAPBondMgr_UpdateCharCfg))

    [Stack]


    [Calls]
    [Called By]

    GAPRole_BroadcasterSetCB (Thumb, 6 bytes, Stack size 0 bytes, broadcaster.o(i.GAPRole_BroadcasterSetCB))

    [Called By]

    GAPRole_GetParameter (Thumb, 164 bytes, Stack size 16 bytes, role.o(i.GAPRole_GetParameter))

    [Stack]


    [Calls]
    [Called By]

    GAPRole_ParamInit (Thumb, 90 bytes, Stack size 24 bytes, role.o(i.GAPRole_ParamInit))

    [Stack]


    [Calls]
    [Called By]

    GAPRole_PeripheralConnParamUpdateReq (Thumb, 78 bytes, Stack size 48 bytes, peripheral.o(i.GAPRole_PeripheralConnParamUpdateReq))

    [Stack]


    [Calls]
    [Called By]

    GAPRole_PeripheralEnable (Thumb, 152 bytes, Stack size 8 bytes, peripheral.o(i.GAPRole_PeripheralEnable))

    [Stack]


    [Calls]
    [Called By]

    GAPRole_PeripheralInit (Thumb, 72 bytes, Stack size 8 bytes, role.o(i.GAPRole_PeripheralInit))

    [Stack]


    [Calls]
    [Called By]

    GAPRole_PeripheralProcessEvent (Thumb, 300 bytes, Stack size 32 bytes, peripheral.o(i.GAPRole_PeripheralProcessEvent))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    GAPRole_PeripheralStartDevice (Thumb, 70 bytes, Stack size 24 bytes, peripheral.o(i.GAPRole_PeripheralStartDevice))

    [Stack]


    [Calls]
    [Called By]

    GAPRole_ReadRssiCmd (Thumb, 8 bytes, Stack size 8 bytes, role.o(i.GAPRole_ReadRssiCmd))

    [Stack]


    [Calls]
    [Called By]

    GAPRole_SetParameter (Thumb, 400 bytes, Stack size 24 bytes, role.o(i.GAPRole_SetParameter))

    [Stack]


    [Calls]
    [Called By]

    GAPRole_TerminateLink (Thumb, 28 bytes, Stack size 8 bytes, role.o(i.GAPRole_TerminateLink))

    [Stack]


    [Calls]
    [Called By]

    GAP_Authenticate (Thumb, 160 bytes, Stack size 24 bytes, gap.o(i.GAP_Authenticate))

    [Stack]


    [Calls]
    [Called By]

    GAP_Bond (Thumb, 128 bytes, Stack size 40 bytes, gap.o(i.GAP_Bond))

    [Stack]


    [Calls]
    [Called By]

    GAP_CentConnRegister (Thumb, 22 bytes, Stack size 8 bytes, gap_central.o(i.GAP_CentConnRegister))

    [Stack]


    [Calls]
    [Called By]

    GAP_CentDevMgrInit (Thumb, 108 bytes, Stack size 16 bytes, gap_central.o(i.GAP_CentDevMgrInit))

    [Stack]


    [Calls]
    [Called By]

    GAP_CentralParamInit (Thumb, 38 bytes, Stack size 0 bytes, gap_central.o(i.GAP_CentralParamInit))

    [Called By]

    GAP_DeviceInit (Thumb, 168 bytes, Stack size 24 bytes, gapgattserver.o(i.GAP_DeviceInit))

    [Stack]


    [Calls]
    [Called By]

    GAP_EndDiscoverable (Thumb, 66 bytes, Stack size 16 bytes, gap_peripheral.o(i.GAP_EndDiscoverable))

    [Stack]


    [Calls]
    [Called By]

    GAP_GetParamValue (Thumb, 16 bytes, Stack size 0 bytes, gap.o(i.GAP_GetParamValue))

    [Called By]

    GAP_Init (Thumb, 48 bytes, Stack size 8 bytes, gap.o(i.GAP_Init))

    [Stack]


    [Calls]
    [Called By]

    GAP_MakeDiscoverable (Thumb, 208 bytes, Stack size 40 bytes, gap_peripheral.o(i.GAP_MakeDiscoverable))

    [Stack]


    [Calls]
    [Called By]

    GAP_NumActiveConnections (Thumb, 8 bytes, Stack size 8 bytes, gap.o(i.GAP_NumActiveConnections))

    [Stack]


    [Calls]
    [Called By]

    GAP_ParamInit (Thumb, 108 bytes, Stack size 0 bytes, gap.o(i.GAP_ParamInit))

    [Called By]

    GAP_ParamsInit (Thumb, 46 bytes, Stack size 16 bytes, gap.o(i.GAP_ParamsInit))

    [Stack]


    [Calls]
    [Called By]

    GAP_PasscodeUpdate (Thumb, 68 bytes, Stack size 32 bytes, gap.o(i.GAP_PasscodeUpdate))

    [Stack]


    [Calls]
    [Called By]

    GAP_PeriConnRegister (Thumb, 34 bytes, Stack size 8 bytes, gap_peripheral.o(i.GAP_PeriConnRegister))

    [Stack]


    [Calls]
    [Called By]

    GAP_PeriDevMgrInit (Thumb, 122 bytes, Stack size 24 bytes, gap_peripheral.o(i.GAP_PeriDevMgrInit))

    [Stack]


    [Calls]
    [Called By]

    GAP_PeripheralParamInit (Thumb, 40 bytes, Stack size 0 bytes, gap_peripheral.o(i.GAP_PeripheralParamInit))

    [Called By]

    GAP_ProcessEvent (Thumb, 210 bytes, Stack size 32 bytes, gap.o(i.GAP_ProcessEvent))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    GAP_RegisterForMsgs (Thumb, 6 bytes, Stack size 0 bytes, gap.o(i.GAP_RegisterForMsgs))

    [Called By]

    GAP_ResolvePrivateAddr (Thumb, 8 bytes, Stack size 8 bytes, gap.o(i.GAP_ResolvePrivateAddr))

    [Stack]


    [Calls]
    [Called By]

    GAP_SecParamsInit (Thumb, 88 bytes, Stack size 16 bytes, gap.o(i.GAP_SecParamsInit))

    [Stack]


    [Calls]
    [Called By]

    GAP_SendSlaveSecurityRequest (Thumb, 60 bytes, Stack size 32 bytes, gap.o(i.GAP_SendSlaveSecurityRequest))

    [Stack]


    [Calls]
    [Called By]

    GAP_SetParamValue (Thumb, 40 bytes, Stack size 16 bytes, gap.o(i.GAP_SetParamValue))

    [Stack]


    [Calls]
    [Called By]

    GAP_Signable (Thumb, 74 bytes, Stack size 16 bytes, gap.o(i.GAP_Signable))

    [Stack]


    [Calls]
    [Called By]

    GAP_TerminateAuth (Thumb, 32 bytes, Stack size 16 bytes, gap.o(i.GAP_TerminateAuth))

    [Stack]


    [Calls]
    [Called By]

    GAP_TerminateLinkReq (Thumb, 128 bytes, Stack size 32 bytes, gap.o(i.GAP_TerminateLinkReq))

    [Stack]


    [Calls]
    [Called By]

    GAP_UpdateAdvertisingData (Thumb, 136 bytes, Stack size 16 bytes, gap_peripheral.o(i.GAP_UpdateAdvertisingData))

    [Stack]


    [Calls]
    [Called By]

    GATTServApp_AddService (Thumb, 40 bytes, Stack size 8 bytes, gattservapp.o(i.GATTServApp_AddService))

    [Stack]


    [Calls]
    [Called By]

    GATTServApp_Init (Thumb, 36 bytes, Stack size 16 bytes, gattservapp.o(i.GATTServApp_Init))

    [Stack]


    [Calls]
    [Called By]

    GATTServApp_InitCharCfg (Thumb, 48 bytes, Stack size 16 bytes, gattservapp.o(i.GATTServApp_InitCharCfg))

    [Stack]


    [Calls]
    [Called By]

    GATTServApp_ParamInit (Thumb, 126 bytes, Stack size 20 bytes, gattservapp.o(i.GATTServApp_ParamInit))

    [Stack]


    [Called By]

    GATTServApp_ProcessCCCWriteReq (Thumb, 74 bytes, Stack size 24 bytes, gattservapp.o(i.GATTServApp_ProcessCCCWriteReq))

    [Stack]


    [Calls]
    [Called By]

    GATTServApp_ProcessEvent (Thumb, 66 bytes, Stack size 16 bytes, gattservapp.o(i.GATTServApp_ProcessEvent))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    GATTServApp_ReadAttr (Thumb, 540 bytes, Stack size 56 bytes, gattservapp.o(i.GATTServApp_ReadAttr))

    [Stack]


    [Calls]
    [Called By]

    GATTServApp_ReadCharCfg (Thumb, 14 bytes, Stack size 8 bytes, gattservapp.o(i.GATTServApp_ReadCharCfg))

    [Stack]


    [Calls]
    [Called By]

    GATTServApp_RegisterForMsg (Thumb, 6 bytes, Stack size 0 bytes, gattservapp.o(i.GATTServApp_RegisterForMsg))

    [Called By]

    GATTServApp_RegisterService (Thumb, 100 bytes, Stack size 32 bytes, gattservapp.o(i.GATTServApp_RegisterService))

    [Stack]


    [Calls]
    [Called By]

    GATTServApp_SendCCCUpdatedEvent (Thumb, 50 bytes, Stack size 24 bytes, gattservapp.o(i.GATTServApp_SendCCCUpdatedEvent))

    [Stack]


    [Calls]
    [Called By]

    GATTServApp_SendServiceChangedInd (Thumb, 34 bytes, Stack size 16 bytes, gattservapp.o(i.GATTServApp_SendServiceChangedInd))

    [Stack]


    [Calls]
    [Called By]

    GATTServApp_UpdateCharCfg (Thumb, 24 bytes, Stack size 16 bytes, gattservapp.o(i.GATTServApp_UpdateCharCfg))

    [Stack]


    [Calls]
    [Called By]

    GATTServApp_WriteAttr (Thumb, 114 bytes, Stack size 48 bytes, gattservapp.o(i.GATTServApp_WriteAttr))

    [Stack]


    [Calls]
    [Called By]

    GATTServApp_WriteCharCfg (Thumb, 40 bytes, Stack size 16 bytes, gattservapp.o(i.GATTServApp_WriteCharCfg))

    [Stack]


    [Calls]
    [Called By]

    GATT_AppCompletedMsg (Thumb, 42 bytes, Stack size 8 bytes, gatt.o(i.GATT_AppCompletedMsg))

    [Stack]


    [Calls]
    [Called By]

    GATT_FindHandle (Thumb, 68 bytes, Stack size 20 bytes, gattservapp.o(i.GATT_FindHandle))

    [Stack]


    [Called By]

    GATT_FindHandleUUID (Thumb, 112 bytes, Stack size 48 bytes, gattservapp.o(i.GATT_FindHandleUUID))

    [Stack]


    [Calls]
    [Called By]

    GATT_FindNextAttr (Thumb, 132 bytes, Stack size 32 bytes, gattservapp.o(i.GATT_FindNextAttr))

    [Stack]


    [Calls]
    [Called By]

    GATT_Indication (Thumb, 98 bytes, Stack size 48 bytes, gattservapp.o(i.GATT_Indication))

    [Stack]


    [Calls]
    [Called By]

    GATT_Init (Thumb, 38 bytes, Stack size 8 bytes, gatt.o(i.GATT_Init))

    [Stack]


    [Calls]
    [Called By]

    GATT_InitServer (Thumb, 174 bytes, Stack size 24 bytes, gattservapp.o(i.GATT_InitServer))

    [Stack]


    [Calls]
    [Called By]

    GATT_Notification (Thumb, 80 bytes, Stack size 24 bytes, gattservapp.o(i.GATT_Notification))

    [Stack]


    [Calls]
    [Called By]

    GATT_NotifyEvent (Thumb, 50 bytes, Stack size 24 bytes, gatt.o(i.GATT_NotifyEvent))

    [Stack]


    [Calls]
    [Called By]

    GATT_ProcessEvent (Thumb, 240 bytes, Stack size 48 bytes, gatt.o(i.GATT_ProcessEvent))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    GATT_RegisterForPeriMsgs (Thumb, 6 bytes, Stack size 0 bytes, gatt.o(i.GATT_RegisterForPeriMsgs))

    [Called By]

    GATT_RegisterService (Thumb, 174 bytes, Stack size 16 bytes, gattservapp.o(i.GATT_RegisterService))

    [Stack]


    [Calls]
    [Called By]

    GATT_ServiceChangedInd (Thumb, 112 bytes, Stack size 32 bytes, gatt.o(i.GATT_ServiceChangedInd))

    [Stack]


    [Calls]
    [Called By]

    GATT_ServiceEncKeySize (Thumb, 18 bytes, Stack size 4 bytes, gattservapp.o(i.GATT_ServiceEncKeySize))

    [Stack]


    [Calls]
    [Called By]

    GATT_ServiceNumAttrs (Thumb, 14 bytes, Stack size 4 bytes, gattservapp.o(i.GATT_ServiceNumAttrs))

    [Stack]


    [Calls]
    [Called By]

    GATT_UpdateMTU (Thumb, 72 bytes, Stack size 24 bytes, gatt.o(i.GATT_UpdateMTU))

    [Stack]


    [Calls]
    [Called By]

    GATT_VerifyPrepareWritePermissions (Thumb, 82 bytes, Stack size 8 bytes, gattservapp.o(i.GATT_VerifyPrepareWritePermissions))

    [Stack]


    [Calls]
    [Called By]

    GATT_VerifyReadPermissions (Thumb, 86 bytes, Stack size 8 bytes, gattservapp.o(i.GATT_VerifyReadPermissions))

    [Stack]


    [Calls]
    [Called By]

    GATT_VerifyWritePermissions (Thumb, 100 bytes, Stack size 16 bytes, gattservapp.o(i.GATT_VerifyWritePermissions))

    [Stack]


    [Calls]
    [Called By]

    GATT_bm_alloc (Thumb, 138 bytes, Stack size 24 bytes, gatt.o(i.GATT_bm_alloc))

    [Stack]


    [Calls]
    [Called By]

    GATT_bm_free (Thumb, 16 bytes, Stack size 8 bytes, gatt.o(i.GATT_bm_free))

    [Stack]


    [Calls]
    [Called By]

    GGS_AddService (Thumb, 40 bytes, Stack size 8 bytes, gapgattserver.o(i.GGS_AddService))

    [Stack]


    [Calls]
    [Called By]

    GGS_ParamInit (Thumb, 252 bytes, Stack size 20 bytes, gapgattserver.o(i.GGS_ParamInit))

    [Stack]


    [Called By]

    GGS_SetParameter (Thumb, 138 bytes, Stack size 16 bytes, gapgattserver.o(i.GGS_SetParameter))

    [Stack]


    [Calls]
    [Called By]

    GetTxPower (Thumb, 72 bytes, Stack size 0 bytes, ip.o(i.GetTxPower))

    [Called By]

    HCI_AuthenticatedPayloadTimeoutExpiredCback (Thumb, 2 bytes, Stack size 0 bytes, ctl_output.o(i.HCI_AuthenticatedPayloadTimeoutExpiredCback))

    [Called By]

    HCI_CommandCompleteCback (Thumb, 8 bytes, Stack size 8 bytes, ctl_output.o(i.HCI_CommandCompleteCback))

    [Stack]


    [Calls]
    [Called By]

    HCI_CommandStatusCback (Thumb, 8 bytes, Stack size 8 bytes, ctl_output.o(i.HCI_CommandStatusCback))

    [Stack]


    [Calls]
    [Called By]

    HCI_DataBufferOverflowCback (Thumb, 8 bytes, Stack size 8 bytes, ctl_output.o(i.HCI_DataBufferOverflowCback))

    [Stack]


    [Calls]
    [Called By]

    HCI_DisconnectCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_DisconnectCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_DisconnectionCompleteCback (Thumb, 8 bytes, Stack size 8 bytes, ctl_output.o(i.HCI_DisconnectionCompleteCback))

    [Stack]


    [Calls]
    [Called By]

    HCI_EncryptionChangeCback (Thumb, 8 bytes, Stack size 8 bytes, ctl_output.o(i.HCI_EncryptionChangeCback))

    [Stack]


    [Calls]
    [Called By]

    HCI_EncryptionKeyRefreshCompleteCback (Thumb, 8 bytes, Stack size 8 bytes, ctl_output.o(i.HCI_EncryptionKeyRefreshCompleteCback))

    [Stack]


    [Calls]
    [Called By]

    HCI_HostNumCompletedPktCmd (Thumb, 10 bytes, Stack size 8 bytes, host_output.o(i.HCI_HostNumCompletedPktCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_AddDeviceToResolvingList (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_AddDeviceToResolvingList))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_AddWhiteListCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_AddWhiteListCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_ClearResolvingList (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_ClearResolvingList))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_ClearWhiteListCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_ClearWhiteListCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_ConnUpdateCmd (Thumb, 16 bytes, Stack size 32 bytes, host_output.o(i.HCI_LE_ConnUpdateCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_ConnectionCompleteCback (Thumb, 26 bytes, Stack size 40 bytes, ctl_output.o(i.HCI_LE_ConnectionCompleteCback))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_ConnectionUpdateCompleteCback (Thumb, 12 bytes, Stack size 16 bytes, ctl_output.o(i.HCI_LE_ConnectionUpdateCompleteCback))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_CreateConnCancelCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_CreateConnCancelCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_DataLengthChangeCback (Thumb, 12 bytes, Stack size 16 bytes, ctl_output.o(i.HCI_LE_DataLengthChangeCback))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_EnhancedConnectionCompleteCback (Thumb, 32 bytes, Stack size 64 bytes, ctl_output.o(i.HCI_LE_EnhancedConnectionCompleteCback))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_LongTermKeyRequestCback (Thumb, 8 bytes, Stack size 8 bytes, ctl_output.o(i.HCI_LE_LongTermKeyRequestCback))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_LtkReqNegReplyCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_LtkReqNegReplyCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_LtkReqReplyCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_LtkReqReplyCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_RandCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_RandCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_ReadBufSizeCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_ReadBufSizeCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_ReadRemoteUsedFeaturesCompleteCback (Thumb, 8 bytes, Stack size 8 bytes, ctl_output.o(i.HCI_LE_ReadRemoteUsedFeaturesCompleteCback))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_RemoteConnParamReqNegReplyCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_RemoteConnParamReqNegReplyCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_RemoteConnParamReqReplyCmd (Thumb, 16 bytes, Stack size 32 bytes, host_output.o(i.HCI_LE_RemoteConnParamReqReplyCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_RemoteConnectionParameterRequestCback (Thumb, 12 bytes, Stack size 16 bytes, ctl_output.o(i.HCI_LE_RemoteConnectionParameterRequestCback))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_SetAddressResolvableEnableCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_SetAddressResolvableEnableCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_SetAdvDataCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_SetAdvDataCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_SetAdvEnableCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_SetAdvEnableCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_SetAdvParamCmd (Thumb, 22 bytes, Stack size 40 bytes, host_output.o(i.HCI_LE_SetAdvParamCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_SetRandomAddressCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_SetRandomAddressCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_SetResolvableAddressTimeoutCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_SetResolvableAddressTimeoutCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_SetScanEnableCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_SetScanEnableCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_SetScanRspDataCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_SetScanRspDataCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_StartEncyptCmd (Thumb, 16 bytes, Stack size 16 bytes, host_output.o(i.HCI_LE_StartEncyptCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_MB_DisconnectCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_MB_DisconnectCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_NumberOfCompletedPacketsCback (Thumb, 8 bytes, Stack size 8 bytes, ctl_output.o(i.HCI_NumberOfCompletedPacketsCback))

    [Stack]


    [Calls]
    [Called By]

    HCI_ReadBDADDRCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_ReadBDADDRCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_ReadRemoteVersionInfoCback (Thumb, 12 bytes, Stack size 16 bytes, ctl_output.o(i.HCI_ReadRemoteVersionInfoCback))

    [Stack]


    [Calls]
    [Called By]

    HCI_ReadRssiCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_ReadRssiCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_RemoteConnectionParameterRequestCback (Thumb, 12 bytes, Stack size 16 bytes, ctl_output.o(i.HCI_RemoteConnectionParameterRequestCback))

    [Stack]


    [Calls]
    [Called By]

    HCI_RxDataCompleteCback (Thumb, 8 bytes, Stack size 8 bytes, ctl_output.o(i.HCI_RxDataCompleteCback))

    [Stack]


    [Calls]
    [Called By]

    HCI_SendDataPkt (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_SendDataPkt))

    [Stack]


    [Calls]
    [Called By]

    HCI_ValidConnTimeParams (Thumb, 54 bytes, Stack size 8 bytes, host_output.o(i.HCI_ValidConnTimeParams))

    [Stack]


    [Called By]

    HOST_CommandCompleteEvent (Thumb, 58 bytes, Stack size 24 bytes, host_input.o(i.HOST_CommandCompleteEvent))

    [Stack]


    [Calls]
    [Called By]

    HOST_CommandStatusEvent (Thumb, 42 bytes, Stack size 16 bytes, host_input.o(i.HOST_CommandStatusEvent))

    [Stack]


    [Calls]
    [Called By]

    HOST_DataBufferOverflowEvent (Thumb, 34 bytes, Stack size 8 bytes, host_input.o(i.HOST_DataBufferOverflowEvent))

    [Stack]


    [Calls]
    [Called By]

    HOST_DisconnectionCompleteEvent (Thumb, 42 bytes, Stack size 16 bytes, host_input.o(i.HOST_DisconnectionCompleteEvent))

    [Stack]


    [Calls]
    [Called By]

    HOST_EncryptionChangeEvent (Thumb, 46 bytes, Stack size 16 bytes, host_input.o(i.HOST_EncryptionChangeEvent))

    [Stack]


    [Calls]
    [Called By]

    HOST_EncryptionKeyRefreshCompleteEvent (Thumb, 42 bytes, Stack size 16 bytes, host_input.o(i.HOST_EncryptionKeyRefreshCompleteEvent))

    [Stack]


    [Calls]
    [Called By]

    HOST_LE_ConnectionCompleteEvent (Thumb, 108 bytes, Stack size 40 bytes, host_input.o(i.HOST_LE_ConnectionCompleteEvent))

    [Stack]


    [Calls]
    [Called By]

    HOST_LE_ConnectionUpdateCompleteEvent (Thumb, 54 bytes, Stack size 24 bytes, host_input.o(i.HOST_LE_ConnectionUpdateCompleteEvent))

    [Stack]


    [Calls]
    [Called By]

    HOST_LE_DataLengthChangeEvent (Thumb, 54 bytes, Stack size 24 bytes, host_input.o(i.HOST_LE_DataLengthChangeEvent))

    [Stack]


    [Calls]
    [Called By]

    HOST_LE_EnhancedConnectionCompleteEvent (Thumb, 158 bytes, Stack size 40 bytes, host_input.o(i.HOST_LE_EnhancedConnectionCompleteEvent))

    [Stack]


    [Calls]
    [Called By]

    HOST_LE_LongTermKeyRequestEvent (Thumb, 56 bytes, Stack size 24 bytes, host_input.o(i.HOST_LE_LongTermKeyRequestEvent))

    [Stack]


    [Calls]
    [Called By]

    HOST_LE_ReadRemoteUsedFeaturesCompleteEvent (Thumb, 56 bytes, Stack size 24 bytes, host_input.o(i.HOST_LE_ReadRemoteUsedFeaturesCompleteEvent))

    [Stack]


    [Calls]
    [Called By]

    HOST_LE_RemoteConnectionParameterRequestEvent (Thumb, 54 bytes, Stack size 24 bytes, host_input.o(i.HOST_LE_RemoteConnectionParameterRequestEvent))

    [Stack]


    [Calls]
    [Called By]

    HOST_NumberOfCompletedPacketsEvent (Thumb, 42 bytes, Stack size 16 bytes, host_input.o(i.HOST_NumberOfCompletedPacketsEvent))

    [Stack]


    [Calls]
    [Called By]

    HOST_ReadRemoteVersionInfoEvent (Thumb, 50 bytes, Stack size 24 bytes, host_input.o(i.HOST_ReadRemoteVersionInfoEvent))

    [Stack]


    [Calls]
    [Called By]

    HOST_RecvDataPackets (Thumb, 320 bytes, Stack size 40 bytes, host_input.o(i.HOST_RecvDataPackets))

    [Stack]


    [Calls]
    [Called By]

    HOST_RemoteConnectionParameterRequestEvent (Thumb, 46 bytes, Stack size 48 bytes, host_input.o(i.HOST_RemoteConnectionParameterRequestEvent))

    [Stack]


    [Calls]
    [Called By]

    L2CAP_CmdReject (Thumb, 18 bytes, Stack size 8 bytes, l2cap_sdu.o(i.L2CAP_CmdReject))

    [Stack]


    [Calls]
    [Called By]

    L2CAP_ConnParamUpdateReq (Thumb, 24 bytes, Stack size 24 bytes, l2cap_sdu.o(i.L2CAP_ConnParamUpdateReq))

    [Stack]


    [Calls]
    [Called By]

    L2CAP_ConnParamUpdateRsp (Thumb, 18 bytes, Stack size 8 bytes, l2cap_sdu.o(i.L2CAP_ConnParamUpdateRsp))

    [Stack]


    [Calls]
    [Called By]

    L2CAP_DisconnectReq (Thumb, 32 bytes, Stack size 24 bytes, l2cap_sdu.o(i.L2CAP_DisconnectReq))

    [Stack]


    [Calls]
    [Called By]

    L2CAP_GetMTU (Thumb, 6 bytes, Stack size 0 bytes, l2cap.o(i.L2CAP_GetMTU))

    [Called By]

    L2CAP_HostNumCompletedPkts (Thumb, 20 bytes, Stack size 16 bytes, l2cap.o(i.L2CAP_HostNumCompletedPkts))

    [Stack]


    [Calls]
    [Called By]

    L2CAP_Init (Thumb, 158 bytes, Stack size 16 bytes, l2cap.o(i.L2CAP_Init))

    [Stack]


    [Calls]
    [Called By]

    L2CAP_ParseConnectReq (Thumb, 62 bytes, Stack size 0 bytes, l2cap.o(i.L2CAP_ParseConnectReq))

    [Called By]

    L2CAP_ParseFlowCtrlCredit (Thumb, 32 bytes, Stack size 0 bytes, l2cap.o(i.L2CAP_ParseFlowCtrlCredit))

    [Called By]

    L2CAP_ParseParamUpdateReq (Thumb, 52 bytes, Stack size 0 bytes, l2cap_input.o(i.L2CAP_ParseParamUpdateReq))

    [Called By]

    L2CAP_ProcessEvent (Thumb, 136 bytes, Stack size 24 bytes, l2cap.o(i.L2CAP_ProcessEvent))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    L2CAP_RegisterApp (Thumb, 38 bytes, Stack size 0 bytes, l2cap.o(i.L2CAP_RegisterApp))

    [Called By]

    L2CAP_SendData (Thumb, 114 bytes, Stack size 16 bytes, l2cap_output.o(i.L2CAP_SendData))

    [Stack]


    [Calls]
    [Called By]

    L2CAP_SetBufSize (Thumb, 22 bytes, Stack size 0 bytes, l2cap.o(i.L2CAP_SetBufSize))

    [Called By]

    L2CAP_bm_alloc (Thumb, 30 bytes, Stack size 8 bytes, l2cap.o(i.L2CAP_bm_alloc))

    [Stack]


    [Calls]
    [Called By]

    LLE_DevInit (Thumb, 44 bytes, Stack size 0 bytes, lle.o(i.LLE_DevInit))

    [Called By]

    LL_AddDeviceToResolvingList (Thumb, 138 bytes, Stack size 80 bytes, ctl_input.o(i.LL_AddDeviceToResolvingList))

    [Stack]


    [Calls]
    [Called By]

    LL_AddWhiteListDevice (Thumb, 112 bytes, Stack size 16 bytes, ctl_input.o(i.LL_AddWhiteListDevice))

    [Stack]


    [Calls]
    [Called By]

    LL_AddrGenerateResolvableAddress (Thumb, 116 bytes, Stack size 56 bytes, ll_address.o(i.LL_AddrGenerateResolvableAddress))

    [Stack]


    [Calls]
    [Called By]

    LL_AddrInit (Thumb, 256 bytes, Stack size 24 bytes, ll_address.o(i.LL_AddrInit))

    [Stack]


    [Calls]
    [Called By]

    LL_AdvertiseDirectTimeout (Thumb, 18 bytes, Stack size 8 bytes, ll_advertise.o(i.LL_AdvertiseDirectTimeout))

    [Stack]


    [Calls]
    [Called By]

    LL_AdvertiseEnalbe (Thumb, 28 bytes, Stack size 8 bytes, ll_advertise.o(i.LL_AdvertiseEnalbe))

    [Stack]


    [Calls]
    [Called By]

    LL_AdvertiseToStandby (Thumb, 82 bytes, Stack size 16 bytes, ll_advertise.o(i.LL_AdvertiseToStandby))

    [Stack]


    [Calls]
    [Called By]

    LL_ClearResolvingList (Thumb, 10 bytes, Stack size 8 bytes, ctl_input.o(i.LL_ClearResolvingList))

    [Stack]


    [Calls]
    [Called By]

    LL_ClearWhiteList (Thumb, 70 bytes, Stack size 8 bytes, ctl_input.o(i.LL_ClearWhiteList))

    [Stack]


    [Calls]
    [Called By]

    LL_ConnUpdate (Thumb, 250 bytes, Stack size 40 bytes, ctl_input.o(i.LL_ConnUpdate))

    [Stack]


    [Calls]
    [Called By]

    LL_ConnectFlowcontrolRx (Thumb, 34 bytes, Stack size 0 bytes, ll_connect.o(i.LL_ConnectFlowcontrolRx))

    [Called By]

    LL_ConnectFlowcontrolTx (Thumb, 34 bytes, Stack size 0 bytes, ll_connect.o(i.LL_ConnectFlowcontrolTx))

    [Called By]

    LL_ConnectFreeTmosPrioritID (Thumb, 134 bytes, Stack size 24 bytes, ll_connect.o(i.LL_ConnectFreeTmosPrioritID))

    [Stack]


    [Calls]
    [Called By]

    LL_ConnectRxPktnumIncrease (Thumb, 46 bytes, Stack size 0 bytes, ll_connect.o(i.LL_ConnectRxPktnumIncrease))

    [Called By]

    LL_ConnectShut (Thumb, 160 bytes, Stack size 16 bytes, ll_connect.o(i.LL_ConnectShut))

    [Stack]


    [Calls]
    [Called By]

    LL_ConnectToStandby (Thumb, 118 bytes, Stack size 16 bytes, ll_connect.o(i.LL_ConnectToStandby))

    [Stack]


    [Calls]
    [Called By]

    LL_ConnectTxPktnumIncrease (Thumb, 60 bytes, Stack size 0 bytes, ll_connect.o(i.LL_ConnectTxPktnumIncrease))

    [Called By]

    LL_ConnectionParamReq (Thumb, 108 bytes, Stack size 16 bytes, ll_pdu.o(i.LL_ConnectionParamReq))

    [Stack]


    [Calls]
    [Called By]

    LL_ConnectionParamRsp (Thumb, 96 bytes, Stack size 16 bytes, ll_pdu.o(i.LL_ConnectionParamRsp))

    [Stack]


    [Calls]
    [Called By]

    LL_CoreClose (Thumb, 92 bytes, Stack size 24 bytes, ll_core.o(i.LL_CoreClose))

    [Stack]


    [Calls]
    [Called By]

    LL_CoreDataListFree (Thumb, 26 bytes, Stack size 16 bytes, ll_core.o(i.LL_CoreDataListFree))

    [Stack]


    [Calls]
    [Called By]

    LL_CoreDataListInit (Thumb, 112 bytes, Stack size 24 bytes, ll_core.o(i.LL_CoreDataListInit))

    [Stack]


    [Calls]
    [Called By]

    LL_CoreGetCore (Thumb, 22 bytes, Stack size 0 bytes, ll_core.o(i.LL_CoreGetCore))

    [Called By]

    LL_CoreGetDataList (Thumb, 44 bytes, Stack size 12 bytes, ll_core.o(i.LL_CoreGetDataList))

    [Stack]


    [Called By]

    LL_CoreInit (Thumb, 14 bytes, Stack size 8 bytes, ll_core.o(i.LL_CoreInit))

    [Stack]


    [Calls]
    [Called By]

    LL_CoreOpen (Thumb, 144 bytes, Stack size 16 bytes, ll_core.o(i.LL_CoreOpen))

    [Stack]


    [Calls]
    [Called By]

    LL_CreateConnCancel (Thumb, 28 bytes, Stack size 8 bytes, ctl_input.o(i.LL_CreateConnCancel))

    [Stack]


    [Calls]
    [Called By]

    LL_Disconnect (Thumb, 44 bytes, Stack size 8 bytes, ctl_input.o(i.LL_Disconnect))

    [Stack]


    [Calls]
    [Called By]

    LL_EncRsp (Thumb, 64 bytes, Stack size 16 bytes, ll_pdu.o(i.LL_EncRsp))

    [Stack]


    [Calls]
    [Called By]

    LL_Encrypt (Thumb, 194 bytes, Stack size 48 bytes, aes.o(i.LL_Encrypt))

    [Stack]


    [Calls]
    [Called By]

    LL_FeatureRsp (Thumb, 52 bytes, Stack size 8 bytes, ll_pdu.o(i.LL_FeatureRsp))

    [Stack]


    [Calls]
    [Called By]

    LL_GetNextConnectEventTime (Thumb, 176 bytes, Stack size 24 bytes, ll_connect.o(i.LL_GetNextConnectEventTime))

    [Stack]


    [Calls]
    [Called By]

    LL_HopGetChannel (Thumb, 184 bytes, Stack size 32 bytes, ll_hop.o(i.LL_HopGetChannel))

    [Stack]


    [Calls]
    [Called By]

    LL_HopInit (Thumb, 6 bytes, Stack size 0 bytes, ll_hop.o(i.LL_HopInit))

    [Called By]

    LL_Init (Thumb, 138 bytes, Stack size 16 bytes, ll.o(i.LL_Init))

    [Stack]


    [Calls]
    [Called By]

    LL_InitiateToStandby (Thumb, 92 bytes, Stack size 16 bytes, ll_initiate.o(i.LL_InitiateToStandby))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_ReadBufSize (Thumb, 18 bytes, Stack size 0 bytes, ctl_input.o(i.LL_LE_ReadBufSize))

    [Called By]

    LL_LengthReq (Thumb, 92 bytes, Stack size 12 bytes, ll_pdu.o(i.LL_LengthReq))

    [Stack]


    [Called By]

    LL_LengthRsp (Thumb, 68 bytes, Stack size 8 bytes, ll_pdu.o(i.LL_LengthRsp))

    [Stack]


    [Called By]

    LL_LtkReqNegReply (Thumb, 50 bytes, Stack size 8 bytes, ctl_input.o(i.LL_LtkReqNegReply))

    [Stack]


    [Calls]
    [Called By]

    LL_LtkReqReply (Thumb, 128 bytes, Stack size 16 bytes, ctl_input.o(i.LL_LtkReqReply))

    [Stack]


    [Calls]
    [Called By]

    LL_MD_Disconnect (Thumb, 30 bytes, Stack size 16 bytes, ctl_input.o(i.LL_MD_Disconnect))

    [Stack]


    [Calls]
    [Called By]

    LL_PauseEncRsp (Thumb, 28 bytes, Stack size 0 bytes, ll_pdu.o(i.LL_PauseEncRsp))

    [Called By]

    LL_PingReq (Thumb, 38 bytes, Stack size 0 bytes, ll_pdu.o(i.LL_PingReq))

    [Called By]

    LL_PingRsp (Thumb, 24 bytes, Stack size 0 bytes, ll_pdu.o(i.LL_PingRsp))

    [Called By]

    LL_ProcessEvent (Thumb, 256 bytes, Stack size 16 bytes, ll.o(i.LL_ProcessEvent))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_ProcessTMOSReportMsg (Thumb, 1174 bytes, Stack size 72 bytes, ll_report.o(i.LL_ProcessTMOSReportMsg))

    [Stack]


    [Calls]
    [Called By]

    LL_Rand (Thumb, 28 bytes, Stack size 16 bytes, ctl_input.o(i.LL_Rand))

    [Stack]


    [Calls]
    [Called By]

    LL_ReadBDAddr (Thumb, 26 bytes, Stack size 0 bytes, ctl_input.o(i.LL_ReadBDAddr))

    [Called By]

    LL_ReadRssi (Thumb, 24 bytes, Stack size 8 bytes, ctl_input.o(i.LL_ReadRssi))

    [Stack]


    [Calls]
    [Called By]

    LL_ReceiverTest (Thumb, 52 bytes, Stack size 8 bytes, ctl_input.o(i.LL_ReceiverTest))

    [Stack]


    [Calls]
    [Called By]

    LL_RejectInd (Thumb, 36 bytes, Stack size 0 bytes, ll_pdu.o(i.LL_RejectInd))

    [Called By]

    LL_RejectIndExt (Thumb, 32 bytes, Stack size 0 bytes, ll_pdu.o(i.LL_RejectIndExt))

    [Called By]

    LL_RemoteConnParamReqNegReply (Thumb, 48 bytes, Stack size 8 bytes, ctl_input.o(i.LL_RemoteConnParamReqNegReply))

    [Stack]


    [Calls]
    [Called By]

    LL_RemoteConnParamReqReply (Thumb, 248 bytes, Stack size 40 bytes, ctl_input.o(i.LL_RemoteConnParamReqReply))

    [Stack]


    [Calls]
    [Called By]

    LL_ReportGenerateEvent (Thumb, 38 bytes, Stack size 16 bytes, ll_report.o(i.LL_ReportGenerateEvent))

    [Stack]


    [Calls]
    [Called By]

    LL_ResolvinglistAdd (Thumb, 234 bytes, Stack size 24 bytes, ll_resolvinglist.o(i.LL_ResolvinglistAdd))

    [Stack]


    [Calls]
    [Called By]

    LL_ResolvinglistClearall (Thumb, 42 bytes, Stack size 16 bytes, ll_resolvinglist.o(i.LL_ResolvinglistClearall))

    [Stack]


    [Calls]
    [Called By]

    LL_ResolvinglistInit (Thumb, 18 bytes, Stack size 8 bytes, ll_resolvinglist.o(i.LL_ResolvinglistInit))

    [Stack]


    [Calls]
    [Called By]

    LL_ResolvinglistPeerIdentifyAddressGetIrk (Thumb, 50 bytes, Stack size 16 bytes, ll_resolvinglist.o(i.LL_ResolvinglistPeerIdentifyAddressGetIrk))

    [Stack]


    [Calls]
    [Called By]

    LL_ResolvinglistPeerRpaAddressGetIrk (Thumb, 38 bytes, Stack size 16 bytes, ll_resolvinglist.o(i.LL_ResolvinglistPeerRpaAddressGetIrk))

    [Stack]


    [Calls]
    [Called By]

    LL_RxConnParamReq (Thumb, 206 bytes, Stack size 24 bytes, ll_pdu.o(i.LL_RxConnParamReq))

    [Stack]


    [Calls]
    [Called By]

    LL_RxLenUpdate (Thumb, 106 bytes, Stack size 24 bytes, ll_pdu.o(i.LL_RxLenUpdate))

    [Stack]


    [Calls]
    [Called By]

    LL_RxVersionExchange (Thumb, 32 bytes, Stack size 0 bytes, ll_pdu.o(i.LL_RxVersionExchange))

    [Called By]

    LL_ScanToStandby (Thumb, 90 bytes, Stack size 16 bytes, ll_scan.o(i.LL_ScanToStandby))

    [Stack]


    [Calls]
    [Called By]

    LL_SendAck (Thumb, 32 bytes, Stack size 0 bytes, ll_pdu.o(i.LL_SendAck))

    [Called By]

    LL_SendDataPkt (Thumb, 126 bytes, Stack size 40 bytes, ctl_input.o(i.LL_SendDataPkt))

    [Stack]


    [Calls]
    [Called By]

    LL_SendDmaBuf (Thumb, 150 bytes, Stack size 12 bytes, ll_pdu.o(i.LL_SendDmaBuf))

    [Stack]


    [Called By]

    LL_SetAddressResolvableEnable (Thumb, 70 bytes, Stack size 0 bytes, ctl_input.o(i.LL_SetAddressResolvableEnable))

    [Called By]

    LL_SetAdvControl (Thumb, 198 bytes, Stack size 16 bytes, ctl_input.o(i.LL_SetAdvControl))

    [Stack]


    [Calls]
    [Called By]

    LL_SetAdvData (Thumb, 58 bytes, Stack size 16 bytes, ctl_input.o(i.LL_SetAdvData))

    [Stack]


    [Calls]
    [Called By]

    LL_SetAdvParam (Thumb, 142 bytes, Stack size 40 bytes, ctl_input.o(i.LL_SetAdvParam))

    [Stack]


    [Calls]
    [Called By]

    LL_SetRandomAddress (Thumb, 120 bytes, Stack size 8 bytes, ctl_input.o(i.LL_SetRandomAddress))

    [Stack]


    [Calls]
    [Called By]

    LL_SetResolvableAddressTimeout (Thumb, 38 bytes, Stack size 16 bytes, ctl_input.o(i.LL_SetResolvableAddressTimeout))

    [Stack]


    [Calls]
    [Called By]

    LL_SetScanEnable (Thumb, 126 bytes, Stack size 8 bytes, ctl_input.o(i.LL_SetScanEnable))

    [Stack]


    [Calls]
    [Called By]

    LL_SetScanRspData (Thumb, 54 bytes, Stack size 16 bytes, ctl_input.o(i.LL_SetScanRspData))

    [Stack]


    [Calls]
    [Called By]

    LL_SlaveEnalbe (Thumb, 18 bytes, Stack size 8 bytes, ll_slave.o(i.LL_SlaveEnalbe))

    [Stack]


    [Calls]
    [Called By]

    LL_SlaveFeatureReq (Thumb, 58 bytes, Stack size 8 bytes, ll_pdu.o(i.LL_SlaveFeatureReq))

    [Stack]


    [Calls]
    [Called By]

    LL_StartEncReq (Thumb, 28 bytes, Stack size 0 bytes, ll_pdu.o(i.LL_StartEncReq))

    [Called By]

    LL_StartEncRsp (Thumb, 28 bytes, Stack size 0 bytes, ll_pdu.o(i.LL_StartEncRsp))

    [Called By]

    LL_StartEncrypt (Thumb, 326 bytes, Stack size 24 bytes, ctl_input.o(i.LL_StartEncrypt))

    [Stack]


    [Calls]
    [Called By]

    LL_TerminateInd (Thumb, 44 bytes, Stack size 0 bytes, ll_pdu.o(i.LL_TerminateInd))

    [Called By]

    LL_TransmitterTest (Thumb, 240 bytes, Stack size 40 bytes, ctl_input.o(i.LL_TransmitterTest))

    [Stack]


    [Calls]
    [Called By]

    LL_UnknowRsp (Thumb, 34 bytes, Stack size 0 bytes, ll_pdu.o(i.LL_UnknowRsp))

    [Called By]

    LL_VersionInd (Thumb, 92 bytes, Stack size 8 bytes, ll_pdu.o(i.LL_VersionInd))

    [Stack]


    [Called By]

    LL_WhitelistAdd (Thumb, 106 bytes, Stack size 24 bytes, ll_whitelist.o(i.LL_WhitelistAdd))

    [Stack]


    [Calls]
    [Called By]

    LL_WhitelistClearAll (Thumb, 32 bytes, Stack size 16 bytes, ll_whitelist.o(i.LL_WhitelistClearAll))

    [Stack]


    [Calls]
    [Called By]

    LL_WhitelistInit (Thumb, 12 bytes, Stack size 0 bytes, ll_whitelist.o(i.LL_WhitelistInit))

    [Called By]

    LL_WhitelistLookup (Thumb, 44 bytes, Stack size 24 bytes, ll_whitelist.o(i.LL_WhitelistLookup))

    [Stack]


    [Calls]
    [Called By]

    RFEND_DevInit (Thumb, 202 bytes, Stack size 16 bytes, rfend.o(i.RFEND_DevInit))

    [Stack]


    [Calls]
    [Called By]

    RFEND_RXAdc (Thumb, 282 bytes, Stack size 36 bytes, rfend.o(i.RFEND_RXAdc))

    [Stack]


    [Called By]

    RFEND_RXFilter (Thumb, 110 bytes, Stack size 8 bytes, rfend.o(i.RFEND_RXFilter))

    [Stack]


    [Called By]

    RFEND_Reset (Thumb, 162 bytes, Stack size 0 bytes, rfend.o(i.RFEND_Reset))

    [Called By]

    RFEND_TXCtune (Thumb, 2954 bytes, Stack size 40 bytes, rfend.o(i.RFEND_TXCtune))

    [Stack]


    [Calls]
    [Called By]

    RFEND_TXFtune (Thumb, 16 bytes, Stack size 0 bytes, rfend.o(i.RFEND_TXFtune))

    [Called By]

    RFEND_WaitTune (Thumb, 30 bytes, Stack size 0 bytes, rfend.o(i.RFEND_WaitTune))

    [Called By]

    RTC_Get32KClock (Thumb, 20 bytes, Stack size 8 bytes, tmos_hw.o(i.RTC_Get32KClock))

    [Stack]


    [Address Reference Count : 1]

    ReadFlash (Thumb, 26 bytes, Stack size 0 bytes, tmos_hw.o(i.ReadFlash))

    [Called By]

    SM_CalcRandomAddr (Thumb, 66 bytes, Stack size 16 bytes, sm.o(i.SM_CalcRandomAddr))

    [Stack]


    [Calls]
    [Called By]

    SM_GenerateAuthenSig (Thumb, 162 bytes, Stack size 80 bytes, sm.o(i.SM_GenerateAuthenSig))

    [Stack]


    [Calls]
    [Called By]

    SM_Init (Thumb, 28 bytes, Stack size 8 bytes, sm.o(i.SM_Init))

    [Stack]


    [Calls]
    [Called By]

    SM_InitiatorInit (Thumb, 24 bytes, Stack size 0 bytes, sm.o(i.SM_InitiatorInit))

    [Called By]

    SM_ParamInit (Thumb, 42 bytes, Stack size 0 bytes, sm.o(i.SM_ParamInit))

    [Called By]

    SM_PasskeyUpdate (Thumb, 132 bytes, Stack size 16 bytes, sm.o(i.SM_PasskeyUpdate))

    [Stack]


    [Calls]
    [Called By]

    SM_ProcessEvent (Thumb, 120 bytes, Stack size 24 bytes, sm.o(i.SM_ProcessEvent))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SM_ResolveRandomAddrs (Thumb, 76 bytes, Stack size 24 bytes, sm.o(i.SM_ResolveRandomAddrs))

    [Stack]


    [Calls]
    [Called By]

    SM_ResponderInit (Thumb, 24 bytes, Stack size 0 bytes, sm.o(i.SM_ResponderInit))

    [Called By]

    SM_StartEncryption (Thumb, 114 bytes, Stack size 48 bytes, sm.o(i.SM_StartEncryption))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 2]

    SM_StartPairing (Thumb, 150 bytes, Stack size 40 bytes, sm.o(i.SM_StartPairing))

    [Stack]


    [Calls]
    [Called By]

    SM_VerifyAuthenSig (Thumb, 240 bytes, Stack size 64 bytes, sm.o(i.SM_VerifyAuthenSig))

    [Stack]


    [Calls]
    [Called By]

    SYS_GetTickCount (Thumb, 80 bytes, Stack size 8 bytes, tmos_hw.o(i.SYS_GetTickCount))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TMOS_CbTimerProcessEvent (Thumb, 102 bytes, Stack size 16 bytes, tmos.o(i.TMOS_CbTimerProcessEvent))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TMOS_Init (Thumb, 150 bytes, Stack size 16 bytes, tmos.o(i.TMOS_Init))

    [Stack]


    [Calls]
    [Called By]

    TMOS_ProcessEventRegister (Thumb, 34 bytes, Stack size 8 bytes, tmos.o(i.TMOS_ProcessEventRegister))

    [Stack]


    [Called By]

    TMOS_ProcessRegister (Thumb, 12 bytes, Stack size 0 bytes, tmos.o(i.TMOS_ProcessRegister))

    [Called By]

    TMOS_SystemProcess (Thumb, 196 bytes, Stack size 24 bytes, tmos.o(i.TMOS_SystemProcess))

    [Stack]


    [Calls]
    [Called By]

    TMOS_TimerInit (Thumb, 46 bytes, Stack size 16 bytes, tmos_hw.o(i.TMOS_TimerInit))

    [Stack]


    [Calls]
    [Called By]

    TMOS_TimerRegister (Thumb, 14 bytes, Stack size 8 bytes, tmos.o(i.TMOS_TimerRegister))

    [Stack]


    [Called By]

    WtireFlash (Thumb, 82 bytes, Stack size 20 bytes, tmos_hw.o(i.WtireFlash))

    [Stack]


    [Called By]

    __0printf$5 (Thumb, 24 bytes, Stack size 24 bytes, printf5.o(i.__0printf$5), UNUSED)

    [Calls]

    __1printf$5 (Thumb, 0 bytes, Stack size 24 bytes, printf5.o(i.__0printf$5), UNUSED)

    __2printf (Thumb, 0 bytes, Stack size 24 bytes, printf5.o(i.__0printf$5))

    [Stack]


    [Called By]

    __ARM_common_ll_muluu (Thumb, 48 bytes, Stack size 24 bytes, tmos_hw.o(i.__ARM_common_ll_muluu))

    [Stack]


    [Called By]

    __ARM_common_switch8 (Thumb, 26 bytes, Stack size 8 bytes, peripheral.o(i.__ARM_common_switch8))

    [Stack]


    [Called By]

    __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)

    __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)

    __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)

    attSendMsg (Thumb, 136 bytes, Stack size 48 bytes, att.o(i.attSendMsg))

    [Stack]


    [Calls]
    [Called By]

    attSendRspMsg (Thumb, 50 bytes, Stack size 24 bytes, att.o(i.attSendRspMsg))

    [Stack]


    [Calls]
    [Called By]

    ble_ll_chkcrc (Thumb, 76 bytes, Stack size 12 bytes, ip.o(i.ble_ll_chkcrc))

    [Stack]


    [Called By]

    ble_ll_common_rand16 (Thumb, 30 bytes, Stack size 16 bytes, tmos_hw.o(i.ble_ll_common_rand16))

    [Stack]


    [Calls]
    [Called By]

    ble_ll_common_rand32 (Thumb, 28 bytes, Stack size 16 bytes, tmos_hw.o(i.ble_ll_common_rand32))

    [Stack]


    [Calls]
    [Called By]

    ble_ll_common_rand8 (Thumb, 30 bytes, Stack size 16 bytes, tmos_hw.o(i.ble_ll_common_rand8))

    [Stack]


    [Calls]
    [Called By]

    ble_ll_hw_api_rx (Thumb, 220 bytes, Stack size 20 bytes, ip.o(i.ble_ll_hw_api_rx))

    [Stack]


    [Called By]

    ble_ll_hw_api_rx_test (Thumb, 82 bytes, Stack size 8 bytes, ip.o(i.ble_ll_hw_api_rx_test))

    [Stack]


    [Called By]

    ble_ll_hw_api_shut (Thumb, 82 bytes, Stack size 0 bytes, ip.o(i.ble_ll_hw_api_shut))

    [Called By]

    ble_ll_hw_api_tx (Thumb, 516 bytes, Stack size 40 bytes, ip.o(i.ble_ll_hw_api_tx))

    [Stack]


    [Calls]
    [Called By]

    ble_ll_hw_api_tx_set_len (Thumb, 118 bytes, Stack size 8 bytes, ip.o(i.ble_ll_hw_api_tx_set_len))

    [Stack]


    [Calls]
    [Called By]

    ble_ll_hw_api_tx_test (Thumb, 390 bytes, Stack size 20 bytes, ip.o(i.ble_ll_hw_api_tx_test))

    [Stack]


    [Calls]
    [Called By]

    ble_ll_set_connect_event (Thumb, 12 bytes, Stack size 0 bytes, tmos_hw.o(i.ble_ll_set_connect_event))

    [Called By]

    ble_timeout_process (Thumb, 62 bytes, Stack size 8 bytes, tmos_hw.o(i.ble_timeout_process))

    [Stack]


    [Calls]
    [Called By]

    gapAddAddrAdj (Thumb, 56 bytes, Stack size 0 bytes, gap.o(i.gapAddAddrAdj))

    [Called By]

    gapBondMgr_SyncResolveListUpdate (Thumb, 144 bytes, Stack size 80 bytes, gapbondmgr.o(i.gapBondMgr_SyncResolveListUpdate))

    [Stack]


    [Calls]
    [Called By]

    gapCancelLinkReq (Thumb, 48 bytes, Stack size 8 bytes, gap_central.o(i.gapCancelLinkReq))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gapCentProcessConnEvt (Thumb, 264 bytes, Stack size 40 bytes, gap_central.o(i.gapCentProcessConnEvt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gapCentProcessHCICmdEvt (Thumb, 44 bytes, Stack size 8 bytes, gap_central.o(i.gapCentProcessHCICmdEvt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gapDetermineAddrType (Thumb, 38 bytes, Stack size 0 bytes, gap.o(i.gapDetermineAddrType))

    [Called By]

    gapFindADType (Thumb, 70 bytes, Stack size 36 bytes, gap.o(i.gapFindADType))

    [Stack]


    [Calls]
    [Called By]

    gapFreeAuthLink (Thumb, 52 bytes, Stack size 16 bytes, gap.o(i.gapFreeAuthLink))

    [Stack]


    [Calls]
    [Called By]

    gapFreeEstLink (Thumb, 20 bytes, Stack size 8 bytes, gap.o(i.gapFreeEstLink))

    [Stack]


    [Calls]
    [Called By]

    gapFreeScanRecs (Thumb, 124 bytes, Stack size 32 bytes, gap_central.o(i.gapFreeScanRecs))

    [Stack]


    [Calls]
    [Called By]

    gapGetDevAddress (Thumb, 22 bytes, Stack size 0 bytes, gap.o(i.gapGetDevAddress))

    [Called By]

    gapGetDevAddressMode (Thumb, 6 bytes, Stack size 0 bytes, gap.o(i.gapGetDevAddressMode))

    [Called By]

    gapGetIRK (Thumb, 6 bytes, Stack size 0 bytes, gap.o(i.gapGetIRK))

    [Called By]

    gapGetSRK (Thumb, 6 bytes, Stack size 0 bytes, gap.o(i.gapGetSRK))

    [Called By]

    gapGetSignCounter (Thumb, 8 bytes, Stack size 0 bytes, gap.o(i.gapGetSignCounter))

    [Called By]

    gapIncSignCounter (Thumb, 28 bytes, Stack size 8 bytes, gap.o(i.gapIncSignCounter))

    [Stack]


    [Calls]
    [Called By]

    gapL2capConnParamUpdateReq (Thumb, 26 bytes, Stack size 16 bytes, gap.o(i.gapL2capConnParamUpdateReq))

    [Stack]


    [Calls]
    [Called By]

    gapPairingCompleteCB (Thumb, 270 bytes, Stack size 40 bytes, gap.o(i.gapPairingCompleteCB))

    [Stack]


    [Calls]
    [Called By]

    gapPasskeyNeededCB (Thumb, 102 bytes, Stack size 32 bytes, gap.o(i.gapPasskeyNeededCB))

    [Stack]


    [Calls]
    [Called By]

    gapProcessAdvertDevInfo (Thumb, 430 bytes, Stack size 32 bytes, gap_central.o(i.gapProcessAdvertDevInfo))

    [Stack]


    [Calls]
    [Called By]

    gapProcessConnEvt (Thumb, 60 bytes, Stack size 16 bytes, gap.o(i.gapProcessConnEvt))

    [Stack]


    [Calls]
    [Called By]

    gapProcessDisconnectCompleteEvt (Thumb, 108 bytes, Stack size 24 bytes, gap.o(i.gapProcessDisconnectCompleteEvt))

    [Stack]


    [Calls]
    [Called By]

    gapProcessNewAddr (Thumb, 40 bytes, Stack size 8 bytes, gap.o(i.gapProcessNewAddr))

    [Stack]


    [Calls]
    [Called By]

    gapProcessRandomAddrComplete (Thumb, 80 bytes, Stack size 16 bytes, gap.o(i.gapProcessRandomAddrComplete))

    [Stack]


    [Calls]
    [Called By]

    gapProcessScanningDirectEvt (Thumb, 160 bytes, Stack size 24 bytes, gap_central.o(i.gapProcessScanningDirectEvt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gapProcessScanningEvt (Thumb, 192 bytes, Stack size 32 bytes, gap_central.o(i.gapProcessScanningEvt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gapRegisterCentral (Thumb, 6 bytes, Stack size 0 bytes, gap.o(i.gapRegisterCentral))

    [Called By]

    gapRegisterCentralConn (Thumb, 6 bytes, Stack size 0 bytes, gap.o(i.gapRegisterCentralConn))

    [Called By]

    gapRegisterPeripheral (Thumb, 6 bytes, Stack size 0 bytes, gap.o(i.gapRegisterPeripheral))

    [Called By]

    gapRegisterPeripheralConn (Thumb, 6 bytes, Stack size 0 bytes, gap.o(i.gapRegisterPeripheralConn))

    [Called By]

    gapSendBondCompleteEvent (Thumb, 70 bytes, Stack size 24 bytes, gap.o(i.gapSendBondCompleteEvent))

    [Stack]


    [Calls]
    [Called By]

    gapSendDevDiscEvent (Thumb, 202 bytes, Stack size 24 bytes, gap_central.o(i.gapSendDevDiscEvent))

    [Stack]


    [Calls]
    [Called By]

    gapSendDeviceInitDoneEvent (Thumb, 62 bytes, Stack size 16 bytes, gap.o(i.gapSendDeviceInitDoneEvent))

    [Stack]


    [Calls]
    [Called By]

    gapSendEstLinkEvent (Thumb, 94 bytes, Stack size 40 bytes, gap.o(i.gapSendEstLinkEvent))

    [Stack]


    [Calls]
    [Called By]

    gapSendLinkUpdateEvent (Thumb, 70 bytes, Stack size 40 bytes, gap.o(i.gapSendLinkUpdateEvent))

    [Stack]


    [Calls]
    [Called By]

    gapSendMakeDiscEvent (Thumb, 50 bytes, Stack size 16 bytes, gap_peripheral.o(i.gapSendMakeDiscEvent))

    [Stack]


    [Calls]
    [Called By]

    gapSendPairingReqEvent (Thumb, 92 bytes, Stack size 40 bytes, gap.o(i.gapSendPairingReqEvent))

    [Stack]


    [Calls]
    [Called By]

    gapSendSlaveSecurityReqEvent (Thumb, 58 bytes, Stack size 40 bytes, gap.o(i.gapSendSlaveSecurityReqEvent))

    [Stack]


    [Calls]
    [Called By]

    gapUpdateConnSignCounter (Thumb, 78 bytes, Stack size 16 bytes, gap.o(i.gapUpdateConnSignCounter))

    [Stack]


    [Calls]
    [Called By]

    gapValidADType (Thumb, 20 bytes, Stack size 0 bytes, gap.o(i.gapValidADType))

    [Called By]

    gattFindServerInfo (Thumb, 44 bytes, Stack size 12 bytes, gattservapp.o(i.gattFindServerInfo))

    [Stack]


    [Called By]

    gattFindService (Thumb, 28 bytes, Stack size 0 bytes, gattservapp.o(i.gattFindService))

    [Called By]

    gattGetPayload (Thumb, 104 bytes, Stack size 4 bytes, gatt.o(i.gattGetPayload))

    [Stack]


    [Calls]
    [Called By]

    gattNotifyEvent (Thumb, 90 bytes, Stack size 40 bytes, gatt.o(i.gattNotifyEvent))

    [Stack]


    [Calls]
    [Called By]

    gattRegisterServer (Thumb, 6 bytes, Stack size 0 bytes, gatt.o(i.gattRegisterServer))

    [Called By]

    gattResetServerInfo (Thumb, 16 bytes, Stack size 8 bytes, gattservapp.o(i.gattResetServerInfo))

    [Stack]


    [Calls]
    [Called By]

    gattSendFlowCtrlEvt (Thumb, 56 bytes, Stack size 16 bytes, gatt.o(i.gattSendFlowCtrlEvt))

    [Stack]


    [Calls]
    [Called By]

    gattServApp_ClearPrepareWriteQ (Thumb, 60 bytes, Stack size 24 bytes, gattservapp.o(i.gattServApp_ClearPrepareWriteQ))

    [Stack]


    [Calls]
    [Called By]

    gattServApp_FindAuthorizeAttrCB (Thumb, 14 bytes, Stack size 4 bytes, gattservapp.o(i.gattServApp_FindAuthorizeAttrCB))

    [Stack]


    [Calls]
    [Called By]

    gattServApp_FindPrepareWriteQ (Thumb, 40 bytes, Stack size 12 bytes, gattservapp.o(i.gattServApp_FindPrepareWriteQ))

    [Stack]


    [Called By]

    gattServApp_FindServiceCBs (Thumb, 26 bytes, Stack size 0 bytes, gattservapp.o(i.gattServApp_FindServiceCBs))

    [Called By]

    gattServApp_HandleConnStatusCB (Thumb, 84 bytes, Stack size 24 bytes, gattservapp.o(i.gattServApp_HandleConnStatusCB))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gattServApp_IsWriteLong (Thumb, 182 bytes, Stack size 40 bytes, gattservapp.o(i.gattServApp_IsWriteLong))

    [Stack]


    [Calls]
    [Called By]

    gattServApp_ProcessExecuteWriteReq (Thumb, 220 bytes, Stack size 40 bytes, gattservapp.o(i.gattServApp_ProcessExecuteWriteReq))

    [Stack]


    [Calls]
    [Called By]

    gattServApp_ProcessFindByTypeValueReq (Thumb, 302 bytes, Stack size 64 bytes, gattservapp.o(i.gattServApp_ProcessFindByTypeValueReq))

    [Stack]


    [Calls]
    [Called By]

    gattServApp_ProcessPrepareWriteReq (Thumb, 218 bytes, Stack size 40 bytes, gattservapp.o(i.gattServApp_ProcessPrepareWriteReq))

    [Stack]


    [Calls]
    [Called By]

    gattServApp_ProcessReadByGrpTypeReq (Thumb, 392 bytes, Stack size 64 bytes, gattservapp.o(i.gattServApp_ProcessReadByGrpTypeReq))

    [Stack]


    [Calls]
    [Called By]

    gattServApp_ProcessReadByTypeReq (Thumb, 306 bytes, Stack size 56 bytes, gattservapp.o(i.gattServApp_ProcessReadByTypeReq))

    [Stack]


    [Calls]
    [Called By]

    gattServApp_ProcessReadMultiReq (Thumb, 260 bytes, Stack size 56 bytes, gattservapp.o(i.gattServApp_ProcessReadMultiReq))

    [Stack]


    [Calls]
    [Called By]

    gattServApp_ProcessWriteReq (Thumb, 144 bytes, Stack size 48 bytes, gattservapp.o(i.gattServApp_ProcessWriteReq))

    [Stack]


    [Calls]
    [Called By]

    gattServApp_WriteAttrCB (Thumb, 42 bytes, Stack size 32 bytes, gattservapp.o(i.gattServApp_WriteAttrCB))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    gattServerHandleConnStatusCB (Thumb, 124 bytes, Stack size 24 bytes, gattservapp.o(i.gattServerHandleConnStatusCB))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gattServerProcessMsgCB (Thumb, 326 bytes, Stack size 72 bytes, gattservapp.o(i.gattServerProcessMsgCB))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gattStartTimer (Thumb, 14 bytes, Stack size 8 bytes, gatt.o(i.gattStartTimer))

    [Stack]


    [Calls]
    [Called By]

    gattStopTimer (Thumb, 26 bytes, Stack size 8 bytes, gatt.o(i.gattStopTimer))

    [Stack]


    [Calls]
    [Called By]

    generate_subkey (Thumb, 152 bytes, Stack size 32 bytes, sm.o(i.generate_subkey))

    [Stack]


    [Calls]
    [Called By]

    l2capAllocConnChannel (Thumb, 158 bytes, Stack size 40 bytes, l2cap.o(i.l2capAllocConnChannel))

    [Stack]


    [Calls]
    [Called By]

    l2capBuildCmdReject (Thumb, 64 bytes, Stack size 0 bytes, l2cap_sdu.o(i.l2capBuildCmdReject))
    [Address Reference Count : 1]

    l2capBuildDisconnectRsp (Thumb, 24 bytes, Stack size 0 bytes, l2cap_sdu.o(i.l2capBuildDisconnectRsp))
    [Address Reference Count : 1]

    l2capDisconnectAllChannels (Thumb, 148 bytes, Stack size 24 bytes, l2cap.o(i.l2capDisconnectAllChannels))

    [Stack]


    [Calls]
    [Called By]

    l2capDisconnectChannel (Thumb, 30 bytes, Stack size 16 bytes, l2cap.o(i.l2capDisconnectChannel))

    [Stack]


    [Calls]
    [Called By]

    l2capEncapSendData (Thumb, 164 bytes, Stack size 32 bytes, l2cap_output.o(i.l2capEncapSendData))

    [Stack]


    [Calls]
    [Called By]

    l2capFindLocalCID (Thumb, 40 bytes, Stack size 12 bytes, l2cap.o(i.l2capFindLocalCID))

    [Stack]


    [Called By]

    l2capFindLocalId (Thumb, 42 bytes, Stack size 12 bytes, l2cap.o(i.l2capFindLocalId))

    [Stack]


    [Called By]

    l2capFindPsm (Thumb, 42 bytes, Stack size 12 bytes, l2cap.o(i.l2capFindPsm))

    [Stack]


    [Called By]

    l2capFindRemoteCID (Thumb, 54 bytes, Stack size 16 bytes, l2cap.o(i.l2capFindRemoteCID))

    [Stack]


    [Called By]

    l2capFreeChannel (Thumb, 52 bytes, Stack size 16 bytes, l2cap.o(i.l2capFreeChannel))

    [Stack]


    [Calls]
    [Called By]

    l2capFreePendingPkt (Thumb, 44 bytes, Stack size 8 bytes, l2cap.o(i.l2capFreePendingPkt))

    [Stack]


    [Calls]
    [Called By]

    l2capFreeTxSDU (Thumb, 116 bytes, Stack size 64 bytes, l2cap_output.o(i.l2capFreeTxSDU))

    [Stack]


    [Calls]
    [Called By]

    l2capGetCoChannelInfo (Thumb, 82 bytes, Stack size 16 bytes, l2cap.o(i.l2capGetCoChannelInfo))

    [Stack]


    [Calls]
    [Called By]

    l2capHandleConnStatusCB (Thumb, 40 bytes, Stack size 8 bytes, l2cap.o(i.l2capHandleConnStatusCB))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    l2capHandleRxError (Thumb, 10 bytes, Stack size 8 bytes, l2cap.o(i.l2capHandleRxError))

    [Stack]


    [Calls]
    [Called By]

    l2capHandleTimerCB (Thumb, 28 bytes, Stack size 8 bytes, l2cap.o(i.l2capHandleTimerCB))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    l2capNotifyChannelEstEvt (Thumb, 84 bytes, Stack size 56 bytes, l2cap_output.o(i.l2capNotifyChannelEstEvt))

    [Stack]


    [Calls]
    [Called By]

    l2capNotifyChannelTermEvt (Thumb, 58 bytes, Stack size 40 bytes, l2cap_output.o(i.l2capNotifyChannelTermEvt))

    [Stack]


    [Calls]
    [Called By]

    l2capNotifyCreditEvt (Thumb, 118 bytes, Stack size 32 bytes, l2cap_output.o(i.l2capNotifyCreditEvt))

    [Stack]


    [Calls]
    [Called By]

    l2capNotifyData (Thumb, 70 bytes, Stack size 24 bytes, l2cap_output.o(i.l2capNotifyData))

    [Stack]


    [Calls]
    [Called By]

    l2capNotifyEvent (Thumb, 78 bytes, Stack size 24 bytes, l2cap_output.o(i.l2capNotifyEvent))

    [Stack]


    [Calls]
    [Called By]

    l2capNotifySignal (Thumb, 78 bytes, Stack size 40 bytes, l2cap_output.o(i.l2capNotifySignal))

    [Stack]


    [Calls]
    [Called By]

    l2capNumActiveChannnels (Thumb, 58 bytes, Stack size 20 bytes, l2cap.o(i.l2capNumActiveChannnels))

    [Stack]


    [Called By]

    l2capParseCmdReject (Thumb, 64 bytes, Stack size 0 bytes, l2cap_input.o(i.l2capParseCmdReject))

    [Called By]

    l2capParseConnectRsp (Thumb, 62 bytes, Stack size 0 bytes, l2cap_input.o(i.l2capParseConnectRsp))

    [Called By]

    l2capParseDisconnectReq (Thumb, 32 bytes, Stack size 0 bytes, l2cap_input.o(i.l2capParseDisconnectReq))

    [Called By]

    l2capParseDisconnectRsp (Thumb, 32 bytes, Stack size 0 bytes, l2cap_input.o(i.l2capParseDisconnectRsp))

    [Called By]

    l2capParsePacket (Thumb, 96 bytes, Stack size 24 bytes, l2cap_input.o(i.l2capParsePacket))

    [Stack]


    [Calls]
    [Called By]

    l2capParseParamUpdateRsp (Thumb, 22 bytes, Stack size 0 bytes, l2cap_input.o(i.l2capParseParamUpdateRsp))

    [Called By]

    l2capParseSignalHdr (Thumb, 20 bytes, Stack size 0 bytes, l2cap_input.o(i.l2capParseSignalHdr))

    [Called By]

    l2capProcessConnectReq (Thumb, 188 bytes, Stack size 32 bytes, l2cap_input.o(i.l2capProcessConnectReq))

    [Stack]


    [Calls]
    [Called By]

    l2capProcessReq (Thumb, 292 bytes, Stack size 72 bytes, l2cap_input.o(i.l2capProcessReq))

    [Stack]


    [Calls]
    [Called By]

    l2capProcessRsp (Thumb, 270 bytes, Stack size 64 bytes, l2cap_input.o(i.l2capProcessRsp))

    [Stack]


    [Calls]
    [Called By]

    l2capProcessRxData (Thumb, 222 bytes, Stack size 40 bytes, l2cap_input.o(i.l2capProcessRxData))

    [Stack]


    [Calls]
    [Called By]

    l2capReassembleSegment (Thumb, 280 bytes, Stack size 40 bytes, l2cap_output.o(i.l2capReassembleSegment))

    [Stack]


    [Calls]
    [Called By]

    l2capSendCmd (Thumb, 98 bytes, Stack size 48 bytes, l2cap_output.o(i.l2capSendCmd))

    [Stack]


    [Calls]
    [Called By]

    l2capSendConnectRsp (Thumb, 124 bytes, Stack size 40 bytes, l2cap_sdu.o(i.l2capSendConnectRsp))

    [Stack]


    [Calls]
    [Called By]

    l2capSendFCPkt (Thumb, 70 bytes, Stack size 16 bytes, l2cap_output.o(i.l2capSendFCPkt))

    [Stack]


    [Calls]
    [Called By]

    l2capSendNextSegment (Thumb, 136 bytes, Stack size 24 bytes, l2cap_output.o(i.l2capSendNextSegment))

    [Stack]


    [Calls]
    [Called By]

    l2capSendPkt (Thumb, 60 bytes, Stack size 8 bytes, l2cap_output.o(i.l2capSendPkt))

    [Stack]


    [Calls]
    [Called By]

    l2capSendReq (Thumb, 148 bytes, Stack size 48 bytes, l2cap_output.o(i.l2capSendReq))

    [Stack]


    [Calls]
    [Called By]

    l2capSendSegment (Thumb, 186 bytes, Stack size 32 bytes, l2cap_output.o(i.l2capSendSegment))

    [Stack]


    [Calls]
    [Called By]

    l2capStartTimer (Thumb, 30 bytes, Stack size 8 bytes, l2cap.o(i.l2capStartTimer))

    [Stack]


    [Calls]
    [Called By]

    l2capStopTimer (Thumb, 16 bytes, Stack size 8 bytes, l2cap.o(i.l2capStopTimer))

    [Stack]


    [Calls]
    [Called By]

    l2capStoreFCPkt (Thumb, 36 bytes, Stack size 0 bytes, l2cap_output.o(i.l2capStoreFCPkt))

    [Called By]

    leftshift_onebit (Thumb, 28 bytes, Stack size 8 bytes, sm.o(i.leftshift_onebit))

    [Stack]


    [Called By]

    linkDB_Add (Thumb, 106 bytes, Stack size 40 bytes, linkdb.o(i.linkDB_Add))

    [Stack]


    [Calls]
    [Called By]

    linkDB_Authen (Thumb, 84 bytes, Stack size 16 bytes, linkdb.o(i.linkDB_Authen))

    [Stack]


    [Calls]
    [Called By]

    linkDB_Find (Thumb, 46 bytes, Stack size 8 bytes, linkdb.o(i.linkDB_Find))

    [Stack]


    [Called By]

    linkDB_FindByAddr (Thumb, 66 bytes, Stack size 32 bytes, linkdb.o(i.linkDB_FindByAddr))

    [Stack]


    [Calls]
    [Called By]

    linkDB_FindFirst (Thumb, 54 bytes, Stack size 16 bytes, linkdb.o(i.linkDB_FindFirst))

    [Stack]


    [Called By]

    linkDB_GetHandleFromSMEvtID (Thumb, 48 bytes, Stack size 8 bytes, linkdb.o(i.linkDB_GetHandleFromSMEvtID))

    [Stack]


    [Called By]

    linkDB_GetPairingParam (Thumb, 80 bytes, Stack size 12 bytes, linkdb.o(i.linkDB_GetPairingParam))

    [Stack]


    [Called By]

    linkDB_GetSMEvtID (Thumb, 72 bytes, Stack size 12 bytes, linkdb.o(i.linkDB_GetSMEvtID))

    [Stack]


    [Called By]

    linkDB_Init (Thumb, 90 bytes, Stack size 16 bytes, linkdb.o(i.linkDB_Init))

    [Stack]


    [Calls]
    [Called By]

    linkDB_MTU (Thumb, 14 bytes, Stack size 4 bytes, linkdb.o(i.linkDB_MTU))

    [Stack]


    [Calls]
    [Called By]

    linkDB_NeedSendKey (Thumb, 62 bytes, Stack size 12 bytes, linkdb.o(i.linkDB_NeedSendKey))

    [Stack]


    [Called By]

    linkDB_NumActive (Thumb, 42 bytes, Stack size 8 bytes, linkdb.o(i.linkDB_NumActive))

    [Stack]


    [Called By]

    linkDB_NumConns (Thumb, 6 bytes, Stack size 0 bytes, linkdb.o(i.linkDB_NumConns))

    [Called By]

    linkDB_PerformFunc (Thumb, 42 bytes, Stack size 24 bytes, linkdb.o(i.linkDB_PerformFunc))

    [Stack]


    [Called By]

    linkDB_PeripheralLinkNum (Thumb, 50 bytes, Stack size 16 bytes, linkdb.o(i.linkDB_PeripheralLinkNum))

    [Stack]


    [Called By]

    linkDB_Register (Thumb, 32 bytes, Stack size 0 bytes, linkdb.o(i.linkDB_Register))

    [Called By]

    linkDB_Remove (Thumb, 54 bytes, Stack size 8 bytes, linkdb.o(i.linkDB_Remove))

    [Stack]


    [Calls]
    [Called By]

    linkDB_Role (Thumb, 14 bytes, Stack size 4 bytes, linkdb.o(i.linkDB_Role))

    [Stack]


    [Calls]
    [Called By]

    linkDB_State (Thumb, 28 bytes, Stack size 8 bytes, linkdb.o(i.linkDB_State))

    [Stack]


    [Calls]
    [Called By]

    linkDB_UpdateMTU (Thumb, 28 bytes, Stack size 8 bytes, linkdb.o(i.linkDB_UpdateMTU))

    [Stack]


    [Calls]
    [Called By]

    llAdvTraverseallChannel (Thumb, 86 bytes, Stack size 16 bytes, ll_advertise.o(i.llAdvTraverseallChannel))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    llAdvertiseSet (Thumb, 260 bytes, Stack size 32 bytes, ll_advertise.o(i.llAdvertiseSet))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    llAdvertiseStart (Thumb, 138 bytes, Stack size 24 bytes, ll_advertise.o(i.llAdvertiseStart))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ll_advertise_filter (Thumb, 238 bytes, Stack size 24 bytes, ll_advertise.o(i.ll_advertise_filter))

    [Stack]


    [Calls]
    [Called By]

    ll_advertise_process (Thumb, 860 bytes, Stack size 32 bytes, ll_advertise.o(i.ll_advertise_process))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ll_connect_action_in_connintervaltimeout (Thumb, 638 bytes, Stack size 24 bytes, ll_connect.o(i.ll_connect_action_in_connintervaltimeout))

    [Stack]


    [Calls]
    [Called By]

    ll_connect_auth_timeout (Thumb, 26 bytes, Stack size 0 bytes, ll_connect.o(i.ll_connect_auth_timeout))
    [Address Reference Count : 1]

    ll_connect_calculate_effective_len (Thumb, 100 bytes, Stack size 16 bytes, ll_connect.o(i.ll_connect_calculate_effective_len))

    [Stack]


    [Calls]
    [Called By]

    ll_connect_change_connect_point (Thumb, 418 bytes, Stack size 32 bytes, ll_connect.o(i.ll_connect_change_connect_point))

    [Stack]


    [Calls]
    [Called By]

    ll_connect_event_continue (Thumb, 144 bytes, Stack size 16 bytes, ll_connect.o(i.ll_connect_event_continue))

    [Stack]


    [Called By]

    ll_connect_flowcontrol_init (Thumb, 10 bytes, Stack size 0 bytes, ll_connect.o(i.ll_connect_flowcontrol_init))

    [Called By]

    ll_connect_get_master_number (Thumb, 24 bytes, Stack size 0 bytes, ll_connect.o(i.ll_connect_get_master_number))

    [Called By]

    ll_connect_get_slave_number (Thumb, 24 bytes, Stack size 0 bytes, ll_connect.o(i.ll_connect_get_slave_number))

    [Called By]

    ll_connect_get_update_point (Thumb, 130 bytes, Stack size 28 bytes, ll_connect.o(i.ll_connect_get_update_point))

    [Stack]


    [Called By]

    ll_connect_init_dataLen (Thumb, 98 bytes, Stack size 16 bytes, ll_connect.o(i.ll_connect_init_dataLen))

    [Stack]


    [Called By]

    ll_connect_init_pingOffset (Thumb, 42 bytes, Stack size 16 bytes, ll_connect.o(i.ll_connect_init_pingOffset))

    [Stack]


    [Calls]
    [Called By]

    ll_connect_parse_datapdu_head (Thumb, 38 bytes, Stack size 0 bytes, ll_connect.o(i.ll_connect_parse_datapdu_head))

    [Called By]

    ll_connect_procedure_timeout (Thumb, 30 bytes, Stack size 8 bytes, ll_connect.o(i.ll_connect_procedure_timeout))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ll_connect_recv_data (Thumb, 168 bytes, Stack size 16 bytes, ll_connect.o(i.ll_connect_recv_data))

    [Stack]


    [Calls]
    [Called By]

    ll_connect_send_data (Thumb, 206 bytes, Stack size 24 bytes, ll_connect.o(i.ll_connect_send_data))

    [Stack]


    [Calls]
    [Called By]

    ll_connect_set_auth_timeout (Thumb, 58 bytes, Stack size 16 bytes, ll_connect.o(i.ll_connect_set_auth_timeout))

    [Stack]


    [Calls]
    [Called By]

    ll_connect_set_connect_timeout (Thumb, 40 bytes, Stack size 16 bytes, ll_connect.o(i.ll_connect_set_connect_timeout))

    [Stack]


    [Calls]
    [Called By]

    ll_connect_set_procedure_timeout (Thumb, 40 bytes, Stack size 16 bytes, ll_connect.o(i.ll_connect_set_procedure_timeout))

    [Stack]


    [Calls]
    [Called By]

    ll_connect_supervision_timeout (Thumb, 40 bytes, Stack size 16 bytes, ll_connect.o(i.ll_connect_supervision_timeout))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ll_connect_update_get_offset (Thumb, 166 bytes, Stack size 40 bytes, ll_connect.o(i.ll_connect_update_get_offset))

    [Stack]


    [Calls]
    [Called By]

    ll_get_prime_number (Thumb, 36 bytes, Stack size 12 bytes, ll.o(i.ll_get_prime_number))

    [Stack]


    [Called By]

    ll_hw_api_rx_set_txlen (Thumb, 88 bytes, Stack size 8 bytes, ip.o(i.ll_hw_api_rx_set_txlen))

    [Stack]


    [Calls]
    [Called By]

    ll_hw_api_set_pkt_dec (Thumb, 26 bytes, Stack size 8 bytes, ip.o(i.ll_hw_api_set_pkt_dec))

    [Stack]


    [Calls]
    [Called By]

    ll_hw_api_set_pkt_enc (Thumb, 26 bytes, Stack size 8 bytes, ip.o(i.ll_hw_api_set_pkt_enc))

    [Stack]


    [Calls]
    [Called By]

    ll_hw_temp_sample (Thumb, 104 bytes, Stack size 24 bytes, tmos_hw.o(i.ll_hw_temp_sample))

    [Stack]


    [Calls]
    [Called By]

    ll_hw_timer_slave_recv_timeout (Thumb, 22 bytes, Stack size 8 bytes, ll_slave.o(i.ll_hw_timer_slave_recv_timeout))

    [Stack]


    [Calls]
    [Called By]

    ll_hw_timer_window_widening (Thumb, 36 bytes, Stack size 0 bytes, ll_connect.o(i.ll_hw_timer_window_widening))

    [Called By]

    ll_multi_states_check (Thumb, 30 bytes, Stack size 0 bytes, ip.o(i.ll_multi_states_check))

    [Called By]

    ll_resolvinglist_checkRPA (Thumb, 82 bytes, Stack size 40 bytes, ll_resolvinglist.o(i.ll_resolvinglist_checkRPA))

    [Stack]


    [Calls]
    [Called By]

    ll_resolvinglist_renew_rpa (Thumb, 68 bytes, Stack size 8 bytes, ll_resolvinglist.o(i.ll_resolvinglist_renew_rpa))

    [Stack]


    [Calls]
    [Called By]

    ll_resolvinglist_renew_set (Thumb, 16 bytes, Stack size 8 bytes, ll_resolvinglist.o(i.ll_resolvinglist_renew_set))

    [Stack]


    [Calls]
    [Called By]

    ll_resolvinglist_timeout_renew_rpa (Thumb, 76 bytes, Stack size 16 bytes, ll_resolvinglist.o(i.ll_resolvinglist_timeout_renew_rpa))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ll_slave_check_connect_point (Thumb, 414 bytes, Stack size 40 bytes, ll_connect.o(i.ll_slave_check_connect_point))

    [Stack]


    [Calls]
    [Called By]

    ll_slave_process (Thumb, 3380 bytes, Stack size 48 bytes, ll_slave.o(i.ll_slave_process))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    padding (Thumb, 38 bytes, Stack size 16 bytes, sm.o(i.padding))

    [Stack]


    [Called By]

    sendAuthEvent (Thumb, 208 bytes, Stack size 40 bytes, gap.o(i.sendAuthEvent))

    [Stack]


    [Calls]
    [Called By]

    sendTerminateEvent (Thumb, 48 bytes, Stack size 40 bytes, gap.o(i.sendTerminateEvent))

    [Stack]


    [Calls]
    [Called By]

    setupInitiatorKeys (Thumb, 78 bytes, Stack size 16 bytes, sm.o(i.setupInitiatorKeys))

    [Stack]


    [Calls]
    [Called By]

    smDetermineKeySize (Thumb, 30 bytes, Stack size 0 bytes, sm.o(i.smDetermineKeySize))

    [Called By]

    smEndPairing (Thumb, 68 bytes, Stack size 32 bytes, sm.o(i.smEndPairing))

    [Stack]


    [Calls]
    [Called By]

    smFreePairingParams (Thumb, 78 bytes, Stack size 16 bytes, sm.o(i.smFreePairingParams))

    [Stack]


    [Calls]
    [Called By]

    smGenerateConfirm (Thumb, 32 bytes, Stack size 24 bytes, sm.o(i.smGenerateConfirm))

    [Stack]


    [Calls]
    [Called By]

    smGeneratePairingReqRsp (Thumb, 42 bytes, Stack size 24 bytes, sm.o(i.smGeneratePairingReqRsp))

    [Stack]


    [Calls]
    [Called By]

    smGenerateRandBuf (Thumb, 40 bytes, Stack size 16 bytes, gap.o(i.smGenerateRandBuf))

    [Stack]


    [Calls]
    [Called By]

    smGenerateRandMsg (Thumb, 32 bytes, Stack size 24 bytes, sm.o(i.smGenerateRandMsg))

    [Stack]


    [Calls]
    [Called By]

    smInitiatorSendNextKeyInfo (Thumb, 348 bytes, Stack size 24 bytes, sm.o(i.smInitiatorSendNextKeyInfo))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 2]

    smLinkCheck (Thumb, 32 bytes, Stack size 16 bytes, sm.o(i.smLinkCheck))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smNextPairingState (Thumb, 60 bytes, Stack size 16 bytes, sm.o(i.smNextPairingState))

    [Stack]


    [Calls]
    [Called By]

    smPairingSendEncInfo (Thumb, 14 bytes, Stack size 8 bytes, sm.o(i.smPairingSendEncInfo))

    [Stack]


    [Calls]
    [Called By]

    smPairingSendIdentityAddrInfo (Thumb, 34 bytes, Stack size 24 bytes, sm.o(i.smPairingSendIdentityAddrInfo))

    [Stack]


    [Calls]
    [Called By]

    smPairingSendIdentityInfo (Thumb, 14 bytes, Stack size 8 bytes, sm.o(i.smPairingSendIdentityInfo))

    [Stack]


    [Calls]
    [Called By]

    smPairingSendMasterID (Thumb, 34 bytes, Stack size 24 bytes, sm.o(i.smPairingSendMasterID))

    [Stack]


    [Calls]
    [Called By]

    smPairingSendSingingInfo (Thumb, 14 bytes, Stack size 8 bytes, sm.o(i.smPairingSendSingingInfo))

    [Stack]


    [Calls]
    [Called By]

    smProcessDataMsg (Thumb, 196 bytes, Stack size 40 bytes, sm.o(i.smProcessDataMsg))

    [Stack]


    [Calls]
    [Called By]

    smProcessEncryptChange (Thumb, 184 bytes, Stack size 24 bytes, sm.o(i.smProcessEncryptChange))

    [Stack]


    [Calls]
    [Called By]

    smProcessPairingReq (Thumb, 72 bytes, Stack size 32 bytes, sm.o(i.smProcessPairingReq))

    [Stack]


    [Calls]
    [Called By]

    smProcessRandComplete (Thumb, 116 bytes, Stack size 16 bytes, sm.o(i.smProcessRandComplete))

    [Stack]


    [Calls]
    [Called By]

    smProcessTMOSMsg (Thumb, 130 bytes, Stack size 8 bytes, sm.o(i.smProcessTMOSMsg))

    [Stack]


    [Calls]
    [Called By]

    smResponderProcessLTKReq (Thumb, 402 bytes, Stack size 80 bytes, sm.o(i.smResponderProcessLTKReq))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    smResponderSendNextKeyInfo (Thumb, 428 bytes, Stack size 32 bytes, sm.o(i.smResponderSendNextKeyInfo))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    smSavePairInfo (Thumb, 350 bytes, Stack size 16 bytes, sm.o(i.smSavePairInfo))

    [Stack]


    [Calls]
    [Called By]

    smSendFailAndEnd (Thumb, 30 bytes, Stack size 16 bytes, sm.o(i.smSendFailAndEnd))

    [Stack]


    [Calls]
    [Called By]

    smSendSMMsg (Thumb, 74 bytes, Stack size 24 bytes, sm.o(i.smSendSMMsg))

    [Stack]


    [Calls]
    [Called By]

    smSetPairingReqRsp (Thumb, 56 bytes, Stack size 8 bytes, sm.o(i.smSetPairingReqRsp))

    [Stack]


    [Calls]
    [Called By]

    smStartEncryption (Thumb, 28 bytes, Stack size 16 bytes, sm.o(i.smStartEncryption))

    [Stack]


    [Called By]

    smStartRspTimer (Thumb, 38 bytes, Stack size 16 bytes, sm.o(i.smStartRspTimer))

    [Stack]


    [Calls]
    [Called By]

    smStopRspTimer (Thumb, 14 bytes, Stack size 8 bytes, sm.o(i.smStopRspTimer))

    [Stack]


    [Calls]
    [Called By]

    smTimedOut (Thumb, 20 bytes, Stack size 8 bytes, sm.o(i.smTimedOut))

    [Stack]


    [Calls]
    [Called By]

    smUint8ToAuthReq (Thumb, 4 bytes, Stack size 0 bytes, sm.o(i.smUint8ToAuthReq))

    [Called By]

    sm_CMAC (Thumb, 294 bytes, Stack size 72 bytes, sm.o(i.sm_CMAC))

    [Stack]


    [Calls]
    [Called By]

    sm_ah (Thumb, 92 bytes, Stack size 24 bytes, sm.o(i.sm_ah))

    [Stack]


    [Calls]
    [Called By]

    sm_c1 (Thumb, 130 bytes, Stack size 88 bytes, sm.o(i.sm_c1))

    [Stack]


    [Calls]
    [Called By]

    sm_c1new (Thumb, 224 bytes, Stack size 72 bytes, sm.o(i.sm_c1new))

    [Stack]


    [Calls]
    [Called By]

    sm_s1 (Thumb, 98 bytes, Stack size 40 bytes, sm.o(i.sm_s1))

    [Stack]


    [Calls]
    [Called By]

    sm_xor (Thumb, 22 bytes, Stack size 8 bytes, sm.o(i.sm_xor))

    [Stack]


    [Called By]

    smpBuildEncInfo (Thumb, 32 bytes, Stack size 8 bytes, sm.o(i.smpBuildEncInfo))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smpBuildIdentityAddrInfo (Thumb, 36 bytes, Stack size 8 bytes, sm.o(i.smpBuildIdentityAddrInfo))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smpBuildIdentityInfo (Thumb, 32 bytes, Stack size 8 bytes, sm.o(i.smpBuildIdentityInfo))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smpBuildMasterID (Thumb, 42 bytes, Stack size 8 bytes, sm.o(i.smpBuildMasterID))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smpBuildPairingConfirm (Thumb, 32 bytes, Stack size 8 bytes, sm.o(i.smpBuildPairingConfirm))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smpBuildPairingFailed (Thumb, 24 bytes, Stack size 0 bytes, sm.o(i.smpBuildPairingFailed))
    [Address Reference Count : 1]

    smpBuildPairingRandom (Thumb, 32 bytes, Stack size 8 bytes, sm.o(i.smpBuildPairingRandom))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smpBuildPairingReq (Thumb, 14 bytes, Stack size 4 bytes, sm.o(i.smpBuildPairingReq))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    smpBuildPairingReqRsp (Thumb, 146 bytes, Stack size 20 bytes, sm.o(i.smpBuildPairingReqRsp))

    [Stack]


    [Called By]

    smpBuildPairingRsp (Thumb, 14 bytes, Stack size 4 bytes, sm.o(i.smpBuildPairingRsp))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    smpBuildSecurityReq (Thumb, 24 bytes, Stack size 0 bytes, sm.o(i.smpBuildSecurityReq))
    [Address Reference Count : 1]

    smpBuildSigningInfo (Thumb, 32 bytes, Stack size 8 bytes, sm.o(i.smpBuildSigningInfo))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smpInitiatorProcessIncoming (Thumb, 456 bytes, Stack size 56 bytes, sm.o(i.smpInitiatorProcessIncoming))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    smpInitiatorProcessPairingRsp (Thumb, 190 bytes, Stack size 24 bytes, sm.o(i.smpInitiatorProcessPairingRsp))

    [Stack]


    [Calls]
    [Called By]

    smpParseEncInfo (Thumb, 30 bytes, Stack size 8 bytes, sm.o(i.smpParseEncInfo))

    [Stack]


    [Calls]
    [Called By]

    smpParseIdentityAddrInfo (Thumb, 34 bytes, Stack size 8 bytes, sm.o(i.smpParseIdentityAddrInfo))

    [Stack]


    [Calls]
    [Called By]

    smpParseIdentityInfo (Thumb, 30 bytes, Stack size 8 bytes, sm.o(i.smpParseIdentityInfo))

    [Stack]


    [Calls]
    [Called By]

    smpParseMasterID (Thumb, 40 bytes, Stack size 8 bytes, sm.o(i.smpParseMasterID))

    [Stack]


    [Calls]
    [Called By]

    smpParsePairingConfirm (Thumb, 30 bytes, Stack size 8 bytes, sm.o(i.smpParsePairingConfirm))

    [Stack]


    [Calls]
    [Called By]

    smpParsePairingFailed (Thumb, 32 bytes, Stack size 0 bytes, sm.o(i.smpParsePairingFailed))

    [Called By]

    smpParsePairingRandom (Thumb, 30 bytes, Stack size 8 bytes, sm.o(i.smpParsePairingRandom))

    [Stack]


    [Calls]
    [Called By]

    smpParsePairingReq (Thumb, 234 bytes, Stack size 16 bytes, sm.o(i.smpParsePairingReq))

    [Stack]


    [Calls]
    [Called By]

    smpParseSecurityReq (Thumb, 20 bytes, Stack size 0 bytes, sm.o(i.smpParseSecurityReq))

    [Called By]

    smpParseSigningInfo (Thumb, 30 bytes, Stack size 8 bytes, sm.o(i.smpParseSigningInfo))

    [Stack]


    [Calls]
    [Called By]

    smpResponderProcessIncoming (Thumb, 462 bytes, Stack size 48 bytes, sm.o(i.smpResponderProcessIncoming))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    smpResponderProcessPairingReq (Thumb, 158 bytes, Stack size 16 bytes, sm.o(i.smpResponderProcessPairingReq))

    [Stack]


    [Calls]
    [Called By]

    tmos_bm_adjust_header (Thumb, 46 bytes, Stack size 12 bytes, memory.o(i.tmos_bm_adjust_header))

    [Stack]


    [Called By]

    tmos_clear_event (Thumb, 28 bytes, Stack size 0 bytes, tmos.o(i.tmos_clear_event))

    [Called By]

    tmos_get_task_timer (Thumb, 18 bytes, Stack size 8 bytes, tmos.o(i.tmos_get_task_timer))

    [Stack]


    [Calls]
    [Called By]

    tmos_isbufset (Thumb, 30 bytes, Stack size 8 bytes, tmos.o(i.tmos_isbufset))

    [Stack]


    [Called By]

    tmos_memcmp (Thumb, 28 bytes, Stack size 8 bytes, tmos.o(i.tmos_memcmp))

    [Stack]


    [Called By]

    tmos_memcpy (Thumb, 24 bytes, Stack size 0 bytes, tmos.o(i.tmos_memcpy))

    [Called By]

    tmos_memcpy_word (Thumb, 20 bytes, Stack size 0 bytes, tmos.o(i.tmos_memcpy_word))

    [Called By]

    tmos_memdup (Thumb, 30 bytes, Stack size 16 bytes, tmos.o(i.tmos_memdup))

    [Stack]


    [Calls]
    [Called By]

    tmos_memory_allocate (Thumb, 108 bytes, Stack size 8 bytes, memory.o(i.tmos_memory_allocate))

    [Stack]


    [Called By]

    tmos_memory_free (Thumb, 154 bytes, Stack size 16 bytes, memory.o(i.tmos_memory_free))

    [Stack]


    [Called By]

    tmos_memory_init (Thumb, 66 bytes, Stack size 0 bytes, memory.o(i.tmos_memory_init))

    [Called By]

    tmos_memset (Thumb, 16 bytes, Stack size 0 bytes, tmos.o(i.tmos_memset))

    [Called By]

    tmos_msg_allocate (Thumb, 40 bytes, Stack size 8 bytes, message.o(i.tmos_msg_allocate))

    [Stack]


    [Calls]
    [Called By]

    tmos_msg_deallocate (Thumb, 32 bytes, Stack size 8 bytes, message.o(i.tmos_msg_deallocate))

    [Stack]


    [Calls]
    [Called By]

    tmos_msg_enqueue (Thumb, 36 bytes, Stack size 0 bytes, message.o(i.tmos_msg_enqueue))

    [Called By]

    tmos_msg_init (Thumb, 8 bytes, Stack size 0 bytes, message.o(i.tmos_msg_init))

    [Called By]

    tmos_msg_receive (Thumb, 108 bytes, Stack size 24 bytes, message.o(i.tmos_msg_receive))

    [Stack]


    [Calls]
    [Called By]

    tmos_msg_send (Thumb, 78 bytes, Stack size 8 bytes, message.o(i.tmos_msg_send))

    [Stack]


    [Calls]
    [Called By]

    tmos_query_sleep_time (Thumb, 204 bytes, Stack size 24 bytes, tmos.o(i.tmos_query_sleep_time))

    [Stack]


    [Calls]
    [Called By]

    tmos_query_system_time (Thumb, 128 bytes, Stack size 24 bytes, tmos.o(i.tmos_query_system_time))

    [Stack]


    [Calls]
    [Called By]

    tmos_rand (Thumb, 38 bytes, Stack size 8 bytes, tmos.o(i.tmos_rand))

    [Stack]


    [Called By]

    tmos_revmemcpy (Thumb, 18 bytes, Stack size 0 bytes, tmos.o(i.tmos_revmemcpy))

    [Called By]

    tmos_set_event (Thumb, 28 bytes, Stack size 0 bytes, tmos.o(i.tmos_set_event))

    [Called By]

    tmos_snv_clear (Thumb, 60 bytes, Stack size 16 bytes, tmos_snv.o(i.tmos_snv_clear))

    [Stack]


    [Calls]
    [Called By]

    tmos_snv_compact (Thumb, 4 bytes, Stack size 0 bytes, tmos_snv.o(i.tmos_snv_compact))

    [Called By]

    tmos_snv_init (Thumb, 48 bytes, Stack size 16 bytes, tmos_snv.o(i.tmos_snv_init))

    [Stack]


    [Calls]
    [Called By]

    tmos_snv_notify (Thumb, 56 bytes, Stack size 16 bytes, tmos_snv.o(i.tmos_snv_notify))

    [Stack]


    [Calls]
    [Called By]

    tmos_snv_read (Thumb, 126 bytes, Stack size 32 bytes, tmos_snv.o(i.tmos_snv_read))

    [Stack]


    [Calls]
    [Called By]

    tmos_snv_write (Thumb, 162 bytes, Stack size 32 bytes, tmos_snv.o(i.tmos_snv_write))

    [Stack]


    [Calls]
    [Called By]

    tmos_start_callback_task (Thumb, 104 bytes, Stack size 40 bytes, tmos.o(i.tmos_start_callback_task))

    [Stack]


    [Calls]
    [Called By]

    tmos_start_reload_task (Thumb, 34 bytes, Stack size 16 bytes, tmos.o(i.tmos_start_reload_task))

    [Stack]


    [Calls]
    [Called By]

    tmos_start_task (Thumb, 110 bytes, Stack size 16 bytes, tmos.o(i.tmos_start_task))

    [Stack]


    [Calls]
    [Called By]

    tmos_stop_callback_task (Thumb, 68 bytes, Stack size 16 bytes, tmos.o(i.tmos_stop_callback_task))

    [Stack]


    [Calls]
    [Called By]

    tmos_stop_task (Thumb, 50 bytes, Stack size 16 bytes, tmos.o(i.tmos_stop_task))

    [Stack]


    [Calls]
    [Called By]

    tmos_strlen (Thumb, 18 bytes, Stack size 0 bytes, tmos.o(i.tmos_strlen))

    [Called By]

    tmos_update_callback_timer (Thumb, 96 bytes, Stack size 24 bytes, tmos.o(i.tmos_update_callback_timer))

    [Stack]


    [Calls]
    [Called By]

    xor_128 (Thumb, 22 bytes, Stack size 12 bytes, sm.o(i.xor_128))

    [Stack]


    [Called By]

    Local Symbols

    Peripheral_LinkTerminated (Thumb, 70 bytes, Stack size 16 bytes, peripheral.o(.text))

    [Stack]


    [Calls]
    [Called By]

    peripheralRssiCB (Thumb, 14 bytes, Stack size 8 bytes, peripheral.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    peripheralParamUpdateCB (Thumb, 38 bytes, Stack size 16 bytes, peripheral.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    peripheralStateNotificationCB (Thumb, 120 bytes, Stack size 8 bytes, peripheral.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    simpleProfileChangeCB (Thumb, 34 bytes, Stack size 8 bytes, peripheral.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    peripheralChar4Notify (Thumb, 80 bytes, Stack size 24 bytes, peripheral.o(.text))

    [Stack]


    [Calls]
    [Called By]

    Peripheral_LinkEstablished (Thumb, 96 bytes, Stack size 16 bytes, peripheral.o(.text))

    [Stack]


    [Calls]
    [Called By]

    devInfo_ReadAttrCB (Thumb, 290 bytes, Stack size 24 bytes, devinfoservice.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    simpleProfile_HandleConnStatusCB (Thumb, 40 bytes, Stack size 8 bytes, gattprofile.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    simpleProfile_ReadAttrCB (Thumb, 106 bytes, Stack size 24 bytes, gattprofile.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    simpleProfile_WriteAttrCB (Thumb, 154 bytes, Stack size 32 bytes, gattprofile.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SYS_IsClkXT32MPon (Thumb, 12 bytes, Stack size 0 bytes, ch57x_clk.o(.text), UNUSED)

    [Called By]

    SYS_IsPLLPon (Thumb, 12 bytes, Stack size 0 bytes, ch57x_clk.o(.text), UNUSED)

    [Called By]

    tmosFindTask (Thumb, 28 bytes, Stack size 0 bytes, tmos.o(i.tmosFindTask))

    [Called By]

    disconnectNext (Thumb, 26 bytes, Stack size 8 bytes, gap.o(i.disconnectNext))

    [Stack]


    [Calls]
    [Called By]

    gapProcessConnectionCompleteEvt (Thumb, 194 bytes, Stack size 48 bytes, gap.o(i.gapProcessConnectionCompleteEvt))

    [Stack]


    [Calls]
    [Called By]

    gapProcessEnhancedConnectionCompleteEvt (Thumb, 204 bytes, Stack size 48 bytes, gap.o(i.gapProcessEnhancedConnectionCompleteEvt))

    [Stack]


    [Calls]
    [Called By]

    gapProcessRemoteConnParamReqEvt (Thumb, 90 bytes, Stack size 32 bytes, gap.o(i.gapProcessRemoteConnParamReqEvt))

    [Stack]


    [Calls]
    [Called By]

    gapProcessTMOSMsg (Thumb, 448 bytes, Stack size 16 bytes, gap.o(i.gapProcessTMOSMsg))

    [Stack]


    [Calls]
    [Called By]

    ggs_ReadAttrCB (Thumb, 206 bytes, Stack size 24 bytes, gapgattserver.o(i.ggs_ReadAttrCB))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    ggs_SetAttrWPermit (Thumb, 110 bytes, Stack size 8 bytes, gapgattserver.o(i.ggs_SetAttrWPermit))

    [Stack]


    [Called By]

    ggs_WriteAttrCB (Thumb, 260 bytes, Stack size 40 bytes, gapgattserver.o(i.ggs_WriteAttrCB))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    gattGetServerStatus (Thumb, 44 bytes, Stack size 8 bytes, gattservapp.o(i.gattGetServerStatus))

    [Stack]


    [Calls]
    [Called By]

    gattProcessExchangeMTUReq (Thumb, 4 bytes, Stack size 0 bytes, gattservapp.o(i.gattProcessExchangeMTUReq))
    [Address Reference Count : 1]

    gattProcessExecuteWriteReq (Thumb, 4 bytes, Stack size 0 bytes, gattservapp.o(i.gattProcessExecuteWriteReq))
    [Address Reference Count : 1]

    gattProcessFindByTypeValueReq (Thumb, 44 bytes, Stack size 16 bytes, gattservapp.o(i.gattProcessFindByTypeValueReq))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gattProcessFindInfoReq (Thumb, 288 bytes, Stack size 48 bytes, gattservapp.o(i.gattProcessFindInfoReq))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gattProcessPrepareWriteReq (Thumb, 38 bytes, Stack size 16 bytes, gattservapp.o(i.gattProcessPrepareWriteReq))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gattProcessReadByGrpTypeReq (Thumb, 68 bytes, Stack size 16 bytes, gattservapp.o(i.gattProcessReadByGrpTypeReq))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gattProcessReadByTypeReq (Thumb, 44 bytes, Stack size 16 bytes, gattservapp.o(i.gattProcessReadByTypeReq))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gattProcessReadMultiReq (Thumb, 102 bytes, Stack size 24 bytes, gattservapp.o(i.gattProcessReadMultiReq))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gattProcessReadReq (Thumb, 34 bytes, Stack size 16 bytes, gattservapp.o(i.gattProcessReadReq))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gattProcessWriteReq (Thumb, 38 bytes, Stack size 16 bytes, gattservapp.o(i.gattProcessWriteReq))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gattServApp_FindCharCfgItem (Thumb, 34 bytes, Stack size 8 bytes, gattservapp.o(i.gattServApp_FindCharCfgItem))

    [Stack]


    [Called By]

    gattServApp_ProcessMsg (Thumb, 546 bytes, Stack size 56 bytes, gattservapp.o(i.gattServApp_ProcessMsg))

    [Stack]


    [Calls]
    [Called By]

    gattServerHandleTimerCB (Thumb, 42 bytes, Stack size 16 bytes, gattservapp.o(i.gattServerHandleTimerCB))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gattServerNotifyTxCB (Thumb, 28 bytes, Stack size 8 bytes, gattservapp.o(i.gattServerNotifyTxCB))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gattServiceLastHandle (Thumb, 22 bytes, Stack size 4 bytes, gattservapp.o(i.gattServiceLastHandle))

    [Stack]


    [Calls]
    [Called By]

    reportStatusChange (Thumb, 32 bytes, Stack size 24 bytes, linkdb.o(i.reportStatusChange))

    [Stack]


    [Called By]

    gapBondFreeAuthEvt (Thumb, 24 bytes, Stack size 8 bytes, gapbondmgr.o(i.gapBondFreeAuthEvt))

    [Stack]


    [Calls]
    [Called By]

    gapBondMgrAddBond (Thumb, 312 bytes, Stack size 48 bytes, gapbondmgr.o(i.gapBondMgrAddBond))

    [Stack]


    [Calls]
    [Called By]

    gapBondMgrAuthenticate (Thumb, 386 bytes, Stack size 64 bytes, gapbondmgr.o(i.gapBondMgrAuthenticate))

    [Stack]


    [Calls]
    [Called By]

    gapBondMgrBondReq (Thumb, 78 bytes, Stack size 48 bytes, gapbondmgr.o(i.gapBondMgrBondReq))

    [Stack]


    [Calls]
    [Called By]

    gapBondMgrBondTotal (Thumb, 46 bytes, Stack size 16 bytes, gapbondmgr.o(i.gapBondMgrBondTotal))

    [Stack]


    [Calls]
    [Called By]

    gapBondMgrChangeState (Thumb, 96 bytes, Stack size 32 bytes, gapbondmgr.o(i.gapBondMgrChangeState))

    [Stack]


    [Calls]
    [Called By]

    gapBondMgrEraseAllBondings (Thumb, 32 bytes, Stack size 16 bytes, gapbondmgr.o(i.gapBondMgrEraseAllBondings))

    [Stack]


    [Calls]
    [Called By]

    gapBondMgrEraseBonding (Thumb, 226 bytes, Stack size 88 bytes, gapbondmgr.o(i.gapBondMgrEraseBonding))

    [Stack]


    [Calls]
    [Called By]

    gapBondMgrFindAddr (Thumb, 46 bytes, Stack size 16 bytes, gapbondmgr.o(i.gapBondMgrFindAddr))

    [Stack]


    [Calls]
    [Called By]

    gapBondMgrFindCharCfgItem (Thumb, 28 bytes, Stack size 0 bytes, gapbondmgr.o(i.gapBondMgrFindCharCfgItem))

    [Called By]

    gapBondMgrGetPublicAddr (Thumb, 58 bytes, Stack size 32 bytes, gapbondmgr.o(i.gapBondMgrGetPublicAddr))

    [Stack]


    [Calls]
    [Called By]

    gapBondMgrGetStateFlags (Thumb, 36 bytes, Stack size 24 bytes, gapbondmgr.o(i.gapBondMgrGetStateFlags))

    [Stack]


    [Calls]
    [Called By]

    gapBondMgrInvertCharCfgItem (Thumb, 28 bytes, Stack size 0 bytes, gapbondmgr.o(i.gapBondMgrInvertCharCfgItem))

    [Called By]

    gapBondMgrReadBonds (Thumb, 128 bytes, Stack size 16 bytes, gapbondmgr.o(i.gapBondMgrReadBonds))

    [Stack]


    [Calls]
    [Called By]

    gapBondMgrSendServiceChange (Thumb, 14 bytes, Stack size 8 bytes, gapbondmgr.o(i.gapBondMgrSendServiceChange))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    gapBondMgrUpdateCharCfg (Thumb, 176 bytes, Stack size 56 bytes, gapbondmgr.o(i.gapBondMgrUpdateCharCfg))

    [Stack]


    [Calls]
    [Called By]

    gapBondMgr_ProcessTMOSMsg (Thumb, 94 bytes, Stack size 16 bytes, gapbondmgr.o(i.gapBondMgr_ProcessTMOSMsg))

    [Stack]


    [Calls]
    [Called By]

    gapBondMgr_SyncCharCfg (Thumb, 116 bytes, Stack size 40 bytes, gapbondmgr.o(i.gapBondMgr_SyncCharCfg))

    [Stack]


    [Calls]
    [Called By]

    gapBondMgr_SyncResolveList (Thumb, 106 bytes, Stack size 56 bytes, gapbondmgr.o(i.gapBondMgr_SyncResolveList))

    [Stack]


    [Calls]
    [Called By]

    gapBondMgr_SyncWhiteList (Thumb, 52 bytes, Stack size 16 bytes, gapbondmgr.o(i.gapBondMgr_SyncWhiteList))

    [Stack]


    [Calls]
    [Called By]

    gapBondPairStateCB (Thumb, 50 bytes, Stack size 16 bytes, gapbondmgr.o(i.gapBondPairStateCB))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    gapBondPasscodeCB (Thumb, 96 bytes, Stack size 40 bytes, gapbondmgr.o(i.gapBondPasscodeCB))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    gapBondSetupPrivFlag (Thumb, 32 bytes, Stack size 8 bytes, gapbondmgr.o(i.gapBondSetupPrivFlag))

    [Stack]


    [Calls]
    [Called By]

    gapRole_PeripheralProcessGAPMsg (Thumb, 398 bytes, Stack size 24 bytes, peripheral.o(i.gapRole_PeripheralProcessGAPMsg))

    [Stack]


    [Calls]
    [Called By]

    gapRole_PeripheralProcessTMOSMsg (Thumb, 72 bytes, Stack size 8 bytes, peripheral.o(i.gapRole_PeripheralProcessTMOSMsg))

    [Stack]


    [Calls]
    [Called By]

    llAdvertiseCreateCore (Thumb, 76 bytes, Stack size 8 bytes, ll_advertise.o(i.llAdvertiseCreateCore))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ll_advertise_tx (Thumb, 342 bytes, Stack size 24 bytes, ll_advertise.o(i.ll_advertise_tx))

    [Stack]


    [Calls]
    [Called By]

    llSlaveCreateCore (Thumb, 212 bytes, Stack size 24 bytes, ll_slave.o(i.llSlaveCreateCore))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    llSlaveSetFirstTimer (Thumb, 296 bytes, Stack size 24 bytes, ll_slave.o(i.llSlaveSetFirstTimer))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ll_slave_process_after_tx (Thumb, 732 bytes, Stack size 24 bytes, ll_slave.o(i.ll_slave_process_after_tx))

    [Stack]


    [Calls]
    [Called By]

    ll_slave_process_event (Thumb, 584 bytes, Stack size 24 bytes, ll_slave.o(i.ll_slave_process_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gapSendScanEnable (Thumb, 28 bytes, Stack size 8 bytes, gap_central.o(i.gapSendScanEnable))

    [Stack]


    [Calls]
    [Called By]

    gapSetScanParamStatus (Thumb, 64 bytes, Stack size 16 bytes, gap_central.o(i.gapSetScanParamStatus))

    [Stack]


    [Calls]
    [Called By]

    gapFreeAdvertState (Thumb, 20 bytes, Stack size 8 bytes, gap_peripheral.o(i.gapFreeAdvertState))

    [Stack]


    [Calls]
    [Called By]

    gapPeriProcessConnEvt (Thumb, 132 bytes, Stack size 32 bytes, gap_peripheral.o(i.gapPeriProcessConnEvt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gapPeriProcessHCICmdCompleteEvt (Thumb, 128 bytes, Stack size 16 bytes, gap_peripheral.o(i.gapPeriProcessHCICmdCompleteEvt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gapProcessAdvertisingEvt (Thumb, 112 bytes, Stack size 16 bytes, gap_peripheral.o(i.gapProcessAdvertisingEvt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gapSetAdvParams (Thumb, 114 bytes, Stack size 40 bytes, gap_peripheral.o(i.gapSetAdvParams))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    gapWriteAdvEnableStatus (Thumb, 184 bytes, Stack size 32 bytes, gap_peripheral.o(i.gapWriteAdvEnableStatus))

    [Stack]


    [Calls]
    [Called By]

    l2capBuildConnectRsp (Thumb, 54 bytes, Stack size 0 bytes, l2cap_sdu.o(i.l2capBuildConnectRsp))
    [Address Reference Count : 1]

    l2capBuildDisconnectReq (Thumb, 24 bytes, Stack size 0 bytes, l2cap_sdu.o(i.l2capBuildDisconnectReq))
    [Address Reference Count : 1]

    l2capBuildParamUpdateReq (Thumb, 44 bytes, Stack size 0 bytes, l2cap_sdu.o(i.l2capBuildParamUpdateReq))
    [Address Reference Count : 1]

    l2capBuildParamUpdateRsp (Thumb, 14 bytes, Stack size 0 bytes, l2cap_sdu.o(i.l2capBuildParamUpdateRsp))
    [Address Reference Count : 1]

    _printf_core (Thumb, 680 bytes, Stack size 96 bytes, printf5.o(i._printf_core), UNUSED)

    [Calls]


    [Called By]

    Undefined Global Symbols

    __arm_fini_ (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)

    [Called By]