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



#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Wed Jan 06 15:55:41 2021

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

Call chain for Maximum Stack Depth:

main ⇒ app_net_init ⇒ CH57xNET_LibInit ⇒ CH57xNET_Init ⇒ SetupNetif ⇒ netif_add ⇒ netif_set_addr ⇒ netif_set_ipaddr ⇒ tcp_abandon ⇒ LwipRemoveTcpPcb ⇒ CH57xScokedIntHandle ⇒ tcp_close ⇒ LwipRemoveTcpPcb (Cycle)

Mutually Recursive functions

  • tcp_close   ⇒   LwipRemoveTcpPcb
  • 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_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))

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

    app_ble_start_to_send (Thumb, 16 bytes, Stack size 8 bytes, peripheral.o(.text))

    [Stack]


    [Calls]
    [Called By]

    on_bleuartServiceEvt (Thumb, 52 bytes, Stack size 8 bytes, peripheral.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    on_ble_config_evt_handler (Thumb, 176 bytes, Stack size 16 bytes, peripheral.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Peripheral_ProcessEvent (Thumb, 410 bytes, Stack size 32 bytes, peripheral.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Called By]

    get_fattime (Thumb, 4 bytes, Stack size 0 bytes, peripheral.o(.text), UNUSED)

    main (Thumb, 54 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]

    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]

    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]

    SystemInit (Thumb, 38 bytes, Stack size 8 bytes, ch57x_clk.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SetSysClock (Thumb, 174 bytes, Stack size 20 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)

    LClk32K_Select (Thumb, 38 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, 320 bytes, Stack size 32 bytes, ch57x_clk.o(.text), UNUSED)

    [Calls]


    [Called By]

    RTC_InitTime (Thumb, 88 bytes, Stack size 16 bytes, ch57x_clk.o(.text))

    [Stack]


    [Calls]
    [Called By]

    RTC_GetTime (Thumb, 84 bytes, Stack size 32 bytes, ch57x_clk.o(.text), UNUSED)

    [Calls]

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

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

    [Called By]

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

    RTC_TRIGFunCfg (Thumb, 56 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)

    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))

    [Stack]


    [Called By]

    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)

    LowPower_Halt_1 (Thumb, 84 bytes, Stack size 16 bytes, ch57x_pwr.o(.text), UNUSED)

    [Calls]

    LowPower_Halt_2 (Thumb, 84 bytes, Stack size 16 bytes, ch57x_pwr.o(.text), UNUSED)

    [Calls]

    LowPower_Sleep (Thumb, 84 bytes, Stack size 20 bytes, ch57x_pwr.o(.text), UNUSED)

    LowPower_Shutdown (Thumb, 90 bytes, Stack size 16 bytes, ch57x_pwr.o(.text), UNUSED)

    [Calls]

    EnterCodeUpgrade (Thumb, 92 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)

    GetUniqueID (Thumb, 22 bytes, Stack size 0 bytes, ch57x_flash.o(.text), UNUSED)

    GetMACAddress (Thumb, 22 bytes, Stack size 0 bytes, ch57x_flash.o(.text), UNUSED)

    FlashBlockErase (Thumb, 226 bytes, Stack size 24 bytes, ch57x_flash.o(.text))

    [Stack]


    [Calls]
    [Called By]

    FlashWriteDW (Thumb, 234 bytes, Stack size 32 bytes, ch57x_flash.o(.text), UNUSED)

    [Calls]

    FlashWriteBuf (Thumb, 272 bytes, Stack size 40 bytes, ch57x_flash.o(.text))

    [Stack]


    [Calls]
    [Called By]

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

    [Calls]

    HAL_GetInterTempValue (Thumb, 50 bytes, Stack size 12 bytes, mcu.o(.text))

    [Stack]


    [Address Reference Count : 1]

    CH57X_BLEInit (Thumb, 204 bytes, Stack size 72 bytes, mcu.o(.text))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    HAL_Init (Thumb, 32 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, 68 bytes, Stack size 8 bytes, rtc.o(.text), UNUSED)

    [Calls]

    RTC_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, rtc.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Called By]

    ble_uart_add_service (Thumb, 54 bytes, Stack size 16 bytes, ble_uart_service_same_char.o(.text))

    [Stack]


    [Calls]
    [Called By]

    ble_uart_notify_is_ready (Thumb, 16 bytes, Stack size 8 bytes, ble_uart_service_same_char.o(.text))

    [Stack]


    [Calls]
    [Called By]

    ble_uart_notify (Thumb, 40 bytes, Stack size 16 bytes, ble_uart_service_same_char.o(.text))

    [Stack]


    [Calls]
    [Called By]

    ble_custom_config_service (Thumb, 44 bytes, Stack size 16 bytes, ble_custom_config_service.o(.text))

    [Stack]


    [Calls]
    [Called By]

    app_drv_fifo_length (Thumb, 8 bytes, Stack size 8 bytes, app_drv_fifo.o(.text))

    [Stack]


    [Calls]
    [Called By]

    app_drv_fifo_init (Thumb, 32 bytes, Stack size 8 bytes, app_drv_fifo.o(.text))

    [Stack]


    [Called By]

    app_drv_fifo_push (Thumb, 18 bytes, Stack size 0 bytes, app_drv_fifo.o(.text), UNUSED)

    app_drv_fifo_pop (Thumb, 18 bytes, Stack size 0 bytes, app_drv_fifo.o(.text), UNUSED)

    app_drv_fifo_flush (Thumb, 8 bytes, Stack size 0 bytes, app_drv_fifo.o(.text))

    [Called By]

    app_drv_fifo_is_empty (Thumb, 16 bytes, Stack size 0 bytes, app_drv_fifo.o(.text), UNUSED)

    app_drv_fifo_is_full (Thumb, 22 bytes, Stack size 8 bytes, app_drv_fifo.o(.text), UNUSED)

    [Calls]

    app_drv_fifo_write (Thumb, 86 bytes, Stack size 24 bytes, app_drv_fifo.o(.text))

    [Stack]


    [Calls]
    [Called By]

    app_drv_fifo_write_from_same_addr (Thumb, 74 bytes, Stack size 16 bytes, app_drv_fifo.o(.text), UNUSED)

    [Calls]

    app_drv_fifo_read (Thumb, 74 bytes, Stack size 16 bytes, app_drv_fifo.o(.text))

    [Stack]


    [Calls]
    [Called By]

    app_drv_fifo_read_to_same_addr (Thumb, 60 bytes, Stack size 16 bytes, app_drv_fifo.o(.text), UNUSED)

    [Calls]

    mStopIfError (Thumb, 16 bytes, Stack size 8 bytes, app_net.o(.text))

    [Stack]


    [Calls]
    [Called By]

    CH57xNET_CreatTcpSocket (Thumb, 112 bytes, Stack size 72 bytes, app_net.o(.text))

    [Stack]


    [Calls]
    [Called By]

    net_initkeeplive (Thumb, 22 bytes, Stack size 16 bytes, app_net.o(.text))

    [Stack]


    [Calls]
    [Called By]

    CH57xNET_LibInit (Thumb, 84 bytes, Stack size 40 bytes, app_net.o(.text))

    [Stack]


    [Calls]
    [Called By]

    CH57xNET_HandleSockInt (Thumb, 162 bytes, Stack size 24 bytes, app_net.o(.text))

    [Stack]


    [Calls]
    [Called By]

    CH57xNET_HandleGlobalInt (Thumb, 128 bytes, Stack size 16 bytes, app_net.o(.text))

    [Stack]


    [Calls]
    [Called By]

    app_socket_send (Thumb, 42 bytes, Stack size 8 bytes, app_net.o(.text))

    [Stack]


    [Calls]
    [Called By]

    app_net_process_event (Thumb, 168 bytes, Stack size 24 bytes, app_net.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    app_net_init (Thumb, 204 bytes, Stack size 32 bytes, app_net.o(.text))

    [Stack]


    [Calls]
    [Called By]

    ETH_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, app_net.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    net_config_dump (Thumb, 106 bytes, Stack size 16 bytes, net_config.o(.text))

    [Stack]


    [Calls]
    [Called By]

    net_config_vaild (Thumb, 60 bytes, Stack size 16 bytes, net_config.o(.text))

    [Stack]


    [Calls]
    [Called By]

    net_config_save (Thumb, 48 bytes, Stack size 24 bytes, net_config.o(.text))

    [Stack]


    [Calls]
    [Called By]

    net_config_read (Thumb, 30 bytes, Stack size 16 bytes, net_config.o(.text))

    [Stack]


    [Calls]
    [Called By]

    net_config_transfer_mask_from_num_to_ip (Thumb, 100 bytes, Stack size 32 bytes, net_config.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))

    [Called By]

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

    __aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    [Called By]

    __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    __aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    [Calls]

    __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))

    [Called By]

    __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    _memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)

    [Calls]

    __aeabi_uread4 (Thumb, 20 bytes, Stack size 0 bytes, uread4.o(.text))

    [Called By]

    __rt_uread4 (Thumb, 0 bytes, Stack size 0 bytes, uread4.o(.text), UNUSED)

    _uread4 (Thumb, 0 bytes, Stack size 0 bytes, uread4.o(.text), UNUSED)

    __aeabi_uwrite4 (Thumb, 18 bytes, Stack size 0 bytes, uwrite4.o(.text))

    [Called By]

    __rt_uwrite4 (Thumb, 0 bytes, Stack size 0 bytes, uwrite4.o(.text), UNUSED)

    _uwrite4 (Thumb, 0 bytes, Stack size 0 bytes, uwrite4.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)

    AES128_ECB_encrypt (Thumb, 72 bytes, Stack size 16 bytes, aes_soft.o(i.AES128_ECB_encrypt))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Called By]

    AES_DevAESEnc (Thumb, 334 bytes, Stack size 24 bytes, aes.o(i.AES_DevAESEnc))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    AES_DevPktEnc (Thumb, 124 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_GetConnectNumeber (Thumb, 8 bytes, Stack size 8 bytes, api_c.o(i.API_GetConnectNumeber))

    [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_AddWhiteListCmd (Thumb, 26 bytes, Stack size 8 bytes, api_c.o(i.API_LE_AddWhiteListCmd))

    [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_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_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_SendDataPkt (Thumb, 10 bytes, Stack size 8 bytes, api_c.o(i.API_SendDataPkt))

    [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, 30 bytes, Stack size 0 bytes, bb.o(i.BB_DevInit))

    [Called By]

    BB_DevSetChannel (Thumb, 46 bytes, Stack size 8 bytes, bb.o(i.BB_DevSetChannel))

    [Stack]


    [Called By]

    BB_DevWhiteningOff (Thumb, 20 bytes, Stack size 0 bytes, bb.o(i.BB_DevWhiteningOff))

    [Called By]

    BLE_IPCoreInit (Thumb, 76 bytes, Stack size 8 bytes, ip.o(i.BLE_IPCoreInit))

    [Stack]


    [Calls]
    [Called By]

    BLE_IRQHandler (Thumb, 300 bytes, Stack size 20 bytes, lle.o(i.BLE_IRQHandler))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    BLE_RegInit (Thumb, 58 bytes, Stack size 8 bytes, ip.o(i.BLE_RegInit))

    [Stack]


    [Calls]
    [Called By]

    CH57xFileCorrectTCBPcb (Thumb, 90 bytes, Stack size 12 bytes, ch57xsock.o(i.CH57xFileCorrectTCBPcb))

    [Stack]


    [Called By]

    CH57xIPSetSocketRecvInit (Thumb, 46 bytes, Stack size 16 bytes, ch57xsock.o(i.CH57xIPSetSocketRecvInit))

    [Stack]


    [Calls]
    [Called By]

    CH57xMACRxSuccHandle (Thumb, 106 bytes, Stack size 20 bytes, ethernetif.o(i.CH57xMACRxSuccHandle))

    [Stack]


    [Called By]

    CH57xNET_ConfigKeepLive (Thumb, 16 bytes, Stack size 0 bytes, ch57xsock.o(i.CH57xNET_ConfigKeepLive))

    [Called By]

    CH57xNET_ConfigLIB (Thumb, 26 bytes, Stack size 0 bytes, ch57xsock.o(i.CH57xNET_ConfigLIB))

    [Called By]

    CH57xNET_ETHIsr (Thumb, 8 bytes, Stack size 8 bytes, ch57xsock.o(i.CH57xNET_ETHIsr))

    [Stack]


    [Calls]
    [Called By]

    CH57xNET_GetGlobalInt (Thumb, 14 bytes, Stack size 4 bytes, ch57xsock.o(i.CH57xNET_GetGlobalInt))

    [Stack]


    [Calls]
    [Called By]

    CH57xNET_GetPHYStatus (Thumb, 8 bytes, Stack size 0 bytes, ch57xsock.o(i.CH57xNET_GetPHYStatus))

    [Called By]

    CH57xNET_GetSocketInt (Thumb, 26 bytes, Stack size 0 bytes, ch57xsock.o(i.CH57xNET_GetSocketInt))

    [Called By]

    CH57xNET_GetVer (Thumb, 4 bytes, Stack size 0 bytes, ch57xsock.o(i.CH57xNET_GetVer))

    [Called By]

    CH57xNET_Init (Thumb, 256 bytes, Stack size 24 bytes, ch57xsock.o(i.CH57xNET_Init))

    [Stack]


    [Calls]
    [Called By]

    CH57xNET_MainTask (Thumb, 34 bytes, Stack size 8 bytes, ch57xsock.o(i.CH57xNET_MainTask))

    [Stack]


    [Calls]
    [Called By]

    CH57xNET_QueryGlobalInt (Thumb, 48 bytes, Stack size 8 bytes, ch57xsock.o(i.CH57xNET_QueryGlobalInt))

    [Stack]


    [Called By]

    CH57xNET_SetSocketTTL (Thumb, 46 bytes, Stack size 0 bytes, ch57xsock.o(i.CH57xNET_SetSocketTTL))

    [Called By]

    CH57xNET_SocketClose (Thumb, 74 bytes, Stack size 8 bytes, ch57xsock.o(i.CH57xNET_SocketClose))

    [Stack]


    [Calls]
    [Called By]

    CH57xNET_SocketConnect (Thumb, 82 bytes, Stack size 24 bytes, ch57xsock.o(i.CH57xNET_SocketConnect))

    [Stack]


    [Calls]
    [Called By]

    CH57xNET_SocketCreat (Thumb, 370 bytes, Stack size 24 bytes, ch57xsock.o(i.CH57xNET_SocketCreat))

    [Stack]


    [Calls]
    [Called By]

    CH57xNET_SocketRecv (Thumb, 390 bytes, Stack size 40 bytes, ch57xsock.o(i.CH57xNET_SocketRecv))

    [Stack]


    [Calls]
    [Called By]

    CH57xNET_SocketRecvLen (Thumb, 20 bytes, Stack size 0 bytes, ch57xsock.o(i.CH57xNET_SocketRecvLen))

    [Called By]

    CH57xNET_SocketSend (Thumb, 60 bytes, Stack size 8 bytes, ch57xsock.o(i.CH57xNET_SocketSend))

    [Stack]


    [Calls]
    [Called By]

    CH57xNET_SocketSetKeepLive (Thumb, 44 bytes, Stack size 0 bytes, ch57xsock.o(i.CH57xNET_SocketSetKeepLive))

    [Called By]

    CH57xNET_TimeIsr (Thumb, 10 bytes, Stack size 0 bytes, ch57xsock.o(i.CH57xNET_TimeIsr))

    [Called By]

    CH57xScokedIntHandle (Thumb, 72 bytes, Stack size 16 bytes, ch57xsock.o(i.CH57xScokedIntHandle))

    [Stack]


    [Calls]
    [Called By]

    CH57xSocketInit (Thumb, 42 bytes, Stack size 16 bytes, ch57xsock.o(i.CH57xSocketInit))

    [Stack]


    [Calls]
    [Called By]

    CH57xSocketTCPReceive (Thumb, 258 bytes, Stack size 48 bytes, ch57xsock.o(i.CH57xSocketTCPReceive))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    CH57xTCPError (Thumb, 2 bytes, Stack size 0 bytes, ch57xsock.o(i.CH57xTCPError))
    [Address Reference Count : 1]

    CloseIPRAWConnect (Thumb, 42 bytes, Stack size 8 bytes, ch57xsock.o(i.CloseIPRAWConnect))

    [Stack]


    [Calls]
    [Called By]

    CloseTcpPCB (Thumb, 78 bytes, Stack size 24 bytes, ch57xsock.o(i.CloseTcpPCB))

    [Stack]


    [Calls]
    [Called By]

    CloseUpdConnect (Thumb, 42 bytes, Stack size 8 bytes, ch57xsock.o(i.CloseUpdConnect))

    [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]

    DBG_DelsyUs (Thumb, 32 bytes, Stack size 0 bytes, ip.o(i.DBG_DelsyUs))

    [Called By]

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

    [Called By]

    ETHInit (Thumb, 242 bytes, Stack size 16 bytes, eth.o(i.ETHInit))

    [Stack]


    [Called By]

    ETHRec (Thumb, 88 bytes, Stack size 16 bytes, eth.o(i.ETHRec))

    [Stack]


    [Called By]

    ETHSend (Thumb, 76 bytes, Stack size 12 bytes, eth.o(i.ETHSend))

    [Stack]


    [Called By]

    ETH_IRQ_Deal (Thumb, 142 bytes, Stack size 24 bytes, eth.o(i.ETH_IRQ_Deal))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Called By]

    ErrorEncode (Thumb, 18 bytes, Stack size 0 bytes, ch57xsock.o(i.ErrorEncode))

    [Called By]

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

    [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, 298 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_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, 514 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, 740 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_SetParameter (Thumb, 384 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, 110 bytes, Stack size 16 bytes, gap_central.o(i.GAP_CentDevMgrInit))

    [Stack]


    [Calls]
    [Called By]

    GAP_CentralParamInit (Thumb, 34 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, 194 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, 106 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, 120 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, 216 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, 24 bytes, Stack size 0 bytes, gap.o(i.GAP_SetParamValue))

    [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, 82 bytes, Stack size 24 bytes, gattservapp.o(i.GATTServApp_Init))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    GATTServApp_ParamInit (Thumb, 124 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, 92 bytes, Stack size 24 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, 30 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, 60 bytes, Stack size 16 bytes, gattservapp.o(i.GATT_InitServer))

    [Stack]


    [Calls]
    [Called By]

    GATT_Notification (Thumb, 84 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, 166 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, 134 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]

    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_AddWhiteListCmd (Thumb, 8 bytes, Stack size 8 bytes, host_output.o(i.HCI_LE_AddWhiteListCmd))

    [Stack]


    [Calls]
    [Called By]

    HCI_LE_AdvertisingReportCback (Thumb, 18 bytes, Stack size 24 bytes, ctl_output.o(i.HCI_LE_AdvertisingReportCback))

    [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_DirectAdvertisingReportCback (Thumb, 18 bytes, Stack size 24 bytes, ctl_output.o(i.HCI_LE_DirectAdvertisingReportCback))

    [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_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_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_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, 38 bytes, Stack size 16 bytes, host_input.o(i.HOST_EncryptionKeyRefreshCompleteEvent))

    [Stack]


    [Calls]
    [Called By]

    HOST_LE_AdvPktReportEvent (Thumb, 92 bytes, Stack size 40 bytes, host_input.o(i.HOST_LE_AdvPktReportEvent))

    [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_DirectAdvertisingReportEvent (Thumb, 102 bytes, Stack size 40 bytes, host_input.o(i.HOST_LE_DirectAdvertisingReportEvent))

    [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, 230 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]

    IPCheckParaInit (Thumb, 30 bytes, Stack size 16 bytes, ipcheck.o(i.IPCheckParaInit))

    [Stack]


    [Calls]
    [Called By]

    IPCheckTmr (Thumb, 82 bytes, Stack size 16 bytes, ipcheck.o(i.IPCheckTmr))

    [Stack]


    [Calls]
    [Called By]

    IPConflictHandle (Thumb, 38 bytes, Stack size 8 bytes, ipcheck.o(i.IPConflictHandle))

    [Stack]


    [Calls]
    [Called By]

    InitCH57xMAC (Thumb, 22 bytes, Stack size 8 bytes, hal.o(i.InitCH57xMAC))

    [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, 154 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, 112 bytes, Stack size 16 bytes, l2cap_output.o(i.L2CAP_SendData))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    LLE_DevInit (Thumb, 60 bytes, Stack size 4 bytes, lle.o(i.LLE_DevInit))

    [Stack]


    [Calls]
    [Called By]

    LLE_DevTmrSet (Thumb, 152 bytes, Stack size 8 bytes, lle.o(i.LLE_DevTmrSet))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    LL_AddrInit (Thumb, 278 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, 44 bytes, Stack size 16 bytes, ll_advertise.o(i.LL_AdvertiseToStandby))

    [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, 254 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, 62 bytes, Stack size 16 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, 126 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, 80 bytes, Stack size 16 bytes, ll_core.o(i.LL_CoreClose))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    LL_CoreOpen (Thumb, 150 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, 48 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, 16 bytes, Stack size 8 bytes, aes_soft.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, 96 bytes, Stack size 16 bytes, ll_connect.o(i.LL_GetNextConnectEventTime))

    [Stack]


    [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, 196 bytes, Stack size 16 bytes, ll.o(i.LL_Init))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    LL_LengthReq (Thumb, 124 bytes, Stack size 16 bytes, ll_pdu.o(i.LL_LengthReq))

    [Stack]


    [Calls]
    [Called By]

    LL_LengthRsp (Thumb, 100 bytes, Stack size 12 bytes, ll_pdu.o(i.LL_LengthRsp))

    [Stack]


    [Called By]

    LL_LtkReqNegReply (Thumb, 48 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, 40 bytes, Stack size 8 bytes, ll_pdu.o(i.LL_PingReq))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_ProcessTMOSReportMsg (Thumb, 1334 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_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, 254 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_ResolvinglistCheckPeerResolution (Thumb, 58 bytes, Stack size 32 bytes, ll_resolvinglist.o(i.LL_ResolvinglistCheckPeerResolution))

    [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_RxConnParamReq (Thumb, 206 bytes, Stack size 24 bytes, ll_pdu.o(i.LL_RxConnParamReq))

    [Stack]


    [Calls]
    [Called By]

    LL_RxLenUpdate (Thumb, 64 bytes, Stack size 16 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, 72 bytes, Stack size 24 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, 168 bytes, Stack size 40 bytes, ctl_input.o(i.LL_SendDataPkt))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Called By]

    LL_SetAdvControl (Thumb, 226 bytes, Stack size 24 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, 168 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_SetScanEnable (Thumb, 130 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, 332 bytes, Stack size 24 bytes, ctl_input.o(i.LL_StartEncrypt))

    [Stack]


    [Calls]
    [Called By]

    LL_TerminateInd (Thumb, 50 bytes, Stack size 8 bytes, ll_pdu.o(i.LL_TerminateInd))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    LL_VersionInd (Thumb, 54 bytes, Stack size 0 bytes, ll_pdu.o(i.LL_VersionInd))

    [Called By]

    LL_WhitelistAdd (Thumb, 100 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]

    LwIPPeriodicHandle (Thumb, 204 bytes, Stack size 24 bytes, ethernetif.o(i.LwIPPeriodicHandle))

    [Stack]


    [Calls]
    [Called By]

    LwipArpCheck (Thumb, 8 bytes, Stack size 0 bytes, ch57xsock.o(i.LwipArpCheck))

    [Called By]

    LwipRemoveTcpPcb (Thumb, 104 bytes, Stack size 24 bytes, ch57xsock.o(i.LwipRemoveTcpPcb))

    [Stack]


    [Calls]
    [Called By]

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

    LwipTCPSendCallBack (Thumb, 54 bytes, Stack size 16 bytes, ch57xsock.o(i.LwipTCPSendCallBack))

    [Stack]


    [Address Reference Count : 1]

    LwipTcpConnectedCallBack (Thumb, 44 bytes, Stack size 16 bytes, ch57xsock.o(i.LwipTcpConnectedCallBack))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LwipUnreachPort (Thumb, 22 bytes, Stack size 8 bytes, ch57xsock.o(i.LwipUnreachPort))

    [Stack]


    [Called By]

    MemShortCopy (Thumb, 22 bytes, Stack size 0 bytes, ch57xsock.o(i.MemShortCopy))

    [Called By]

    QuaryEthRxDma (Thumb, 74 bytes, Stack size 8 bytes, ethernetif.o(i.QuaryEthRxDma))

    [Stack]


    [Calls]
    [Called By]

    QueryPingEnable (Thumb, 6 bytes, Stack size 0 bytes, ch57xsock.o(i.QueryPingEnable))

    [Called By]

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

    [Stack]


    [Called By]

    RFEND_RXAdc (Thumb, 82 bytes, Stack size 0 bytes, rfend.o(i.RFEND_RXAdc))

    [Called By]

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

    [Stack]


    [Called By]

    RFEND_TXCtune (Thumb, 2942 bytes, Stack size 48 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]

    RTC_GetTickCount (Thumb, 128 bytes, Stack size 32 bytes, tmos_hw.o(i.RTC_GetTickCount))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

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

    [Called By]

    ReadPHYReg (Thumb, 16 bytes, Stack size 0 bytes, eth.o(i.ReadPHYReg))

    [Called By]

    RemoveTimeWaiTCP (Thumb, 52 bytes, Stack size 24 bytes, tcp.o(i.RemoveTimeWaiTCP))

    [Stack]


    [Calls]
    [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]

    SelIPARPSend (Thumb, 26 bytes, Stack size 16 bytes, ipcheck.o(i.SelIPARPSend))

    [Stack]


    [Calls]
    [Called By]

    SetupNetif (Thumb, 118 bytes, Stack size 40 bytes, ethernetif.o(i.SetupNetif))

    [Stack]


    [Calls]
    [Called By]

    SocketIPRAWReceive (Thumb, 172 bytes, Stack size 40 bytes, ch57xsock.o(i.SocketIPRAWReceive))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SocketIPRawSend (Thumb, 194 bytes, Stack size 48 bytes, ch57xsock.o(i.SocketIPRawSend))

    [Stack]


    [Calls]
    [Called By]

    SocketTcpSend (Thumb, 250 bytes, Stack size 40 bytes, ch57xsock.o(i.SocketTcpSend))

    [Stack]


    [Calls]
    [Called By]

    SocketUdpReceive (Thumb, 184 bytes, Stack size 40 bytes, ch57xsock.o(i.SocketUdpReceive))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SocketUdpSend (Thumb, 182 bytes, Stack size 48 bytes, ch57xsock.o(i.SocketUdpSend))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TMOS_Init (Thumb, 136 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, 518 bytes, Stack size 32 bytes, tmos.o(i.TMOS_SystemProcess))

    [Stack]


    [Calls]
    [Called By]

    TMOS_TimerInit (Thumb, 36 bytes, Stack size 8 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$8 (Thumb, 24 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)

    [Calls]

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

    __2printf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8))

    [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_get_phy_states (Thumb, 10 bytes, Stack size 0 bytes, ip.o(i.ble_get_phy_states))

    [Called By]

    ble_ll_chkcrc (Thumb, 48 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, 156 bytes, Stack size 32 bytes, ip.o(i.ble_ll_hw_api_rx))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    ble_ll_hw_api_shut (Thumb, 100 bytes, Stack size 8 bytes, ip.o(i.ble_ll_hw_api_shut))

    [Stack]


    [Calls]
    [Called By]

    ble_ll_hw_api_tx (Thumb, 434 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, 356 bytes, Stack size 24 bytes, ip.o(i.ble_ll_hw_api_tx_test))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    ble_ll_set_timeout (Thumb, 80 bytes, Stack size 12 bytes, tmos_hw.o(i.ble_ll_set_timeout))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    etharp_arp_input (Thumb, 294 bytes, Stack size 48 bytes, etharp.o(i.etharp_arp_input))

    [Stack]


    [Calls]
    [Called By]

    etharp_ip_input (Thumb, 44 bytes, Stack size 16 bytes, etharp.o(i.etharp_ip_input))

    [Stack]


    [Calls]
    [Called By]

    etharp_output (Thumb, 198 bytes, Stack size 32 bytes, etharp.o(i.etharp_output))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    etharp_query (Thumb, 170 bytes, Stack size 56 bytes, etharp.o(i.etharp_query))

    [Stack]


    [Calls]
    [Called By]

    etharp_request (Thumb, 32 bytes, Stack size 24 bytes, etharp.o(i.etharp_request))

    [Stack]


    [Calls]
    [Called By]

    etharp_tmr (Thumb, 62 bytes, Stack size 12 bytes, etharp.o(i.etharp_tmr))

    [Stack]


    [Called By]

    ethernet_input (Thumb, 90 bytes, Stack size 16 bytes, etharp.o(i.ethernet_input))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ethernetif_init (Thumb, 32 bytes, Stack size 8 bytes, ethernetif.o(i.ethernetif_init))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ethernetif_input (Thumb, 94 bytes, Stack size 16 bytes, ethernetif.o(i.ethernetif_input))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    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]

    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, 92 bytes, Stack size 16 bytes, gap.o(i.gapProcessRandomAddrComplete))

    [Stack]


    [Calls]
    [Called By]

    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, 196 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, 32 bytes, Stack size 0 bytes, gattservapp.o(i.gattFindServerInfo))

    [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, 32 bytes, Stack size 0 bytes, gattservapp.o(i.gattServApp_FindPrepareWriteQ))

    [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]

    htonl (Thumb, 4 bytes, Stack size 0 bytes, inet.o(i.htonl))

    [Called By]

    htons (Thumb, 4 bytes, Stack size 0 bytes, inet.o(i.htons))

    [Called By]

    icmp_dest_unreach (Thumb, 12 bytes, Stack size 8 bytes, icmp.o(i.icmp_dest_unreach))

    [Stack]


    [Calls]
    [Called By]

    icmp_input (Thumb, 494 bytes, Stack size 64 bytes, icmp.o(i.icmp_input))

    [Stack]


    [Calls]
    [Called By]

    inet_chksum (Thumb, 12 bytes, Stack size 8 bytes, inet_chksum.o(i.inet_chksum))

    [Stack]


    [Calls]
    [Called By]

    inet_chksum_pbuf (Thumb, 62 bytes, Stack size 24 bytes, inet_chksum.o(i.inet_chksum_pbuf))

    [Stack]


    [Calls]
    [Called By]

    inet_chksum_pseudo (Thumb, 120 bytes, Stack size 40 bytes, inet_chksum.o(i.inet_chksum_pseudo))

    [Stack]


    [Calls]
    [Called By]

    ip_addr_isbroadcast (Thumb, 58 bytes, Stack size 8 bytes, ip_addr.o(i.ip_addr_isbroadcast))

    [Stack]


    [Calls]
    [Called By]

    ip_frag (Thumb, 346 bytes, Stack size 88 bytes, ip_frag.o(i.ip_frag))

    [Stack]


    [Calls]
    [Called By]

    ip_input (Thumb, 572 bytes, Stack size 48 bytes, ip.o(i.ip_input))

    [Stack]


    [Calls]
    [Called By]

    ip_output (Thumb, 50 bytes, Stack size 48 bytes, ip.o(i.ip_output))

    [Stack]


    [Calls]
    [Called By]

    ip_output_if (Thumb, 262 bytes, Stack size 40 bytes, ip.o(i.ip_output_if))

    [Stack]


    [Calls]
    [Called By]

    ip_route (Thumb, 74 bytes, Stack size 16 bytes, ip.o(i.ip_route))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    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 24 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, 150 bytes, Stack size 48 bytes, l2cap_output.o(i.l2capSendReq))

    [Stack]


    [Calls]
    [Called By]

    l2capSendSegment (Thumb, 188 bytes, Stack size 40 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, 44 bytes, Stack size 12 bytes, linkdb.o(i.linkDB_Find))

    [Stack]


    [Called By]

    linkDB_FindFirst (Thumb, 52 bytes, Stack size 20 bytes, linkdb.o(i.linkDB_FindFirst))

    [Stack]


    [Called By]

    linkDB_GetHandleFromSMEvtID (Thumb, 46 bytes, Stack size 12 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, 70 bytes, Stack size 12 bytes, linkdb.o(i.linkDB_GetSMEvtID))

    [Stack]


    [Called By]

    linkDB_Init (Thumb, 78 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, 40 bytes, Stack size 12 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, 40 bytes, Stack size 24 bytes, linkdb.o(i.linkDB_PerformFunc))

    [Stack]


    [Called By]

    linkDB_PeripheralLinkNum (Thumb, 48 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]

    ll_connect_action_in_connintervaltimeout (Thumb, 622 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, 120 bytes, Stack size 12 bytes, ll_connect.o(i.ll_connect_calculate_effective_len))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    ll_connect_event_continue (Thumb, 54 bytes, Stack size 12 bytes, ll_connect.o(i.ll_connect_event_continue))

    [Stack]


    [Calls]
    [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_connect_number (Thumb, 6 bytes, Stack size 0 bytes, ll_connect.o(i.ll_connect_get_connect_number))

    [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, 128 bytes, Stack size 28 bytes, ll_connect.o(i.ll_connect_get_update_point))

    [Stack]


    [Called By]

    ll_connect_init_dataLen (Thumb, 74 bytes, Stack size 8 bytes, ll_connect.o(i.ll_connect_init_dataLen))

    [Stack]


    [Calls]
    [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, 28 bytes, Stack size 8 bytes, ll_connect.o(i.ll_connect_procedure_timeout))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ll_connect_send_data (Thumb, 90 bytes, Stack size 12 bytes, ll_connect.o(i.ll_connect_send_data))

    [Stack]


    [Called By]

    ll_connect_set_auth_timeout (Thumb, 54 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, 46 bytes, Stack size 24 bytes, ll_connect.o(i.ll_connect_set_procedure_timeout))

    [Stack]


    [Calls]
    [Called By]

    ll_connect_supervision_timeout (Thumb, 38 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, 164 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_enc (Thumb, 10 bytes, Stack size 8 bytes, ip.o(i.ll_hw_api_enc))

    [Stack]


    [Calls]
    [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, 60 bytes, Stack size 16 bytes, tmos_hw.o(i.ll_hw_temp_sample))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [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_slave_check_connect_point (Thumb, 410 bytes, Stack size 40 bytes, ll_connect.o(i.ll_slave_check_connect_point))

    [Stack]


    [Calls]
    [Called By]

    low_level_init (Thumb, 146 bytes, Stack size 24 bytes, ethernetif.o(i.low_level_init))

    [Stack]


    [Calls]
    [Called By]

    lwip_init (Thumb, 22 bytes, Stack size 8 bytes, init.o(i.lwip_init))

    [Stack]


    [Calls]
    [Called By]

    mem_free (Thumb, 40 bytes, Stack size 8 bytes, mem.o(i.mem_free))

    [Stack]


    [Calls]
    [Called By]

    mem_init (Thumb, 68 bytes, Stack size 12 bytes, mem.o(i.mem_init))

    [Stack]


    [Called By]

    mem_malloc (Thumb, 168 bytes, Stack size 20 bytes, mem.o(i.mem_malloc))

    [Stack]


    [Called By]

    mem_realloc (Thumb, 204 bytes, Stack size 24 bytes, mem.o(i.mem_realloc))

    [Stack]


    [Called By]

    memp_free (Thumb, 16 bytes, Stack size 0 bytes, memp.o(i.memp_free))

    [Called By]

    memp_init (Thumb, 70 bytes, Stack size 20 bytes, memp.o(i.memp_init))

    [Stack]


    [Called By]

    memp_malloc (Thumb, 24 bytes, Stack size 0 bytes, memp.o(i.memp_malloc))

    [Called By]

    netif_add (Thumb, 68 bytes, Stack size 24 bytes, netif.o(i.netif_add))

    [Stack]


    [Calls]
    [Called By]

    netif_is_up (Thumb, 10 bytes, Stack size 0 bytes, netif.o(i.netif_is_up))

    [Called By]

    netif_set_addr (Thumb, 30 bytes, Stack size 16 bytes, netif.o(i.netif_set_addr))

    [Stack]


    [Calls]
    [Called By]

    netif_set_default (Thumb, 6 bytes, Stack size 0 bytes, netif.o(i.netif_set_default))

    [Called By]

    netif_set_gw (Thumb, 22 bytes, Stack size 8 bytes, netif.o(i.netif_set_gw))

    [Stack]


    [Calls]
    [Called By]

    netif_set_ipaddr (Thumb, 124 bytes, Stack size 24 bytes, netif.o(i.netif_set_ipaddr))

    [Stack]


    [Calls]
    [Called By]

    netif_set_netmask (Thumb, 22 bytes, Stack size 8 bytes, netif.o(i.netif_set_netmask))

    [Stack]


    [Calls]
    [Called By]

    ntohl (Thumb, 4 bytes, Stack size 0 bytes, inet.o(i.ntohl))

    [Called By]

    ntohs (Thumb, 4 bytes, Stack size 0 bytes, inet.o(i.ntohs))

    [Called By]

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

    [Stack]


    [Called By]

    pbuf_alloc (Thumb, 270 bytes, Stack size 24 bytes, pbuf.o(i.pbuf_alloc))

    [Stack]


    [Calls]
    [Called By]

    pbuf_cat (Thumb, 40 bytes, Stack size 8 bytes, pbuf.o(i.pbuf_cat))

    [Stack]


    [Called By]

    pbuf_chain (Thumb, 16 bytes, Stack size 8 bytes, pbuf.o(i.pbuf_chain))

    [Stack]


    [Calls]
    [Called By]

    pbuf_clen (Thumb, 18 bytes, Stack size 0 bytes, pbuf.o(i.pbuf_clen))

    [Called By]

    pbuf_copy (Thumb, 148 bytes, Stack size 24 bytes, pbuf.o(i.pbuf_copy))

    [Stack]


    [Calls]
    [Called By]

    pbuf_free (Thumb, 68 bytes, Stack size 16 bytes, pbuf.o(i.pbuf_free))

    [Stack]


    [Calls]
    [Called By]

    pbuf_header (Thumb, 102 bytes, Stack size 8 bytes, pbuf.o(i.pbuf_header))

    [Stack]


    [Called By]

    pbuf_realloc (Thumb, 82 bytes, Stack size 16 bytes, pbuf.o(i.pbuf_realloc))

    [Stack]


    [Calls]
    [Called By]

    pbuf_ref (Thumb, 12 bytes, Stack size 0 bytes, pbuf.o(i.pbuf_ref))

    [Called By]

    raw_bind (Thumb, 24 bytes, Stack size 8 bytes, raw.o(i.raw_bind))

    [Stack]


    [Calls]
    [Called By]

    raw_connect (Thumb, 24 bytes, Stack size 8 bytes, raw.o(i.raw_connect))

    [Stack]


    [Calls]
    [Called By]

    raw_input (Thumb, 110 bytes, Stack size 40 bytes, raw.o(i.raw_input))

    [Stack]


    [Calls]
    [Called By]

    raw_new (Thumb, 38 bytes, Stack size 16 bytes, raw.o(i.raw_new))

    [Stack]


    [Calls]
    [Called By]

    raw_recv (Thumb, 6 bytes, Stack size 0 bytes, raw.o(i.raw_recv))

    [Called By]

    raw_remove (Thumb, 46 bytes, Stack size 8 bytes, raw.o(i.raw_remove))

    [Stack]


    [Calls]
    [Called By]

    raw_send (Thumb, 10 bytes, Stack size 8 bytes, raw.o(i.raw_send))

    [Stack]


    [Calls]
    [Called By]

    raw_sendto (Thumb, 146 bytes, Stack size 48 bytes, raw.o(i.raw_sendto))

    [Stack]


    [Calls]
    [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, 126 bytes, Stack size 8 bytes, sm.o(i.smProcessTMOSMsg))

    [Stack]


    [Calls]
    [Called By]

    smResponderProcessLTKReq (Thumb, 364 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 32 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, 90 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]

    tcp_abandon (Thumb, 164 bytes, Stack size 56 bytes, tcp.o(i.tcp_abandon))

    [Stack]


    [Calls]
    [Called By]

    tcp_alloc (Thumb, 260 bytes, Stack size 24 bytes, tcp.o(i.tcp_alloc))

    [Stack]


    [Calls]
    [Called By]

    tcp_arg (Thumb, 4 bytes, Stack size 0 bytes, tcp.o(i.tcp_arg))

    [Called By]

    tcp_bind (Thumb, 248 bytes, Stack size 40 bytes, tcp.o(i.tcp_bind))

    [Stack]


    [Calls]
    [Called By]

    tcp_close (Thumb, 176 bytes, Stack size 16 bytes, tcp.o(i.tcp_close))

    [Stack]


    [Calls]
    [Called By]

    tcp_connect (Thumb, 200 bytes, Stack size 48 bytes, tcp.o(i.tcp_connect))

    [Stack]


    [Calls]
    [Called By]

    tcp_eff_send_mss (Thumb, 36 bytes, Stack size 8 bytes, tcp.o(i.tcp_eff_send_mss))

    [Stack]


    [Calls]
    [Called By]

    tcp_enqueue (Thumb, 970 bytes, Stack size 96 bytes, tcp_out.o(i.tcp_enqueue))

    [Stack]


    [Calls]
    [Called By]

    tcp_err (Thumb, 6 bytes, Stack size 0 bytes, tcp.o(i.tcp_err))

    [Called By]

    tcp_fasttmr (Thumb, 98 bytes, Stack size 24 bytes, tcp.o(i.tcp_fasttmr))

    [Stack]


    [Calls]
    [Called By]

    tcp_input (Thumb, 956 bytes, Stack size 48 bytes, tcp_in.o(i.tcp_input))

    [Stack]


    [Calls]
    [Called By]

    tcp_keepalive (Thumb, 90 bytes, Stack size 24 bytes, tcp_out.o(i.tcp_keepalive))

    [Stack]


    [Calls]
    [Called By]

    tcp_new (Thumb, 10 bytes, Stack size 8 bytes, tcp.o(i.tcp_new))

    [Stack]


    [Calls]
    [Called By]

    tcp_next_iss (Thumb, 12 bytes, Stack size 0 bytes, tcp.o(i.tcp_next_iss))

    [Called By]

    tcp_output (Thumb, 508 bytes, Stack size 40 bytes, tcp_out.o(i.tcp_output))

    [Stack]


    [Calls]
    [Called By]

    tcp_pcb_purge (Thumb, 68 bytes, Stack size 16 bytes, tcp.o(i.tcp_pcb_purge))

    [Stack]


    [Calls]
    [Called By]

    tcp_pcb_remove (Thumb, 86 bytes, Stack size 16 bytes, tcp.o(i.tcp_pcb_remove))

    [Stack]


    [Calls]
    [Called By]

    tcp_poll (Thumb, 10 bytes, Stack size 0 bytes, tcp.o(i.tcp_poll))

    [Called By]

    tcp_recv (Thumb, 6 bytes, Stack size 0 bytes, tcp.o(i.tcp_recv))

    [Called By]

    tcp_recv_null (Thumb, 36 bytes, Stack size 8 bytes, tcp.o(i.tcp_recv_null))

    [Stack]


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

    tcp_recved (Thumb, 56 bytes, Stack size 16 bytes, tcp.o(i.tcp_recved))

    [Stack]


    [Calls]
    [Called By]

    tcp_recved_CH57x (Thumb, 10 bytes, Stack size 8 bytes, ch57xsock.o(i.tcp_recved_CH57x))

    [Stack]


    [Calls]
    [Called By]

    tcp_recved_socket (Thumb, 38 bytes, Stack size 8 bytes, ch57xsock.o(i.tcp_recved_socket))

    [Stack]


    [Calls]
    [Called By]

    tcp_rexmit (Thumb, 80 bytes, Stack size 24 bytes, tcp_out.o(i.tcp_rexmit))

    [Stack]


    [Calls]
    [Called By]

    tcp_rexmit_fast (Thumb, 78 bytes, Stack size 16 bytes, tcp_out.o(i.tcp_rexmit_fast))

    [Stack]


    [Calls]
    [Called By]

    tcp_rexmit_rto (Thumb, 48 bytes, Stack size 8 bytes, tcp_out.o(i.tcp_rexmit_rto))

    [Stack]


    [Calls]
    [Called By]

    tcp_rst (Thumb, 216 bytes, Stack size 48 bytes, tcp_out.o(i.tcp_rst))

    [Stack]


    [Calls]
    [Called By]

    tcp_seg_copy (Thumb, 36 bytes, Stack size 16 bytes, tcp.o(i.tcp_seg_copy))

    [Stack]


    [Calls]
    [Called By]

    tcp_seg_free (Thumb, 34 bytes, Stack size 16 bytes, tcp.o(i.tcp_seg_free))

    [Stack]


    [Calls]
    [Called By]

    tcp_segs_free (Thumb, 26 bytes, Stack size 16 bytes, tcp.o(i.tcp_segs_free))

    [Stack]


    [Calls]
    [Called By]

    tcp_send_ctrl (Thumb, 22 bytes, Stack size 16 bytes, tcp_out.o(i.tcp_send_ctrl))

    [Stack]


    [Calls]
    [Called By]

    tcp_send_empty_ack (Thumb, 110 bytes, Stack size 24 bytes, tcp_out.o(i.tcp_send_empty_ack))

    [Stack]


    [Calls]
    [Called By]

    tcp_sent (Thumb, 6 bytes, Stack size 0 bytes, tcp.o(i.tcp_sent))

    [Called By]

    tcp_slowtmr (Thumb, 608 bytes, Stack size 64 bytes, tcp.o(i.tcp_slowtmr))

    [Stack]


    [Calls]
    [Called By]

    tcp_tmr (Thumb, 24 bytes, Stack size 8 bytes, tcp.o(i.tcp_tmr))

    [Stack]


    [Calls]
    [Called By]

    tcp_update_rcv_ann_wnd (Thumb, 54 bytes, Stack size 12 bytes, tcp.o(i.tcp_update_rcv_ann_wnd))

    [Stack]


    [Called By]

    tcp_write (Thumb, 48 bytes, Stack size 16 bytes, tcp_out.o(i.tcp_write))

    [Stack]


    [Calls]
    [Called By]

    tcp_zero_window_probe (Thumb, 186 bytes, Stack size 32 bytes, tcp_out.o(i.tcp_zero_window_probe))

    [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_memdup (Thumb, 30 bytes, Stack size 16 bytes, tmos.o(i.tmos_memdup))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Called By]

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

    [Stack]


    [Called By]

    tmos_memory_init (Thumb, 80 bytes, Stack size 16 bytes, memory.o(i.tmos_memory_init))

    [Stack]


    [Calls]
    [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_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_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, 108 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, 106 bytes, Stack size 16 bytes, tmos.o(i.tmos_start_task))

    [Stack]


    [Calls]
    [Called By]

    tmos_stop_callback_task (Thumb, 72 bytes, Stack size 16 bytes, tmos.o(i.tmos_stop_callback_task))

    [Stack]


    [Calls]
    [Called By]

    tmos_stop_task (Thumb, 38 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, 100 bytes, Stack size 24 bytes, tmos.o(i.tmos_update_callback_timer))

    [Stack]


    [Calls]
    [Called By]

    udp_bind (Thumb, 148 bytes, Stack size 40 bytes, udp.o(i.udp_bind))

    [Stack]


    [Calls]
    [Called By]

    udp_connect (Thumb, 130 bytes, Stack size 16 bytes, udp.o(i.udp_connect))

    [Stack]


    [Calls]
    [Called By]

    udp_input (Thumb, 538 bytes, Stack size 64 bytes, udp.o(i.udp_input))

    [Stack]


    [Calls]
    [Called By]

    udp_new (Thumb, 26 bytes, Stack size 8 bytes, udp.o(i.udp_new))

    [Stack]


    [Calls]
    [Called By]

    udp_recv (Thumb, 6 bytes, Stack size 0 bytes, udp.o(i.udp_recv))

    [Called By]

    udp_remove (Thumb, 46 bytes, Stack size 8 bytes, udp.o(i.udp_remove))

    [Stack]


    [Calls]
    [Called By]

    udp_send (Thumb, 12 bytes, Stack size 8 bytes, udp.o(i.udp_send))

    [Stack]


    [Calls]
    [Called By]

    udp_sendto (Thumb, 42 bytes, Stack size 24 bytes, udp.o(i.udp_sendto))

    [Stack]


    [Calls]
    [Called By]

    udp_sendto_if (Thumb, 234 bytes, Stack size 56 bytes, udp.o(i.udp_sendto_if))

    [Stack]


    [Calls]
    [Called By]

    xor_128 (Thumb, 22 bytes, Stack size 12 bytes, sm.o(i.xor_128))

    [Stack]


    [Called By]

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

    Local Symbols

    Peripheral_LinkTerminated (Thumb, 52 bytes, Stack size 8 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, 112 bytes, Stack size 8 bytes, peripheral.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Peripheral_LinkEstablished (Thumb, 70 bytes, Stack size 8 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]

    ble_uart_HandleConnStatusCB (Thumb, 40 bytes, Stack size 8 bytes, ble_uart_service_same_char.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_uart_ReadAttrCB (Thumb, 90 bytes, Stack size 24 bytes, ble_uart_service_same_char.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_uart_WriteAttrCB (Thumb, 128 bytes, Stack size 48 bytes, ble_uart_service_same_char.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_uart_HandleConnStatusCB (Thumb, 24 bytes, Stack size 8 bytes, ble_custom_config_service.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_uart_ReadAttrCB (Thumb, 104 bytes, Stack size 48 bytes, ble_custom_config_service.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_uart_WriteAttrCB (Thumb, 66 bytes, Stack size 32 bytes, ble_custom_config_service.o(.text))

    [Stack]


    [Address Reference Count : 1]

    fifo_length (Thumb, 10 bytes, Stack size 0 bytes, app_drv_fifo.o(.text))

    [Called By]

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

    [Called By]

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

    [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]

    gapProcessRemoteConnParamReqEvt (Thumb, 90 bytes, Stack size 32 bytes, gap.o(i.gapProcessRemoteConnParamReqEvt))

    [Stack]


    [Calls]
    [Called By]

    gapProcessTMOSMsg (Thumb, 424 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, 280 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, 26 bytes, Stack size 0 bytes, gattservapp.o(i.gattServApp_FindCharCfgItem))

    [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, 302 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, 118 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_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]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    llAdvertiseCreateCore (Thumb, 156 bytes, Stack size 16 bytes, ll_advertise.o(i.llAdvertiseCreateCore))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    llAdvertiseStart (Thumb, 96 bytes, Stack size 16 bytes, ll_advertise.o(i.llAdvertiseStart))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ll_advertise_process (Thumb, 850 bytes, Stack size 40 bytes, ll_advertise.o(i.ll_advertise_process))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ll_advertise_tx (Thumb, 308 bytes, Stack size 24 bytes, ll_advertise.o(i.ll_advertise_tx))

    [Stack]


    [Calls]
    [Called By]

    llSlaveCreateCore (Thumb, 152 bytes, Stack size 16 bytes, ll_slave.o(i.llSlaveCreateCore))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    llSlaveSetFirstTimer (Thumb, 222 bytes, Stack size 24 bytes, ll_slave.o(i.llSlaveSetFirstTimer))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    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_slave_process (Thumb, 3142 bytes, Stack size 48 bytes, ll_slave.o(i.ll_slave_process))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ll_slave_process_after_tx (Thumb, 534 bytes, Stack size 24 bytes, ll_slave.o(i.ll_slave_process_after_tx))

    [Stack]


    [Calls]
    [Called By]

    ll_slave_process_event (Thumb, 442 bytes, Stack size 24 bytes, ll_slave.o(i.ll_slave_process_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gapCentProcessConnEvt (Thumb, 218 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]

    gapProcessScanningEvt (Thumb, 642 bytes, Stack size 40 bytes, gap_central.o(i.gapProcessScanningEvt))

    [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, 62 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, 130 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, 86 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]

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

    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]

    tcp_new_port (Thumb, 84 bytes, Stack size 12 bytes, tcp.o(i.tcp_new_port))

    [Stack]


    [Called By]

    tcp_output_segment (Thumb, 222 bytes, Stack size 24 bytes, tcp_out.o(i.tcp_output_segment))

    [Stack]


    [Calls]
    [Called By]

    tcp_output_set_header (Thumb, 170 bytes, Stack size 24 bytes, tcp_out.o(i.tcp_output_set_header))

    [Stack]


    [Calls]
    [Called By]

    etharp_raw (Thumb, 176 bytes, Stack size 40 bytes, etharp.o(i.etharp_raw))

    [Stack]


    [Calls]
    [Called By]

    etharp_send_ip (Thumb, 52 bytes, Stack size 24 bytes, etharp.o(i.etharp_send_ip))

    [Stack]


    [Calls]
    [Called By]

    find_entry (Thumb, 264 bytes, Stack size 56 bytes, etharp.o(i.find_entry))

    [Stack]


    [Calls]
    [Called By]

    update_arp_entry (Thumb, 138 bytes, Stack size 40 bytes, etharp.o(i.update_arp_entry))

    [Stack]


    [Calls]
    [Called By]

    low_level_input (Thumb, 198 bytes, Stack size 24 bytes, ethernetif.o(i.low_level_input))

    [Stack]


    [Calls]
    [Called By]

    low_level_output (Thumb, 140 bytes, Stack size 32 bytes, ethernetif.o(i.low_level_output))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Called By]

    AddRoundKey (Thumb, 54 bytes, Stack size 20 bytes, aes_soft.o(i.AddRoundKey))

    [Stack]


    [Called By]

    BlockCopy (Thumb, 16 bytes, Stack size 0 bytes, aes_soft.o(i.BlockCopy))

    [Called By]

    KeyExpansion (Thumb, 156 bytes, Stack size 24 bytes, aes_soft.o(i.KeyExpansion))

    [Stack]


    [Called By]

    MixColumns (Thumb, 126 bytes, Stack size 24 bytes, aes_soft.o(i.MixColumns))

    [Stack]


    [Calls]
    [Called By]

    ShiftRows (Thumb, 54 bytes, Stack size 0 bytes, aes_soft.o(i.ShiftRows))

    [Called By]

    SubBytes (Thumb, 40 bytes, Stack size 12 bytes, aes_soft.o(i.SubBytes))

    [Stack]


    [Called By]

    xtime (Thumb, 14 bytes, Stack size 0 bytes, aes_soft.o(i.xtime))

    [Called By]

    plug_holes (Thumb, 80 bytes, Stack size 12 bytes, mem.o(i.plug_holes))

    [Stack]


    [Called By]

    tcp_listen_input (Thumb, 242 bytes, Stack size 32 bytes, tcp_in.o(i.tcp_listen_input))

    [Stack]


    [Calls]
    [Called By]

    tcp_oos_insert_segment (Thumb, 172 bytes, Stack size 24 bytes, tcp_in.o(i.tcp_oos_insert_segment))

    [Stack]


    [Calls]
    [Called By]

    tcp_parseopt (Thumb, 132 bytes, Stack size 24 bytes, tcp_in.o(i.tcp_parseopt))

    [Stack]


    [Calls]
    [Called By]

    tcp_process (Thumb, 808 bytes, Stack size 32 bytes, tcp_in.o(i.tcp_process))

    [Stack]


    [Calls]
    [Called By]

    tcp_receive (Thumb, 1830 bytes, Stack size 32 bytes, tcp_in.o(i.tcp_receive))

    [Stack]


    [Calls]
    [Called By]

    tcp_timewait_input (Thumb, 112 bytes, Stack size 24 bytes, tcp_in.o(i.tcp_timewait_input))

    [Stack]


    [Calls]
    [Called By]

    icmp_send_response (Thumb, 106 bytes, Stack size 40 bytes, icmp.o(i.icmp_send_response))

    [Stack]


    [Calls]
    [Called By]

    lwip_standard_chksum (Thumb, 60 bytes, Stack size 8 bytes, inet_chksum.o(i.lwip_standard_chksum))

    [Stack]


    [Calls]
    [Called By]

    _printf_core (Thumb, 1020 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED)

    [Calls]


    [Called By]

    _printf_post_padding (Thumb, 32 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED)

    [Called By]

    _printf_pre_padding (Thumb, 44 bytes, Stack size 40 bytes, printf8.o(i._printf_pre_padding), UNUSED)

    [Called By]

    Undefined Global Symbols