Static Call Graph for image .\Objects\ble_central_periph.axf



#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Wed Jan 22 15:02:55 2025

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

Call chain for Maximum Stack Depth:

img_mgmt_upload ⇒ cbor_read_object ⇒ cbor_internal_read_object ⇒ cbor_internal_read_object (Cycle)

Mutually Recursive functions

  • NMI_Handler   ⇒   NMI_Handler
  • BOD_IRQHandler   ⇒   BOD_IRQHandler
  • SCH_IRQTimingHandle   ⇒   SCH_Switch
  • abort   ⇒   abort
  • cbor_read_array   ⇒   cbor_internal_read_object
  • advance_recursive   ⇒   advance_recursive
  • cbor_internal_read_object   ⇒   cbor_internal_read_object

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

    HardFault_Handler (Thumb, 24 bytes, Stack size 0 bytes, retarget.o(.emb_text))
    [Address Reference Count : 1]

    __asm___6_port_c_39a90d8d__prvPortStartFirstTask (Thumb, 36 bytes, Stack size 0 bytes, port.o(.emb_text))

    [Called By]

    ulSetInterruptMaskFromISR (Thumb, 8 bytes, Stack size 0 bytes, port.o(.emb_text))

    [Called By]

    vClearInterruptMaskFromISR (Thumb, 6 bytes, Stack size 0 bytes, port.o(.emb_text))

    [Called By]

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_panseries.o(.text))

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_panseries.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    BOD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_panseries.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

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

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

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

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

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

    __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_uldivmod (Thumb, 96 bytes, Stack size 48 bytes, uldiv.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_memcpy8$ret$move (Thumb, 0 bytes, Stack size 8 bytes, memmove.o(.text), UNUSED)

    ___aeabi_memmove8$ret (Thumb, 0 bytes, Stack size 8 bytes, memmove.o(.text), UNUSED)

    __aeabi_memcpy (Thumb, 66 bytes, Stack size 8 bytes, memmove.o(.text))

    [Stack]


    [Called By]

    __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 8 bytes, memmove.o(.text))

    [Stack]


    [Called By]

    __aeabi_memmove (Thumb, 0 bytes, Stack size 8 bytes, memmove.o(.text))

    [Stack]


    [Called By]

    __aeabi_memmove4 (Thumb, 0 bytes, Stack size 8 bytes, memmove.o(.text))

    [Stack]


    [Called By]

    memcpy (Thumb, 0 bytes, Stack size 8 bytes, memmove.o(.text), UNUSED)

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

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

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

    [Calls]


    [Called By]

    __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 (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)

    [Calls]

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

    [Called By]

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

    [Called By]

    memcmp (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text))

    [Stack]


    [Called By]

    __aeabi_dadd (Thumb, 328 bytes, Stack size 48 bytes, dadd.o(.text), UNUSED)

    [Calls]


    [Called By]

    __aeabi_dsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text), UNUSED)

    [Calls]

    __aeabi_drsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text), UNUSED)

    [Calls]

    __aeabi_dmul (Thumb, 202 bytes, Stack size 72 bytes, dmul.o(.text), UNUSED)

    [Calls]


    [Called By]

    __aeabi_ddiv (Thumb, 234 bytes, Stack size 40 bytes, ddiv.o(.text), UNUSED)

    [Calls]


    [Called By]

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

    [Stack]


    [Called By]

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

    __aeabi_lasr (Thumb, 38 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED)

    [Called By]

    _ll_sshift_r (Thumb, 0 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED)

    __I$use$fp (Thumb, 0 bytes, Stack size 8 bytes, iusefp.o(.text), UNUSED)

    _double_round (Thumb, 26 bytes, Stack size 8 bytes, depilogue.o(.text), UNUSED)

    [Called By]

    _double_epilogue (Thumb, 164 bytes, Stack size 48 bytes, depilogue.o(.text), UNUSED)

    [Calls]


    [Called By]

    __aeabi_d2ulz (Thumb, 54 bytes, Stack size 8 bytes, dfixul.o(.text), UNUSED)

    [Calls]


    [Called By]

    __aeabi_cdrcmple (Thumb, 38 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED)

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

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

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

    main (Thumb, 64 bytes, Stack size 8 bytes, soc.o(i.$Sub$$main))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ADC_SetCalirationParams (Thumb, 258 bytes, Stack size 16 bytes, pan_adc.o(i.ADC_SetCalirationParams))

    [Stack]


    [Calls]
    [Called By]

    AES_Encrypt (Thumb, 324 bytes, Stack size 48 bytes, aes.o(i.AES_Encrypt))

    [Stack]


    [Calls]
    [Called By]

    AES_Init (Thumb, 30 bytes, Stack size 8 bytes, aes.o(i.AES_Init))

    [Stack]


    [Calls]
    [Called By]

    BB_32kTrackingInit (Thumb, 150 bytes, Stack size 16 bytes, bb.o(i.BB_32kTrackingInit))

    [Stack]


    [Calls]
    [Called By]

    BB_DebugInit (Thumb, 60 bytes, Stack size 8 bytes, bb.o(i.BB_DebugInit))

    [Stack]


    [Calls]
    [Called By]

    BB_DebugReset (Thumb, 54 bytes, Stack size 8 bytes, bb.o(i.BB_DebugReset))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    BB_DtmStartReceiverV1 (Thumb, 134 bytes, Stack size 24 bytes, bb.o(i.BB_DtmStartReceiverV1))

    [Stack]


    [Calls]
    [Called By]

    BB_DtmStartReceiverV2 (Thumb, 168 bytes, Stack size 32 bytes, bb.o(i.BB_DtmStartReceiverV2))

    [Stack]


    [Calls]
    [Called By]

    BB_DtmStartTransimitterV1 (Thumb, 192 bytes, Stack size 32 bytes, bb.o(i.BB_DtmStartTransimitterV1))

    [Stack]


    [Calls]
    [Called By]

    BB_DtmStartTransimitterV2 (Thumb, 264 bytes, Stack size 40 bytes, bb.o(i.BB_DtmStartTransimitterV2))

    [Stack]


    [Calls]
    [Called By]

    BB_DtmStop (Thumb, 32 bytes, Stack size 8 bytes, bb.o(i.BB_DtmStop))

    [Stack]


    [Calls]
    [Called By]

    BB_Init (Thumb, 230 bytes, Stack size 24 bytes, bb.o(i.BB_Init))

    [Stack]


    [Calls]
    [Called By]

    BB_ListMemAlloc (Thumb, 52 bytes, Stack size 8 bytes, bb_mem.o(i.BB_ListMemAlloc))

    [Stack]


    [Called By]

    BB_MemAlloc (Thumb, 52 bytes, Stack size 8 bytes, bb_mem.o(i.BB_MemAlloc))

    [Stack]


    [Called By]

    BB_RandInit (Thumb, 72 bytes, Stack size 24 bytes, bb.o(i.BB_RandInit), UNUSED)

    [Calls]

    BB_Register32KTrackCback (Thumb, 8 bytes, Stack size 0 bytes, bb.o(i.BB_Register32KTrackCback))

    [Called By]

    BB_SetDebugChn (Thumb, 48 bytes, Stack size 4 bytes, bb.o(i.BB_SetDebugChn))

    [Stack]


    [Called By]

    BB_SetListMap (Thumb, 40 bytes, Stack size 0 bytes, bb.o(i.BB_SetListMap))

    [Called By]

    BB_SetTxPower (Thumb, 10 bytes, Stack size 8 bytes, bb.o(i.BB_SetTxPower))

    [Stack]


    [Calls]
    [Called By]

    BLE_IRQHandler (Thumb, 284 bytes, Stack size 24 bytes, sch_main.o(i.BLE_IRQHandler))

    [Stack]


    [Calls]
    [Called By]

    BdaCmp (Thumb, 20 bytes, Stack size 8 bytes, bd_addr.o(i.BdaCmp))

    [Stack]


    [Calls]
    [Called By]

    BdaCpy (Thumb, 8 bytes, Stack size 8 bytes, bd_addr.o(i.BdaCpy))

    [Stack]


    [Calls]
    [Called By]

    BitReverse8 (Thumb, 32 bytes, Stack size 0 bytes, math.o(i.BitReverse8))

    [Called By]

    BstreamToUint64 (Thumb, 60 bytes, Stack size 4 bytes, byte_stream.o(i.BstreamToUint64))

    [Stack]


    [Called By]

    CLK_AHBPeriphClockCmd (Thumb, 18 bytes, Stack size 0 bytes, pan_clk.o(i.CLK_AHBPeriphClockCmd))

    [Called By]

    CLK_APB1PeriphClockCmd (Thumb, 18 bytes, Stack size 0 bytes, pan_clk.o(i.CLK_APB1PeriphClockCmd))

    [Called By]

    CLK_GetPeripheralFreq (Thumb, 94 bytes, Stack size 8 bytes, pan_clk.o(i.CLK_GetPeripheralFreq))

    [Stack]


    [Calls]
    [Called By]

    CLK_RefClkSrcConfig (Thumb, 180 bytes, Stack size 16 bytes, pan_clk.o(i.CLK_RefClkSrcConfig))

    [Stack]


    [Calls]
    [Called By]

    CLK_SYSCLKConfig (Thumb, 100 bytes, Stack size 4 bytes, pan_clk.o(i.CLK_SYSCLKConfig))

    [Stack]


    [Called By]

    CLK_Set3vSyncAuto (Thumb, 12 bytes, Stack size 0 bytes, pan_clk.o(i.CLK_Set3vSyncAuto))

    [Called By]

    CLK_Wait3vSyncReady (Thumb, 22 bytes, Stack size 8 bytes, pan_clk.o(i.CLK_Wait3vSyncReady))

    [Stack]


    [Calls]
    [Called By]

    CLK_WaitClockReady (Thumb, 60 bytes, Stack size 4 bytes, pan_clk.o(i.CLK_WaitClockReady))

    [Stack]


    [Called By]

    ComputeAccessAddr (Thumb, 56 bytes, Stack size 0 bytes, math.o(i.ComputeAccessAddr))

    [Called By]

    ComputeHopInc (Thumb, 52 bytes, Stack size 0 bytes, math.o(i.ComputeHopInc))

    [Called By]

    DMAC_ContinueChannel (Thumb, 44 bytes, Stack size 4 bytes, pan_dmac.o(i.DMAC_ContinueChannel))

    [Stack]


    [Called By]

    DMAC_GetXferredBlockCount (Thumb, 14 bytes, Stack size 0 bytes, pan_dmac.o(i.DMAC_GetXferredBlockCount))

    [Called By]

    DMAC_ReleaseChannel (Thumb, 14 bytes, Stack size 0 bytes, pan_dmac.o(i.DMAC_ReleaseChannel))

    [Called By]

    DMA_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, pan_hal_dmac.o(i.DMA_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DMA_IRQHandlerOverlay (Thumb, 338 bytes, Stack size 24 bytes, pan_hal_dmac.o(i.DMA_IRQHandlerOverlay))

    [Stack]


    [Calls]
    [Called By]

    EnterCritical (Thumb, 24 bytes, Stack size 0 bytes, critical.o(i.EnterCritical))

    [Called By]

    ExitCritical (Thumb, 28 bytes, Stack size 0 bytes, critical.o(i.ExitCritical))

    [Called By]

    FIFO_Init (Thumb, 56 bytes, Stack size 4 bytes, fifo.o(i.FIFO_Init))

    [Stack]


    [Called By]

    FMC_Erase (Thumb, 84 bytes, Stack size 16 bytes, pan_fmc.o(i.FMC_Erase))

    [Stack]


    [Calls]
    [Called By]

    FMC_EraseCodeArea (Thumb, 830 bytes, Stack size 80 bytes, pan_fmc.o(i.FMC_EraseCodeArea))

    [Stack]


    [Calls]
    [Called By]

    FMC_GetFlashCodeAreaSize (Thumb, 74 bytes, Stack size 0 bytes, pan_fmc.o(i.FMC_GetFlashCodeAreaSize))

    [Called By]

    FMC_GetFlashJedecId (Thumb, 58 bytes, Stack size 0 bytes, pan_fmc.o(i.FMC_GetFlashJedecId))

    [Called By]

    FMC_GetFlashUniqueId (Thumb, 42 bytes, Stack size 8 bytes, pan_fmc.o(i.FMC_GetFlashUniqueId))

    [Stack]


    [Calls]
    [Called By]

    FMC_ParamsSet (Thumb, 10 bytes, Stack size 0 bytes, pan_fmc.o(i.FMC_ParamsSet))

    [Called By]

    FMC_ReadInfoArea (Thumb, 68 bytes, Stack size 24 bytes, pan_fmc.o(i.FMC_ReadInfoArea))

    [Stack]


    [Calls]
    [Called By]

    FMC_ReadStream (Thumb, 28 bytes, Stack size 24 bytes, pan_fmc.o(i.FMC_ReadStream))

    [Stack]


    [Calls]
    [Called By]

    FMC_SetFlashCapacity (Thumb, 138 bytes, Stack size 0 bytes, pan_fmc.o(i.FMC_SetFlashCapacity))

    [Called By]

    FMC_SetFlashMode (Thumb, 370 bytes, Stack size 32 bytes, pan_fmc.o(i.FMC_SetFlashMode))

    [Stack]


    [Calls]
    [Called By]

    FMC_WriteStream (Thumb, 172 bytes, Stack size 40 bytes, pan_fmc.o(i.FMC_WriteStream))

    [Stack]


    [Calls]
    [Called By]

    GPIO0_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, pan_hal_gpio.o(i.GPIO0_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    GPIO0_IRQHandlerOverlay (Thumb, 14 bytes, Stack size 8 bytes, pan_hal_gpio.o(i.GPIO0_IRQHandlerOverlay))

    [Stack]


    [Calls]
    [Called By]

    GPIO1_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, pan_hal_gpio.o(i.GPIO1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    GPIO1_IRQHandlerOverlay (Thumb, 14 bytes, Stack size 8 bytes, pan_hal_gpio.o(i.GPIO1_IRQHandlerOverlay))

    [Stack]


    [Calls]
    [Called By]

    GPIO2_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, pan_hal_gpio.o(i.GPIO2_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    GPIO2_IRQHandlerOverlay (Thumb, 14 bytes, Stack size 8 bytes, pan_hal_gpio.o(i.GPIO2_IRQHandlerOverlay))

    [Stack]


    [Calls]
    [Called By]

    GPIO3_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, pan_hal_gpio.o(i.GPIO3_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    GPIO3_IRQHandlerOverlay (Thumb, 14 bytes, Stack size 8 bytes, pan_hal_gpio.o(i.GPIO3_IRQHandlerOverlay))

    [Stack]


    [Calls]
    [Called By]

    HAL_DriverInit (Thumb, 12 bytes, Stack size 0 bytes, pan_hal.o(i.HAL_DriverInit))

    [Called By]

    HAL_GPIO_Init (Thumb, 166 bytes, Stack size 24 bytes, pan_hal_gpio.o(i.HAL_GPIO_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_GPIO_InterruptInit (Thumb, 130 bytes, Stack size 12 bytes, pan_hal_gpio.o(i.HAL_GPIO_InterruptInit))

    [Stack]


    [Called By]

    HAL_GPIO_ReadPin (Thumb, 30 bytes, Stack size 0 bytes, pan_hal_gpio.o(i.HAL_GPIO_ReadPin))

    [Called By]

    HAL_TimeConvMsToTick (Thumb, 60 bytes, Stack size 8 bytes, pan_hal.o(i.HAL_TimeConvMsToTick))

    [Stack]


    [Calls]
    [Called By]

    HAL_TimeGetCurrTick (Thumb, 10 bytes, Stack size 8 bytes, pan_hal.o(i.HAL_TimeGetCurrTick))

    [Stack]


    [Calls]
    [Called By]

    HAL_UART_SendData (Thumb, 152 bytes, Stack size 40 bytes, pan_hal_uart.o(i.HAL_UART_SendData))

    [Stack]


    [Calls]
    [Called By]

    Hard_Fault_Handler (Thumb, 74 bytes, Stack size 0 bytes, retarget.o(i.Hard_Fault_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    HeapAlloc (Thumb, 22 bytes, Stack size 0 bytes, heap.o(i.HeapAlloc))

    [Called By]

    HeapAllocEx (Thumb, 58 bytes, Stack size 8 bytes, heap.o(i.HeapAllocEx))

    [Stack]


    [Called By]

    HeapGetAvailableSize (Thumb, 6 bytes, Stack size 0 bytes, heap.o(i.HeapGetAvailableSize))

    [Called By]

    HeapGetFreeStartAddr (Thumb, 6 bytes, Stack size 0 bytes, heap.o(i.HeapGetFreeStartAddr))

    [Called By]

    HeapInit (Thumb, 8 bytes, Stack size 0 bytes, heap.o(i.HeapInit))

    [Called By]

    I2C0_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, pan_hal_i2c.o(i.I2C0_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    I2C0_IRQHandlerOverlay (Thumb, 374 bytes, Stack size 24 bytes, pan_hal_i2c.o(i.I2C0_IRQHandlerOverlay))

    [Stack]


    [Calls]
    [Called By]

    I2C_ClearITPendingBit (Thumb, 80 bytes, Stack size 0 bytes, pan_i2c.o(i.I2C_ClearITPendingBit))

    [Called By]

    I2C_GetFlagStatus (Thumb, 30 bytes, Stack size 4 bytes, pan_i2c.o(i.I2C_GetFlagStatus))

    [Stack]


    [Called By]

    InitIcache (Thumb, 54 bytes, Stack size 0 bytes, pan_fmc.o(i.InitIcache))

    [Called By]

    LHCI_CmdHandler (Thumb, 216 bytes, Stack size 24 bytes, lhci_cmd.o(i.LHCI_CmdHandler))

    [Stack]


    [Calls]
    [Called By]

    LHCI_ControllerCmdHandler (Thumb, 224 bytes, Stack size 32 bytes, lhci_cmd.o(i.LHCI_ControllerCmdHandler))

    [Stack]


    [Calls]
    [Called By]

    LHCI_GetRxAclFifo (Thumb, 4 bytes, Stack size 0 bytes, lhci_main.o(i.LHCI_GetRxAclFifo))

    [Called By]

    LHCI_GetRxCmdFifo (Thumb, 4 bytes, Stack size 0 bytes, lhci_main.o(i.LHCI_GetRxCmdFifo))

    [Called By]

    LHCI_InfoParamCmdHandler (Thumb, 248 bytes, Stack size 32 bytes, lhci_cmd.o(i.LHCI_InfoParamCmdHandler))

    [Stack]


    [Calls]
    [Called By]

    LHCI_Init (Thumb, 100 bytes, Stack size 16 bytes, lhci_main.o(i.LHCI_Init))

    [Stack]


    [Calls]
    [Called By]

    LHCI_InitRxAclMem (Thumb, 100 bytes, Stack size 24 bytes, lhci_main.o(i.LHCI_InitRxAclMem))

    [Stack]


    [Calls]
    [Called By]

    LHCI_InitRxCmdMem (Thumb, 100 bytes, Stack size 24 bytes, lhci_main.o(i.LHCI_InitRxCmdMem))

    [Stack]


    [Calls]
    [Called By]

    LHCI_IsEvtEnabled (Thumb, 64 bytes, Stack size 16 bytes, lhci_main.o(i.LHCI_IsEvtEnabled))

    [Stack]


    [Calls]
    [Called By]

    LHCI_IsLeEvtEnabled (Thumb, 46 bytes, Stack size 16 bytes, lhci_main.o(i.LHCI_IsLeEvtEnabled))

    [Stack]


    [Calls]
    [Called By]

    LHCI_LE_SendConnCmplEvt (Thumb, 134 bytes, Stack size 40 bytes, lhci_evt.o(i.LHCI_LE_SendConnCmplEvt))

    [Stack]


    [Calls]
    [Called By]

    LHCI_LE_SendEnhaneConnCmplEvt (Thumb, 178 bytes, Stack size 48 bytes, lhci_evt.o(i.LHCI_LE_SendEnhaneConnCmplEvt))

    [Stack]


    [Calls]
    [Called By]

    LHCI_LeControllerCmdHandler (Thumb, 1560 bytes, Stack size 48 bytes, lhci_cmd.o(i.LHCI_LeControllerCmdHandler))

    [Stack]


    [Calls]
    [Called By]

    LHCI_LlTxFifoAvail (Thumb, 68 bytes, Stack size 16 bytes, lhci_main.o(i.LHCI_LlTxFifoAvail))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LHCI_MsgHandler (Thumb, 148 bytes, Stack size 16 bytes, lhci_main.o(i.LHCI_MsgHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LHCI_NotifyRxHciPkt (Thumb, 14 bytes, Stack size 8 bytes, lhci_main.o(i.LHCI_NotifyRxHciPkt))

    [Stack]


    [Calls]
    [Called By]

    LHCI_PushEvtToTxFifo (Thumb, 62 bytes, Stack size 32 bytes, lhci_evt.o(i.LHCI_PushEvtToTxFifo))

    [Stack]


    [Calls]
    [Called By]

    LHCI_RegisterHciTxCback (Thumb, 8 bytes, Stack size 0 bytes, lhci_main.o(i.LHCI_RegisterHciTxCback))

    [Called By]

    LHCI_Reset (Thumb, 54 bytes, Stack size 8 bytes, lhci_main.o(i.LHCI_Reset))

    [Stack]


    [Calls]
    [Called By]

    LHCI_RxAclHandler (Thumb, 204 bytes, Stack size 24 bytes, lhci_main.o(i.LHCI_RxAclHandler))

    [Stack]


    [Calls]
    [Called By]

    LHCI_SendCmdCmplEvt (Thumb, 58 bytes, Stack size 24 bytes, lhci_evt.o(i.LHCI_SendCmdCmplEvt))

    [Stack]


    [Calls]
    [Called By]

    LHCI_SendCmdCmplStatusEvt (Thumb, 32 bytes, Stack size 16 bytes, lhci_evt.o(i.LHCI_SendCmdCmplStatusEvt))

    [Stack]


    [Calls]
    [Called By]

    LHCI_SendCmdStatusEvt (Thumb, 32 bytes, Stack size 8 bytes, lhci_evt.o(i.LHCI_SendCmdStatusEvt))

    [Stack]


    [Calls]
    [Called By]

    LHCI_SendNumOfCmplPktEvt (Thumb, 42 bytes, Stack size 16 bytes, lhci_evt.o(i.LHCI_SendNumOfCmplPktEvt))

    [Stack]


    [Calls]
    [Called By]

    LHCI_TxAclHandler (Thumb, 96 bytes, Stack size 40 bytes, lhci_acl.o(i.LHCI_TxAclHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LHCI_TxEvtHandler (Thumb, 940 bytes, Stack size 32 bytes, lhci_evt.o(i.LHCI_TxEvtHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LHCI_VsCmdHandler (Thumb, 80 bytes, Stack size 16 bytes, lhci_vs.o(i.LHCI_VsCmdHandler))

    [Stack]


    [Calls]
    [Called By]

    LL_AclRegister (Thumb, 6 bytes, Stack size 0 bytes, ll_init.o(i.LL_AclRegister))

    [Called By]

    LL_AddDeviceToWhiteList (Thumb, 58 bytes, Stack size 16 bytes, ll_whitelist.o(i.LL_AddDeviceToWhiteList))

    [Stack]


    [Calls]
    [Called By]

    LL_AdjustDataChannelIndexEx (Thumb, 94 bytes, Stack size 16 bytes, ll_conn_comm.o(i.LL_AdjustDataChannelIndexEx))

    [Stack]


    [Calls]
    [Called By]

    LL_AdvEvtHandler (Thumb, 108 bytes, Stack size 16 bytes, ll_adv.o(i.LL_AdvEvtHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_AdvPduHandler (Thumb, 78 bytes, Stack size 16 bytes, ll_pdu_adv.o(i.LL_AdvPduHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_AdvPduRpaUpdate (Thumb, 2 bytes, Stack size 0 bytes, ll_adv.o(i.LL_AdvPduRpaUpdate))

    [Called By]

    LL_BuildChanRemapTbl (Thumb, 110 bytes, Stack size 24 bytes, ll_conn_comm.o(i.LL_BuildChanRemapTbl))

    [Stack]


    [Calls]
    [Called By]

    LL_CalcWinWidening (Thumb, 124 bytes, Stack size 16 bytes, ll_conn_comm.o(i.LL_CalcWinWidening))

    [Stack]


    [Calls]
    [Called By]

    LL_CheckCmplPktNum (Thumb, 216 bytes, Stack size 24 bytes, ll_conn_comm.o(i.LL_CheckCmplPktNum))

    [Stack]


    [Calls]
    [Called By]

    LL_ChnMapIndHandler (Thumb, 152 bytes, Stack size 24 bytes, ll_pdu_conn.o(i.LL_ChnMapIndHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_ClearResolveList (Thumb, 24 bytes, Stack size 8 bytes, ll_resolvinglist.o(i.LL_ClearResolveList))

    [Stack]


    [Calls]
    [Called By]

    LL_ClearWhiteList (Thumb, 24 bytes, Stack size 8 bytes, ll_whitelist.o(i.LL_ClearWhiteList))

    [Stack]


    [Calls]
    [Called By]

    LL_ConnEvtAdjust (Thumb, 570 bytes, Stack size 32 bytes, ll_pdu_conn.o(i.LL_ConnEvtAdjust))

    [Stack]


    [Calls]
    [Called By]

    LL_ConnEvtHandler (Thumb, 140 bytes, Stack size 24 bytes, ll_conn_comm.o(i.LL_ConnEvtHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_ConnEvtStopHandler (Thumb, 230 bytes, Stack size 16 bytes, ll_conn_comm.o(i.LL_ConnEvtStopHandler))

    [Stack]


    [Calls]
    [Called By]

    LL_ConnIndHandler (Thumb, 988 bytes, Stack size 136 bytes, ll_pdu_adv.o(i.LL_ConnIndHandler))

    [Stack]


    [Calls]
    [Called By]

    LL_ConnInit (Thumb, 32 bytes, Stack size 8 bytes, ll_conn.o(i.LL_ConnInit))

    [Stack]


    [Calls]
    [Called By]

    LL_ConnUpdIndHandler (Thumb, 144 bytes, Stack size 16 bytes, ll_pdu_conn.o(i.LL_ConnUpdIndHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_DataLenReqHandler (Thumb, 270 bytes, Stack size 80 bytes, ll_pdu_conn.o(i.LL_DataLenReqHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_DataLenRspHandler (Thumb, 348 bytes, Stack size 32 bytes, ll_pdu_conn.o(i.LL_DataLenRspHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_DecodeCtrlPdu (Thumb, 542 bytes, Stack size 24 bytes, ll_pdu_conn.o(i.LL_DecodeCtrlPdu))

    [Stack]


    [Calls]
    [Called By]

    LL_DisconnCmplHandler (Thumb, 102 bytes, Stack size 16 bytes, ll_conn_comm.o(i.LL_DisconnCmplHandler))

    [Stack]


    [Calls]
    [Called By]

    LL_Disconnect (Thumb, 66 bytes, Stack size 8 bytes, ll_main.o(i.LL_Disconnect))

    [Stack]


    [Calls]
    [Called By]

    LL_EncReqHandler (Thumb, 280 bytes, Stack size 56 bytes, ll_pdu_conn.o(i.LL_EncReqHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_EncRspHandler (Thumb, 228 bytes, Stack size 48 bytes, ll_pdu_conn.o(i.LL_EncRspHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_EvtRegister (Thumb, 6 bytes, Stack size 0 bytes, ll_init.o(i.LL_EvtRegister))

    [Called By]

    LL_FeatReqHandler (Thumb, 64 bytes, Stack size 24 bytes, ll_pdu_conn.o(i.LL_FeatReqHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_FeatRspHandler (Thumb, 96 bytes, Stack size 24 bytes, ll_pdu_conn.o(i.LL_FeatRspHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_GenerateRPA (Thumb, 82 bytes, Stack size 24 bytes, ll_resolvinglist.o(i.LL_GenerateRPA))

    [Stack]


    [Calls]
    [Called By]

    LL_GetAuthPayloadTimeout (Thumb, 44 bytes, Stack size 8 bytes, ll_main.o(i.LL_GetAuthPayloadTimeout))

    [Stack]


    [Calls]
    [Called By]

    LL_GetBdAddr (Thumb, 8 bytes, Stack size 0 bytes, ll_main.o(i.LL_GetBdAddr))

    [Called By]

    LL_GetCurUsedPhy (Thumb, 26 bytes, Stack size 0 bytes, ll_conn_comm.o(i.LL_GetCurUsedPhy))

    [Called By]

    LL_GetEffTxDataLen (Thumb, 128 bytes, Stack size 16 bytes, ll_conn.o(i.LL_GetEffTxDataLen))

    [Stack]


    [Called By]

    LL_GetLocalSCA (Thumb, 6 bytes, Stack size 0 bytes, ll_int.o(i.LL_GetLocalSCA))

    [Called By]

    LL_GetPrand (Thumb, 96 bytes, Stack size 24 bytes, ll_csa2.o(i.LL_GetPrand))

    [Stack]


    [Calls]
    [Called By]

    LL_GetSuppPhys (Thumb, 22 bytes, Stack size 0 bytes, ll_conn_comm.o(i.LL_GetSuppPhys))

    [Called By]

    LL_GetVersion (Thumb, 26 bytes, Stack size 4 bytes, ll_main.o(i.LL_GetVersion))

    [Stack]


    [Called By]

    LL_GetWhiteListSize (Thumb, 6 bytes, Stack size 0 bytes, ll_whitelist.o(i.LL_GetWhiteListSize))

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    LL_InitConnCtx (Thumb, 454 bytes, Stack size 32 bytes, ll_conn.o(i.LL_InitConnCtx))

    [Stack]


    [Calls]
    [Called By]

    LL_InitConnCtxMem (Thumb, 68 bytes, Stack size 8 bytes, ll_conn.o(i.LL_InitConnCtxMem), UNUSED)

    [Calls]

    LL_InitConnMem (Thumb, 364 bytes, Stack size 24 bytes, ll_conn.o(i.LL_InitConnMem))

    [Stack]


    [Calls]
    [Called By]

    LL_InitScanMem (Thumb, 138 bytes, Stack size 24 bytes, ll_scan.o(i.LL_InitScanMem))

    [Stack]


    [Calls]
    [Called By]

    LL_InitWhiteListMem (Thumb, 106 bytes, Stack size 16 bytes, ll_whitelist.o(i.LL_InitWhiteListMem))

    [Stack]


    [Calls]
    [Called By]

    LL_IsConnExisted (Thumb, 84 bytes, Stack size 32 bytes, ll_conn_comm.o(i.LL_IsConnExisted))

    [Stack]


    [Calls]
    [Called By]

    LL_IsPmEnable (Thumb, 6 bytes, Stack size 0 bytes, ll_pm.o(i.LL_IsPmEnable))

    [Called By]

    LL_IsUsedChanNumGreaterThan2 (Thumb, 18 bytes, Stack size 8 bytes, ll_conn_comm.o(i.LL_IsUsedChanNumGreaterThan2))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_AddDeviceToWhiteList (Thumb, 8 bytes, Stack size 8 bytes, ll_main.o(i.LL_LE_AddDeviceToWhiteList))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_ClearWhiteList (Thumb, 10 bytes, Stack size 8 bytes, ll_main.o(i.LL_LE_ClearWhiteList))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_ConnUpd (Thumb, 156 bytes, Stack size 24 bytes, ll_main.o(i.LL_LE_ConnUpd))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_CreateConn (Thumb, 76 bytes, Stack size 16 bytes, ll_main.o(i.LL_LE_CreateConn))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_CreateConnCancel (Thumb, 8 bytes, Stack size 8 bytes, ll_main.o(i.LL_LE_CreateConnCancel))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_Encrypt (Thumb, 10 bytes, Stack size 8 bytes, ll_main.o(i.LL_LE_Encrypt))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_GetDefDataLen (Thumb, 14 bytes, Stack size 0 bytes, ll_main.o(i.LL_LE_GetDefDataLen))

    [Called By]

    LL_LE_GetWhiteListSize (Thumb, 8 bytes, Stack size 8 bytes, ll_main.o(i.LL_LE_GetWhiteListSize))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_LtkReqNegativeReplyHandler (Thumb, 42 bytes, Stack size 8 bytes, ll_main.o(i.LL_LE_LtkReqNegativeReplyHandler))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_LtkReqReplyHandler (Thumb, 136 bytes, Stack size 48 bytes, ll_main.o(i.LL_LE_LtkReqReplyHandler))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_ReadChnMap (Thumb, 72 bytes, Stack size 0 bytes, ll_main.o(i.LL_LE_ReadChnMap))

    [Called By]

    LL_LE_ReadMaximumDataLen (Thumb, 62 bytes, Stack size 8 bytes, ll_main.o(i.LL_LE_ReadMaximumDataLen))

    [Stack]


    [Called By]

    LL_LE_ReadPhy (Thumb, 42 bytes, Stack size 16 bytes, ll_main.o(i.LL_LE_ReadPhy))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_ReadRemoteFeat (Thumb, 82 bytes, Stack size 16 bytes, ll_main.o(i.LL_LE_ReadRemoteFeat))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_RemoveDeviceFromWhiteList (Thumb, 8 bytes, Stack size 8 bytes, ll_main.o(i.LL_LE_RemoveDeviceFromWhiteList))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_SetAdvData (Thumb, 38 bytes, Stack size 16 bytes, ll_main.o(i.LL_LE_SetAdvData))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_SetAdvEnable (Thumb, 46 bytes, Stack size 8 bytes, ll_main.o(i.LL_LE_SetAdvEnable))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_SetAdvParam (Thumb, 132 bytes, Stack size 72 bytes, ll_main.o(i.LL_LE_SetAdvParam))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_SetDataLen (Thumb, 118 bytes, Stack size 16 bytes, ll_main.o(i.LL_LE_SetDataLen))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_SetDefDataLen (Thumb, 72 bytes, Stack size 4 bytes, ll_main.o(i.LL_LE_SetDefDataLen))

    [Stack]


    [Called By]

    LL_LE_SetDefaultPhy (Thumb, 64 bytes, Stack size 8 bytes, ll_main.o(i.LL_LE_SetDefaultPhy))

    [Stack]


    [Called By]

    LL_LE_SetHostChnClass (Thumb, 138 bytes, Stack size 32 bytes, ll_main.o(i.LL_LE_SetHostChnClass))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_SetPhy (Thumb, 256 bytes, Stack size 24 bytes, ll_main.o(i.LL_LE_SetPhy))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_SetRandomAddr (Thumb, 76 bytes, Stack size 8 bytes, ll_main.o(i.LL_LE_SetRandomAddr))

    [Stack]


    [Called By]

    LL_LE_SetScanEnable (Thumb, 50 bytes, Stack size 16 bytes, ll_main.o(i.LL_LE_SetScanEnable))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_SetScanParam (Thumb, 58 bytes, Stack size 48 bytes, ll_main.o(i.LL_LE_SetScanParam))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_SetScanRspData (Thumb, 38 bytes, Stack size 16 bytes, ll_main.o(i.LL_LE_SetScanRspData))

    [Stack]


    [Calls]
    [Called By]

    LL_LE_StartEncrypt (Thumb, 230 bytes, Stack size 64 bytes, ll_main.o(i.LL_LE_StartEncrypt))

    [Stack]


    [Calls]
    [Called By]

    LL_LlInit (Thumb, 104 bytes, Stack size 8 bytes, ll_init.o(i.LL_LlInit))

    [Stack]


    [Calls]
    [Called By]

    LL_LlRspTimerStart (Thumb, 34 bytes, Stack size 8 bytes, ll_conn.o(i.LL_LlRspTimerStart))

    [Stack]


    [Calls]
    [Called By]

    LL_LlRspTimerStop (Thumb, 36 bytes, Stack size 8 bytes, ll_conn.o(i.LL_LlRspTimerStop))

    [Stack]


    [Calls]
    [Called By]

    LL_MsgHandler (Thumb, 482 bytes, Stack size 24 bytes, ll_init.o(i.LL_MsgHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_MstConnEvtHandler (Thumb, 52 bytes, Stack size 8 bytes, ll_conn_mst.o(i.LL_MstConnEvtHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_MstCreateConn (Thumb, 430 bytes, Stack size 56 bytes, ll_scan.o(i.LL_MstCreateConn))

    [Stack]


    [Calls]
    [Called By]

    LL_MstCreateConnCancel (Thumb, 100 bytes, Stack size 56 bytes, ll_scan.o(i.LL_MstCreateConnCancel))

    [Stack]


    [Calls]
    [Called By]

    LL_MstCreateConnPostHandler (Thumb, 612 bytes, Stack size 72 bytes, ll_pdu_scan.o(i.LL_MstCreateConnPostHandler))

    [Stack]


    [Calls]
    [Called By]

    LL_MstCreateConnReset (Thumb, 38 bytes, Stack size 8 bytes, ll_scan.o(i.LL_MstCreateConnReset))

    [Stack]


    [Calls]
    [Called By]

    LL_MstCreateConnResetCommon (Thumb, 28 bytes, Stack size 8 bytes, ll_scan.o(i.LL_MstCreateConnResetCommon))

    [Stack]


    [Calls]
    [Called By]

    LL_MstInit (Thumb, 8 bytes, Stack size 0 bytes, ll_conn_mst.o(i.LL_MstInit))

    [Called By]

    LL_MstInitiatorInit (Thumb, 54 bytes, Stack size 8 bytes, ll_scan.o(i.LL_MstInitiatorInit))

    [Stack]


    [Calls]
    [Called By]

    LL_MstScanInit (Thumb, 28 bytes, Stack size 8 bytes, ll_scan.o(i.LL_MstScanInit))

    [Stack]


    [Calls]
    [Called By]

    LL_NewTxPowerReqHandler (Thumb, 28 bytes, Stack size 8 bytes, ll_int.o(i.LL_NewTxPowerReqHandler))

    [Stack]


    [Calls]
    [Called By]

    LL_NotifyAuthPayloadTimeout (Thumb, 26 bytes, Stack size 8 bytes, ll_conn.o(i.LL_NotifyAuthPayloadTimeout))

    [Stack]


    [Calls]
    [Called By]

    LL_NotifyChnSelInd (Thumb, 30 bytes, Stack size 16 bytes, ll_conn.o(i.LL_NotifyChnSelInd))

    [Stack]


    [Calls]
    [Called By]

    LL_NotifyConnCmpl (Thumb, 34 bytes, Stack size 16 bytes, ll_conn.o(i.LL_NotifyConnCmpl))

    [Stack]


    [Calls]
    [Called By]

    LL_NotifyConnCreateCancel (Thumb, 52 bytes, Stack size 56 bytes, ll_scan.o(i.LL_NotifyConnCreateCancel))

    [Stack]


    [Calls]
    [Called By]

    LL_NotifyConnEvtClose (Thumb, 46 bytes, Stack size 16 bytes, ll_conn.o(i.LL_NotifyConnEvtClose))

    [Stack]


    [Calls]
    [Called By]

    LL_NotifyConnTxEnd (Thumb, 26 bytes, Stack size 8 bytes, ll_conn.o(i.LL_NotifyConnTxEnd))

    [Stack]


    [Calls]
    [Called By]

    LL_NotifyConnUpdCmpl (Thumb, 60 bytes, Stack size 16 bytes, ll_conn.o(i.LL_NotifyConnUpdCmpl))

    [Stack]


    [Calls]
    [Called By]

    LL_NotifyDataLenChangeCmpl (Thumb, 46 bytes, Stack size 40 bytes, ll_conn.o(i.LL_NotifyDataLenChangeCmpl))

    [Stack]


    [Calls]
    [Called By]

    LL_NotifyDisconnCmpl (Thumb, 46 bytes, Stack size 16 bytes, ll_conn.o(i.LL_NotifyDisconnCmpl))

    [Stack]


    [Calls]
    [Called By]

    LL_NotifyEncChangeCmpl (Thumb, 34 bytes, Stack size 16 bytes, ll_conn.o(i.LL_NotifyEncChangeCmpl))

    [Stack]


    [Calls]
    [Called By]

    LL_NotifyEncKeyRefreshCmpl (Thumb, 30 bytes, Stack size 16 bytes, ll_conn.o(i.LL_NotifyEncKeyRefreshCmpl))

    [Stack]


    [Calls]
    [Called By]

    LL_NotifyHandleTxQueue (Thumb, 58 bytes, Stack size 16 bytes, ll_conn.o(i.LL_NotifyHandleTxQueue))

    [Stack]


    [Calls]
    [Called By]

    LL_NotifyPhyUpdCmpl (Thumb, 38 bytes, Stack size 24 bytes, ll_conn.o(i.LL_NotifyPhyUpdCmpl))

    [Stack]


    [Calls]
    [Called By]

    LL_NotifyReadRemoteFeatCmpl (Thumb, 48 bytes, Stack size 24 bytes, ll_conn.o(i.LL_NotifyReadRemoteFeatCmpl))

    [Stack]


    [Calls]
    [Called By]

    LL_NotifyReadRemoteVerCmpl (Thumb, 46 bytes, Stack size 40 bytes, ll_conn.o(i.LL_NotifyReadRemoteVerCmpl))

    [Stack]


    [Calls]
    [Called By]

    LL_PackAdvPduHdr (Thumb, 34 bytes, Stack size 12 bytes, ll_int.o(i.LL_PackAdvPduHdr))

    [Stack]


    [Called By]

    LL_PackConnInd (Thumb, 150 bytes, Stack size 12 bytes, ll_scan.o(i.LL_PackConnInd))

    [Stack]


    [Called By]

    LL_PackPduHdr (Thumb, 18 bytes, Stack size 0 bytes, ll_pdu_conn.o(i.LL_PackPduHdr))

    [Called By]

    LL_PauseEncReqHandler (Thumb, 48 bytes, Stack size 8 bytes, ll_pdu_conn.o(i.LL_PauseEncReqHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_PauseEncRspHandler (Thumb, 110 bytes, Stack size 40 bytes, ll_pdu_conn.o(i.LL_PauseEncRspHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_PduHandler (Thumb, 350 bytes, Stack size 24 bytes, ll_pdu_conn.o(i.LL_PduHandler))

    [Stack]


    [Calls]
    [Called By]

    LL_PhyReqHandler (Thumb, 388 bytes, Stack size 32 bytes, ll_pdu_conn.o(i.LL_PhyReqHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_PhyRspHandler (Thumb, 266 bytes, Stack size 24 bytes, ll_pdu_conn.o(i.LL_PhyRspHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_PhyUpdIndHandler (Thumb, 184 bytes, Stack size 16 bytes, ll_pdu_conn.o(i.LL_PhyUpdIndHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_PingReqHandler (Thumb, 8 bytes, Stack size 8 bytes, ll_pdu_conn.o(i.LL_PingReqHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_PingRspHandler (Thumb, 8 bytes, Stack size 8 bytes, ll_pdu_conn.o(i.LL_PingRspHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_PmInit (Thumb, 8 bytes, Stack size 0 bytes, ll_pm.o(i.LL_PmInit))

    [Called By]

    LL_ReadRemoteVerInfo (Thumb, 74 bytes, Stack size 16 bytes, ll_main.o(i.LL_ReadRemoteVerInfo))

    [Stack]


    [Calls]
    [Called By]

    LL_ReadRssi (Thumb, 32 bytes, Stack size 0 bytes, ll_main.o(i.LL_ReadRssi))

    [Called By]

    LL_RegisterTxFifoAvailCback (Thumb, 6 bytes, Stack size 0 bytes, ll_init.o(i.LL_RegisterTxFifoAvailCback))

    [Called By]

    LL_RejectExtIndHandler (Thumb, 92 bytes, Stack size 24 bytes, ll_pdu_conn.o(i.LL_RejectExtIndHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_RejectIndHandler (Thumb, 52 bytes, Stack size 16 bytes, ll_pdu_conn.o(i.LL_RejectIndHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_RemoveDeviceFromWhiteList (Thumb, 202 bytes, Stack size 32 bytes, ll_whitelist.o(i.LL_RemoveDeviceFromWhiteList))

    [Stack]


    [Calls]
    [Called By]

    LL_Reset (Thumb, 76 bytes, Stack size 8 bytes, ll_main.o(i.LL_Reset))

    [Stack]


    [Calls]
    [Called By]

    LL_RxDataChnPktHandler (Thumb, 158 bytes, Stack size 24 bytes, ll_pdu_conn.o(i.LL_RxDataChnPktHandler))

    [Stack]


    [Calls]
    [Called By]

    LL_RxQueueHandler (Thumb, 92 bytes, Stack size 16 bytes, ll_pdu_conn.o(i.LL_RxQueueHandler))

    [Stack]


    [Calls]
    [Called By]

    LL_RxQueueReset (Thumb, 36 bytes, Stack size 8 bytes, ll_pdu_conn.o(i.LL_RxQueueReset))

    [Stack]


    [Calls]
    [Called By]

    LL_ScanDupFilterItemUpdate (Thumb, 202 bytes, Stack size 16 bytes, ll_pdu_scan.o(i.LL_ScanDupFilterItemUpdate))

    [Stack]


    [Called By]

    LL_ScanPduHandler (Thumb, 124 bytes, Stack size 24 bytes, ll_pdu_scan.o(i.LL_ScanPduHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_ScanStart (Thumb, 668 bytes, Stack size 32 bytes, ll_scan.o(i.LL_ScanStart))

    [Stack]


    [Calls]
    [Called By]

    LL_SelectNextChanIndex (Thumb, 74 bytes, Stack size 16 bytes, ll_conn_comm.o(i.LL_SelectNextChanIndex))

    [Stack]


    [Calls]
    [Called By]

    LL_SendAcl (Thumb, 458 bytes, Stack size 64 bytes, ll_conn.o(i.LL_SendAcl))

    [Stack]


    [Calls]
    [Called By]

    LL_SendConnChnMapInd (Thumb, 62 bytes, Stack size 24 bytes, ll_conn.o(i.LL_SendConnChnMapInd))

    [Stack]


    [Calls]
    [Called By]

    LL_SendConnUpdateInd (Thumb, 96 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendConnUpdateInd))

    [Stack]


    [Calls]
    [Called By]

    LL_SendDataLenReq (Thumb, 150 bytes, Stack size 24 bytes, ll_conn.o(i.LL_SendDataLenReq))

    [Stack]


    [Calls]
    [Called By]

    LL_SendDataLenRsp (Thumb, 82 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendDataLenRsp))

    [Stack]


    [Calls]
    [Called By]

    LL_SendEncReq (Thumb, 128 bytes, Stack size 24 bytes, ll_conn.o(i.LL_SendEncReq))

    [Stack]


    [Calls]
    [Called By]

    LL_SendEncRsp (Thumb, 66 bytes, Stack size 24 bytes, ll_conn.o(i.LL_SendEncRsp))

    [Stack]


    [Calls]
    [Called By]

    LL_SendEvt (Thumb, 12 bytes, Stack size 0 bytes, ll_init.o(i.LL_SendEvt))

    [Called By]

    LL_SendFeatReq (Thumb, 86 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendFeatReq))

    [Stack]


    [Calls]
    [Called By]

    LL_SendFeatRsp (Thumb, 50 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendFeatRsp))

    [Stack]


    [Calls]
    [Called By]

    LL_SendMdcEvt (Thumb, 14 bytes, Stack size 8 bytes, ll_int.o(i.LL_SendMdcEvt))

    [Stack]


    [Calls]
    [Called By]

    LL_SendPauseEncReq (Thumb, 38 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendPauseEncReq))

    [Stack]


    [Calls]
    [Called By]

    LL_SendPauseEncRsp (Thumb, 38 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendPauseEncRsp))

    [Stack]


    [Calls]
    [Called By]

    LL_SendPhyReq (Thumb, 86 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendPhyReq))

    [Stack]


    [Calls]
    [Called By]

    LL_SendPhyRsp (Thumb, 86 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendPhyRsp))

    [Stack]


    [Calls]
    [Called By]

    LL_SendPhyUpdInd (Thumb, 80 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendPhyUpdInd))

    [Stack]


    [Calls]
    [Called By]

    LL_SendPingReq (Thumb, 74 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendPingReq))

    [Stack]


    [Calls]
    [Called By]

    LL_SendPingRsp (Thumb, 38 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendPingRsp))

    [Stack]


    [Calls]
    [Called By]

    LL_SendPkt (Thumb, 364 bytes, Stack size 56 bytes, ll_conn.o(i.LL_SendPkt))

    [Stack]


    [Calls]
    [Called By]

    LL_SendQueueMsg (Thumb, 14 bytes, Stack size 8 bytes, ll_int.o(i.LL_SendQueueMsg))

    [Stack]


    [Calls]
    [Called By]

    LL_SendRejectExtInd (Thumb, 46 bytes, Stack size 24 bytes, ll_conn.o(i.LL_SendRejectExtInd))

    [Stack]


    [Calls]
    [Called By]

    LL_SendRejectInd (Thumb, 42 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendRejectInd))

    [Stack]


    [Calls]
    [Called By]

    LL_SendScanReport (Thumb, 548 bytes, Stack size 160 bytes, ll_pdu_scan.o(i.LL_SendScanReport))

    [Stack]


    [Calls]
    [Called By]

    LL_SendSlvFeatureReq (Thumb, 86 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendSlvFeatureReq))

    [Stack]


    [Calls]
    [Called By]

    LL_SendStartEncReq (Thumb, 76 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendStartEncReq))

    [Stack]


    [Calls]
    [Called By]

    LL_SendStartEncRsp (Thumb, 38 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendStartEncRsp))

    [Stack]


    [Calls]
    [Called By]

    LL_SendTerminateInd (Thumb, 68 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendTerminateInd))

    [Stack]


    [Calls]
    [Called By]

    LL_SendUnknownRsp (Thumb, 42 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendUnknownRsp))

    [Stack]


    [Calls]
    [Called By]

    LL_SendVerInd (Thumb, 100 bytes, Stack size 16 bytes, ll_conn.o(i.LL_SendVerInd))

    [Stack]


    [Calls]
    [Called By]

    LL_SetAdvData (Thumb, 26 bytes, Stack size 16 bytes, ll_adv.o(i.LL_SetAdvData))

    [Stack]


    [Calls]
    [Called By]

    LL_SetAdvEnable (Thumb, 500 bytes, Stack size 32 bytes, ll_adv.o(i.LL_SetAdvEnable))

    [Stack]


    [Calls]
    [Called By]

    LL_SetAdvParam (Thumb, 16 bytes, Stack size 8 bytes, ll_adv.o(i.LL_SetAdvParam))

    [Stack]


    [Called By]

    LL_SetAuthPayloadTimeout (Thumb, 86 bytes, Stack size 16 bytes, ll_main.o(i.LL_SetAuthPayloadTimeout))

    [Stack]


    [Calls]
    [Called By]

    LL_SetBdAddr (Thumb, 54 bytes, Stack size 4 bytes, ll_main.o(i.LL_SetBdAddr))

    [Stack]


    [Called By]

    LL_SetLocalSCA (Thumb, 6 bytes, Stack size 0 bytes, ll_int.o(i.LL_SetLocalSCA))

    [Called By]

    LL_SetScanEnable (Thumb, 220 bytes, Stack size 24 bytes, ll_scan.o(i.LL_SetScanEnable))

    [Stack]


    [Calls]
    [Called By]

    LL_SetScanParam (Thumb, 20 bytes, Stack size 0 bytes, ll_scan.o(i.LL_SetScanParam))

    [Called By]

    LL_SetScanRspData (Thumb, 24 bytes, Stack size 8 bytes, ll_adv.o(i.LL_SetScanRspData))

    [Stack]


    [Calls]
    [Called By]

    LL_SlvAdvDataUpdate (Thumb, 110 bytes, Stack size 24 bytes, ll_adv.o(i.LL_SlvAdvDataUpdate))

    [Stack]


    [Calls]
    [Called By]

    LL_SlvAdvInit (Thumb, 124 bytes, Stack size 8 bytes, ll_adv.o(i.LL_SlvAdvInit))

    [Stack]


    [Calls]
    [Called By]

    LL_SlvAdvStart (Thumb, 536 bytes, Stack size 32 bytes, ll_adv.o(i.LL_SlvAdvStart))

    [Stack]


    [Calls]
    [Called By]

    LL_SlvDirectAdvTimeoutHandler (Thumb, 72 bytes, Stack size 56 bytes, ll_adv.o(i.LL_SlvDirectAdvTimeoutHandler))

    [Stack]


    [Calls]
    [Called By]

    LL_SlvFeatReqHandler (Thumb, 64 bytes, Stack size 24 bytes, ll_pdu_conn.o(i.LL_SlvFeatReqHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_SlvInit (Thumb, 8 bytes, Stack size 0 bytes, ll_conn_slv.o(i.LL_SlvInit))

    [Called By]

    LL_StartAuthTimer (Thumb, 14 bytes, Stack size 8 bytes, ll_conn.o(i.LL_StartAuthTimer))

    [Stack]


    [Calls]
    [Called By]

    LL_StartEncReqHandler (Thumb, 70 bytes, Stack size 16 bytes, ll_pdu_conn.o(i.LL_StartEncReqHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_StartEncRspHandler (Thumb, 134 bytes, Stack size 16 bytes, ll_pdu_conn.o(i.LL_StartEncRspHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_StopAuthTimer (Thumb, 10 bytes, Stack size 8 bytes, ll_conn.o(i.LL_StopAuthTimer))

    [Stack]


    [Calls]
    [Called By]

    LL_StopSlvConnEvt (Thumb, 164 bytes, Stack size 24 bytes, ll_conn_slv.o(i.LL_StopSlvConnEvt))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    LL_TxAclDataPendingHandler (Thumb, 204 bytes, Stack size 32 bytes, ll_conn.o(i.LL_TxAclDataPendingHandler))

    [Stack]


    [Calls]
    [Called By]

    LL_TxQueueHandler (Thumb, 292 bytes, Stack size 32 bytes, ll_conn.o(i.LL_TxQueueHandler))

    [Stack]


    [Calls]
    [Called By]

    LL_TxQueueReset (Thumb, 36 bytes, Stack size 8 bytes, ll_conn.o(i.LL_TxQueueReset))

    [Stack]


    [Calls]
    [Called By]

    LL_UnKnownRspHandler (Thumb, 42 bytes, Stack size 16 bytes, ll_pdu_conn.o(i.LL_UnKnownRspHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_UpdateAllRpa (Thumb, 74 bytes, Stack size 24 bytes, ll_resolvinglist.o(i.LL_UpdateAllRpa))

    [Stack]


    [Calls]
    [Called By]

    LL_VerIndHandler (Thumb, 110 bytes, Stack size 24 bytes, ll_pdu_conn.o(i.LL_VerIndHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_WhiteListInit (Thumb, 18 bytes, Stack size 8 bytes, ll_whitelist.o(i.LL_WhiteListInit))

    [Stack]


    [Calls]
    [Called By]

    LMGR_ConnInit (Thumb, 48 bytes, Stack size 8 bytes, lmgr_conn.o(i.LMGR_ConnInit))

    [Stack]


    [Calls]
    [Called By]

    LMGR_GetDefSupFeat (Thumb, 8 bytes, Stack size 0 bytes, lmgr_main.o(i.LMGR_GetDefSupFeat))

    [Called By]

    LMGR_GetHciSupCmd (Thumb, 4 bytes, Stack size 0 bytes, lmgr_main.o(i.LMGR_GetHciSupCmd))

    [Called By]

    LMGR_GetSupStates (Thumb, 8 bytes, Stack size 0 bytes, lmgr_main.o(i.LMGR_GetSupStates))

    [Called By]

    LMGR_Init (Thumb, 102 bytes, Stack size 16 bytes, lmgr_main.o(i.LMGR_Init))

    [Stack]


    [Calls]
    [Called By]

    LMGR_IsLegCmdAllowed (Thumb, 20 bytes, Stack size 0 bytes, lmgr_main.o(i.LMGR_IsLegCmdAllowed))

    [Called By]

    LMGR_MstScanInit (Thumb, 34 bytes, Stack size 8 bytes, lmgr_scan.o(i.LMGR_MstScanInit))

    [Stack]


    [Calls]
    [Called By]

    LMGR_PrivReset (Thumb, 18 bytes, Stack size 8 bytes, lmgr_priv.o(i.LMGR_PrivReset))

    [Stack]


    [Calls]
    [Called By]

    LMGR_SlvAdvInit (Thumb, 36 bytes, Stack size 24 bytes, lmgr_adv.o(i.LMGR_SlvAdvInit))

    [Stack]


    [Calls]
    [Called By]

    LP_GetSlptmrCurrCount (Thumb, 4 bytes, Stack size 0 bytes, pan_lp.o(i.LP_GetSlptmrCurrCount))

    [Called By]

    LP_SetSleepMode (Thumb, 12 bytes, Stack size 0 bytes, pan_lp.o(i.LP_SetSleepMode))

    [Called By]

    MDC_AddMsgHandler (Thumb, 66 bytes, Stack size 16 bytes, mdc.o(i.MDC_AddMsgHandler))

    [Stack]


    [Calls]
    [Called By]

    MDC_Init (Thumb, 14 bytes, Stack size 8 bytes, mdc.o(i.MDC_Init))

    [Stack]


    [Calls]
    [Called By]

    MDC_RegisterSemphrCback (Thumb, 6 bytes, Stack size 0 bytes, mdc.o(i.MDC_RegisterSemphrCback))

    [Called By]

    MDC_SendEvent (Thumb, 70 bytes, Stack size 16 bytes, mdc.o(i.MDC_SendEvent))

    [Stack]


    [Calls]
    [Called By]

    MDC_SendQueueMsg (Thumb, 88 bytes, Stack size 16 bytes, mdc.o(i.MDC_SendQueueMsg))

    [Stack]


    [Calls]
    [Called By]

    MDC_Start (Thumb, 180 bytes, Stack size 48 bytes, mdc.o(i.MDC_Start))

    [Stack]


    [Calls]
    [Called By]

    MDC_TimerConfig (Thumb, 40 bytes, Stack size 16 bytes, stimer.o(i.MDC_TimerConfig))

    [Stack]


    [Calls]
    [Called By]

    MDC_TimerConfigEx (Thumb, 46 bytes, Stack size 40 bytes, stimer.o(i.MDC_TimerConfigEx))

    [Stack]


    [Calls]
    [Called By]

    MDC_TimerExpired (Thumb, 56 bytes, Stack size 16 bytes, stimer.o(i.MDC_TimerExpired))

    [Stack]


    [Calls]
    [Called By]

    MDC_TimerInit (Thumb, 20 bytes, Stack size 0 bytes, stimer.o(i.MDC_TimerInit))

    [Called By]

    MDC_TimerReady (Thumb, 22 bytes, Stack size 8 bytes, mdc.o(i.MDC_TimerReady))

    [Stack]


    [Calls]
    [Called By]

    MDC_TimerStartMs (Thumb, 132 bytes, Stack size 24 bytes, stimer.o(i.MDC_TimerStartMs))

    [Stack]


    [Calls]
    [Called By]

    MDC_TimerStartSec (Thumb, 138 bytes, Stack size 24 bytes, stimer.o(i.MDC_TimerStartSec))

    [Stack]


    [Calls]
    [Called By]

    MDC_TimerStop (Thumb, 78 bytes, Stack size 16 bytes, stimer.o(i.MDC_TimerStop))

    [Stack]


    [Calls]
    [Called By]

    MathGetNumBitsSet (Thumb, 42 bytes, Stack size 0 bytes, math.o(i.MathGetNumBitsSet))

    [Called By]

    MathGetNumBitsSetEx (Thumb, 132 bytes, Stack size 8 bytes, math.o(i.MathGetNumBitsSetEx))

    [Stack]


    [Called By]

    MsgAlloc (Thumb, 18 bytes, Stack size 8 bytes, msg.o(i.MsgAlloc))

    [Stack]


    [Calls]
    [Called By]

    MsgDequeue (Thumb, 24 bytes, Stack size 8 bytes, msg.o(i.MsgDequeue))

    [Stack]


    [Calls]
    [Called By]

    MsgEnqueue (Thumb, 16 bytes, Stack size 8 bytes, msg.o(i.MsgEnqueue))

    [Stack]


    [Calls]
    [Called By]

    MsgFree (Thumb, 10 bytes, Stack size 8 bytes, msg.o(i.MsgFree))

    [Stack]


    [Calls]
    [Called By]

    PW_ParamsSet (Thumb, 40 bytes, Stack size 0 bytes, pan_power.o(i.PW_ParamsSet))

    [Called By]

    PoolBufAlloc (Thumb, 70 bytes, Stack size 16 bytes, pool_buf.o(i.PoolBufAlloc))

    [Stack]


    [Calls]
    [Called By]

    PoolBufFree (Thumb, 84 bytes, Stack size 16 bytes, pool_buf.o(i.PoolBufFree))

    [Stack]


    [Calls]
    [Called By]

    PoolBufInit (Thumb, 318 bytes, Stack size 40 bytes, pool_buf.o(i.PoolBufInit))

    [Stack]


    [Calls]
    [Called By]

    PrandNum (Thumb, 34 bytes, Stack size 0 bytes, math.o(i.PrandNum))

    [Called By]

    PrandNums (Thumb, 126 bytes, Stack size 16 bytes, math.o(i.PrandNums))

    [Stack]


    [Called By]

    QUEUE_Dequeue (Thumb, 54 bytes, Stack size 16 bytes, xqueue.o(i.QUEUE_Dequeue))

    [Stack]


    [Calls]
    [Called By]

    QUEUE_Enquene (Thumb, 74 bytes, Stack size 16 bytes, xqueue.o(i.QUEUE_Enquene))

    [Stack]


    [Calls]
    [Called By]

    QUEUE_InsertElement (Thumb, 218 bytes, Stack size 24 bytes, xqueue.o(i.QUEUE_InsertElement))

    [Stack]


    [Calls]
    [Called By]

    QUEUE_PushElement (Thumb, 68 bytes, Stack size 16 bytes, xqueue.o(i.QUEUE_PushElement))

    [Stack]


    [Calls]
    [Called By]

    QUEUE_RemoveElement (Thumb, 84 bytes, Stack size 16 bytes, xqueue.o(i.QUEUE_RemoveElement))

    [Stack]


    [Calls]
    [Called By]

    RF_CalcRssi (Thumb, 6 bytes, Stack size 0 bytes, rf_phy.o(i.RF_CalcRssi))

    [Called By]

    RF_EnableLDO (Thumb, 54 bytes, Stack size 4 bytes, rf_phy.o(i.RF_EnableLDO))

    [Stack]


    [Called By]

    RF_PhyConfig (Thumb, 176 bytes, Stack size 8 bytes, rf_phy.o(i.RF_PhyConfig))

    [Stack]


    [Calls]
    [Called By]

    RF_PhyInit (Thumb, 82 bytes, Stack size 8 bytes, rf_phy.o(i.RF_PhyInit))

    [Stack]


    [Calls]
    [Called By]

    RF_PhySeqRAMInit (Thumb, 588 bytes, Stack size 12 bytes, rf_phy.o(i.RF_PhySeqRAMInit))

    [Stack]


    [Called By]

    RF_SetPhySpiClk (Thumb, 20 bytes, Stack size 0 bytes, rf_phy_spi.o(i.RF_SetPhySpiClk))

    [Called By]

    RF_SetPowerLevel (Thumb, 860 bytes, Stack size 40 bytes, rf_phy.o(i.RF_SetPowerLevel))

    [Stack]


    [Calls]
    [Called By]

    SCH_AddItem (Thumb, 90 bytes, Stack size 24 bytes, sch_main.o(i.SCH_AddItem))

    [Stack]


    [Calls]
    [Called By]

    SCH_IRQCmdDoneHandle (Thumb, 866 bytes, Stack size 80 bytes, sch_main.o(i.SCH_IRQCmdDoneHandle))

    [Stack]


    [Calls]
    [Called By]

    SCH_IRQTimingHandle (Thumb, 98 bytes, Stack size 8 bytes, sch_main.o(i.SCH_IRQTimingHandle))

    [Stack]


    [Calls]
    [Called By]

    SCH_Init (Thumb, 236 bytes, Stack size 16 bytes, sch_main.o(i.SCH_Init))

    [Stack]


    [Calls]
    [Called By]

    SCH_InsertAdvItemToQueue (Thumb, 180 bytes, Stack size 32 bytes, sch_main.o(i.SCH_InsertAdvItemToQueue))

    [Stack]


    [Calls]
    [Called By]

    SCH_InsertItemToQueue (Thumb, 102 bytes, Stack size 24 bytes, sch_main.o(i.SCH_InsertItemToQueue))

    [Stack]


    [Calls]
    [Called By]

    SCH_IsBusy (Thumb, 128 bytes, Stack size 8 bytes, sch_main.o(i.SCH_IsBusy))

    [Stack]


    [Calls]
    [Called By]

    SCH_Register (Thumb, 78 bytes, Stack size 0 bytes, sch_main.o(i.SCH_Register))

    [Called By]

    SCH_RemoveByEx (Thumb, 128 bytes, Stack size 16 bytes, sch_main.o(i.SCH_RemoveByEx))

    [Stack]


    [Calls]
    [Called By]

    SCH_RemoveInvalidItem (Thumb, 248 bytes, Stack size 24 bytes, sch_main.o(i.SCH_RemoveInvalidItem))

    [Stack]


    [Calls]
    [Called By]

    SCH_RemoveItem (Thumb, 102 bytes, Stack size 24 bytes, sch_main.o(i.SCH_RemoveItem))

    [Stack]


    [Calls]
    [Called By]

    SCH_Reset (Thumb, 144 bytes, Stack size 16 bytes, sch_main.o(i.SCH_Reset))

    [Stack]


    [Calls]
    [Called By]

    SCH_Switch (Thumb, 1486 bytes, Stack size 80 bytes, sch_main.o(i.SCH_Switch))

    [Stack]


    [Calls]
    [Called By]

    SPI0_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, pan_hal_spi.o(i.SPI0_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SPI0_IRQHandlerOverlay (Thumb, 10 bytes, Stack size 8 bytes, pan_hal_spi.o(i.SPI0_IRQHandlerOverlay))

    [Stack]


    [Calls]
    [Called By]

    SPI1_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, pan_hal_spi.o(i.SPI1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SPI1_IRQHandlerOverlay (Thumb, 10 bytes, Stack size 8 bytes, pan_hal_spi.o(i.SPI1_IRQHandlerOverlay))

    [Stack]


    [Calls]
    [Called By]

    SPI_HandleProc (Thumb, 354 bytes, Stack size 8 bytes, pan_hal_spi.o(i.SPI_HandleProc))

    [Stack]


    [Called By]

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

    SYS_delay_10nop (Thumb, 28 bytes, Stack size 0 bytes, pan_sys.o(i.SYS_delay_10nop))

    [Called By]

    SendChar (Thumb, 16 bytes, Stack size 0 bytes, retarget.o(i.SendChar))

    [Called By]

    SetRandSeed (Thumb, 30 bytes, Stack size 0 bytes, math.o(i.SetRandSeed))

    [Called By]

    Spi_Zubao_Send (Thumb, 128 bytes, Stack size 24 bytes, app_ble.o(i.Spi_Zubao_Send))

    [Stack]


    [Calls]
    [Called By]

    SystemCoreClockUpdate (Thumb, 66 bytes, Stack size 8 bytes, system_panseries.o(i.SystemCoreClockUpdate))

    [Stack]


    [Calls]
    [Called By]

    SystemHwParamLoader (Thumb, 674 bytes, Stack size 24 bytes, system_panseries.o(i.SystemHwParamLoader))

    [Stack]


    [Calls]
    [Called By]

    SystemInit (Thumb, 112 bytes, Stack size 16 bytes, system_panseries.o(i.SystemInit))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TMR0_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, pan_hal_timer.o(i.TMR0_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TMR0_IRQHandlerOverlay (Thumb, 10 bytes, Stack size 8 bytes, pan_hal_timer.o(i.TMR0_IRQHandlerOverlay))

    [Stack]


    [Calls]
    [Called By]

    TMR1_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, pan_hal_timer.o(i.TMR1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TMR1_IRQHandlerOverlay (Thumb, 10 bytes, Stack size 8 bytes, pan_hal_timer.o(i.TMR1_IRQHandlerOverlay))

    [Stack]


    [Calls]
    [Called By]

    TMR2_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, pan_hal_timer.o(i.TMR2_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TMR2_IRQHandlerOverlay (Thumb, 10 bytes, Stack size 8 bytes, pan_hal_timer.o(i.TMR2_IRQHandlerOverlay))

    [Stack]


    [Calls]
    [Called By]

    TRIM_SetCalCnt (Thumb, 16 bytes, Stack size 0 bytes, pan_clktrim.o(i.TRIM_SetCalCnt))

    [Called By]

    TrackRegisterPrint (Thumb, 6 bytes, Stack size 0 bytes, track.o(i.TrackRegisterPrint))

    [Called By]

    UART0_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, pan_hal_uart.o(i.UART0_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    UART0_IRQHandlerOverlay (Thumb, 10 bytes, Stack size 8 bytes, pan_hal_uart.o(i.UART0_IRQHandlerOverlay))

    [Stack]


    [Calls]
    [Called By]

    UART1_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, pan_hal_uart.o(i.UART1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    UART1_IRQHandlerOverlay (Thumb, 10 bytes, Stack size 8 bytes, pan_hal_uart.o(i.UART1_IRQHandlerOverlay))

    [Stack]


    [Calls]
    [Called By]

    UART_Init (Thumb, 106 bytes, Stack size 24 bytes, pan_uart.o(i.UART_Init))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    Uint64ToBstream (Thumb, 46 bytes, Stack size 12 bytes, byte_stream.o(i.Uint64ToBstream))

    [Stack]


    [Called By]

    WDT_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, pan_hal_wdt.o(i.WDT_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    WDT_IRQHandlerOverlay (Thumb, 22 bytes, Stack size 0 bytes, pan_hal_wdt.o(i.WDT_IRQHandlerOverlay))

    [Called By]

    WWDT_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, pan_hal_wwdt.o(i.WWDT_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    WWDT_IRQHandlerOverlay (Thumb, 18 bytes, Stack size 0 bytes, pan_hal_wwdt.o(i.WWDT_IRQHandlerOverlay))

    [Called By]

    __0printf (Thumb, 24 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)

    [Calls]

    __1printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)

    __2printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf))

    [Stack]


    [Called By]

    __c89printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)

    printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)

    __0sprintf (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)

    [Calls]

    __1sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)

    __2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf))

    [Stack]


    [Called By]

    __c89sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)

    sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)

    __0vprintf (Thumb, 12 bytes, Stack size 8 bytes, printfa.o(i.__0vprintf), UNUSED)

    [Calls]

    __1vprintf (Thumb, 0 bytes, Stack size 8 bytes, printfa.o(i.__0vprintf), UNUSED)

    __2vprintf (Thumb, 0 bytes, Stack size 8 bytes, printfa.o(i.__0vprintf), UNUSED)

    __c89vprintf (Thumb, 0 bytes, Stack size 8 bytes, printfa.o(i.__0vprintf), UNUSED)

    vprintf (Thumb, 0 bytes, Stack size 8 bytes, printfa.o(i.__0vprintf))

    [Stack]


    [Address Reference Count : 1]

    __ARM_clz (Thumb, 46 bytes, Stack size 0 bytes, depilogue.o(i.__ARM_clz), UNUSED)

    [Called By]

    __ARM_common_ll_muluu (Thumb, 50 bytes, Stack size 16 bytes, soc_32k_cali.o(i.__ARM_common_ll_muluu))

    [Stack]


    [Called By]

    __ARM_common_memclr1_6 (Thumb, 16 bytes, Stack size 0 bytes, ble_hs_id.o(i.__ARM_common_memclr1_6))

    [Called By]

    __ARM_common_memclr2_6 (Thumb, 10 bytes, Stack size 0 bytes, ble_gap.o(i.__ARM_common_memclr2_6))

    [Called By]

    __ARM_common_memcpy1_6 (Thumb, 26 bytes, Stack size 0 bytes, ble_gap.o(i.__ARM_common_memcpy1_6))

    [Called By]

    __ARM_common_memcpy1_8 (Thumb, 34 bytes, Stack size 0 bytes, ble_sm_alg.o(i.__ARM_common_memcpy1_8))

    [Called By]

    __ARM_common_memcpy4_7 (Thumb, 14 bytes, Stack size 0 bytes, segger_rtt.o(i.__ARM_common_memcpy4_7))

    [Called By]

    __ARM_common_memset4_8 (Thumb, 16 bytes, Stack size 0 bytes, img_mgmt.o(i.__ARM_common_memset4_8))

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

    _cbor_value_copy_string (Thumb, 54 bytes, Stack size 24 bytes, cborparser.o(i._cbor_value_copy_string))

    [Stack]


    [Calls]
    [Called By]

    _cbor_value_decode_int64_internal (Thumb, 84 bytes, Stack size 8 bytes, cborparser.o(i._cbor_value_decode_int64_internal))

    [Stack]


    [Calls]
    [Called By]

    _copy (Thumb, 26 bytes, Stack size 8 bytes, utils.o(i._copy))

    [Stack]


    [Calls]
    [Called By]

    _double_byte (Thumb, 14 bytes, Stack size 0 bytes, utils.o(i._double_byte))

    [Called By]

    _mtb_kvstore_crc16 (Thumb, 58 bytes, Stack size 8 bytes, mtb_kvstore.o(i._mtb_kvstore_crc16))

    [Stack]


    [Called By]

    _rijndaelEncrypt (Thumb, 430 bytes, Stack size 96 bytes, aes_sw.o(i._rijndaelEncrypt))

    [Stack]


    [Called By]

    _rijndaelSetKey (Thumb, 20 bytes, Stack size 0 bytes, aes_sw.o(i._rijndaelSetKey))

    [Called By]

    _set (Thumb, 14 bytes, Stack size 8 bytes, utils.o(i._set))

    [Stack]


    [Calls]
    [Called By]

    _swap (Thumb, 46 bytes, Stack size 0 bytes, utils.o(i._swap))

    [Called By]

    abort (Thumb, 2 bytes, Stack size 0 bytes, utility.o(i.abort))

    [Calls]


    [Called By]

    addr_to_str (Thumb, 38 bytes, Stack size 24 bytes, pan_mac_addr.o(i.addr_to_str))

    [Stack]


    [Calls]
    [Called By]

    app_ble_adv_start (Thumb, 180 bytes, Stack size 136 bytes, app_ble_periph.o(i.app_ble_adv_start))

    [Stack]


    [Calls]
    [Called By]

    app_ble_central_init (Thumb, 64 bytes, Stack size 8 bytes, app_ble_central.o(i.app_ble_central_init))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    app_ble_periph_init (Thumb, 20 bytes, Stack size 8 bytes, app_ble_periph.o(i.app_ble_periph_init))

    [Stack]


    [Calls]
    [Called By]

    app_ble_pre_init_cb (Thumb, 176 bytes, Stack size 32 bytes, app_ble.o(i.app_ble_pre_init_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    app_ble_scan_start (Thumb, 116 bytes, Stack size 24 bytes, app_ble_central.o(i.app_ble_scan_start))

    [Stack]


    [Calls]
    [Called By]

    app_ble_svc_init (Thumb, 22 bytes, Stack size 8 bytes, app_ble_svr.o(i.app_ble_svc_init))

    [Stack]


    [Calls]
    [Called By]

    app_ble_svr_register_cb (Thumb, 134 bytes, Stack size 48 bytes, app_ble_svr.o(i.app_ble_svr_register_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    app_ble_thread_entry (Thumb, 34 bytes, Stack size 0 bytes, app_ble.o(i.app_ble_thread_entry))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    app_ble_thread_init (Thumb, 28 bytes, Stack size 16 bytes, app_ble.o(i.app_ble_thread_init))

    [Stack]


    [Calls]
    [Called By]

    app_kv_read (Thumb, 16 bytes, Stack size 8 bytes, mtb_init.o(i.app_kv_read))

    [Stack]


    [Calls]
    [Called By]

    app_kv_write (Thumb, 16 bytes, Stack size 8 bytes, mtb_init.o(i.app_kv_write))

    [Stack]


    [Calls]
    [Called By]

    app_log_print_data (Thumb, 50 bytes, Stack size 16 bytes, app_log.o(i.app_log_print_data))

    [Stack]


    [Calls]
    [Called By]

    assert_failed (Thumb, 26 bytes, Stack size 16 bytes, pan_spark_glue.o(i.assert_failed))

    [Stack]


    [Calls]
    [Called By]

    base64_decode (Thumb, 28 bytes, Stack size 32 bytes, base64.o(i.base64_decode))

    [Stack]


    [Calls]
    [Called By]

    base64_decoder_go (Thumb, 338 bytes, Stack size 72 bytes, base64.o(i.base64_decoder_go))

    [Stack]


    [Calls]
    [Called By]

    base64_encode (Thumb, 126 bytes, Stack size 40 bytes, base64.o(i.base64_encode))

    [Stack]


    [Calls]
    [Called By]

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

    ble_att_chan_mtu (Thumb, 32 bytes, Stack size 8 bytes, ble_att.o(i.ble_att_chan_mtu))

    [Stack]


    [Calls]
    [Called By]

    ble_att_clt_rx_error (Thumb, 42 bytes, Stack size 16 bytes, ble_att_clt.o(i.ble_att_clt_rx_error))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_clt_rx_find_info (Thumb, 174 bytes, Stack size 80 bytes, ble_att_clt.o(i.ble_att_clt_rx_find_info))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_clt_rx_find_type_value (Thumb, 96 bytes, Stack size 24 bytes, ble_att_clt.o(i.ble_att_clt_rx_find_type_value))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_clt_rx_indicate (Thumb, 10 bytes, Stack size 8 bytes, ble_att_clt.o(i.ble_att_clt_rx_indicate))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_clt_rx_mtu (Thumb, 98 bytes, Stack size 24 bytes, ble_att_clt.o(i.ble_att_clt_rx_mtu))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_clt_rx_prep_write (Thumb, 70 bytes, Stack size 32 bytes, ble_att_clt.o(i.ble_att_clt_rx_prep_write))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_clt_rx_read (Thumb, 14 bytes, Stack size 8 bytes, ble_att_clt.o(i.ble_att_clt_rx_read))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_clt_rx_read_blob (Thumb, 14 bytes, Stack size 8 bytes, ble_att_clt.o(i.ble_att_clt_rx_read_blob))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_clt_rx_read_group_type (Thumb, 136 bytes, Stack size 40 bytes, ble_att_clt.o(i.ble_att_clt_rx_read_group_type))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_clt_rx_read_mult (Thumb, 14 bytes, Stack size 8 bytes, ble_att_clt.o(i.ble_att_clt_rx_read_mult))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_clt_rx_read_type (Thumb, 122 bytes, Stack size 40 bytes, ble_att_clt.o(i.ble_att_clt_rx_read_type))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_clt_rx_write (Thumb, 10 bytes, Stack size 8 bytes, ble_att_clt.o(i.ble_att_clt_rx_write))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_clt_tx_exec_write (Thumb, 36 bytes, Stack size 16 bytes, ble_att_clt.o(i.ble_att_clt_tx_exec_write))

    [Stack]


    [Calls]
    [Called By]

    ble_att_clt_tx_find_info (Thumb, 60 bytes, Stack size 24 bytes, ble_att_clt.o(i.ble_att_clt_tx_find_info))

    [Stack]


    [Calls]
    [Called By]

    ble_att_clt_tx_find_type_value (Thumb, 84 bytes, Stack size 40 bytes, ble_att_clt.o(i.ble_att_clt_tx_find_type_value))

    [Stack]


    [Calls]
    [Called By]

    ble_att_clt_tx_indicate (Thumb, 64 bytes, Stack size 24 bytes, ble_att_clt.o(i.ble_att_clt_tx_indicate))

    [Stack]


    [Calls]
    [Called By]

    ble_att_clt_tx_notify (Thumb, 64 bytes, Stack size 24 bytes, ble_att_clt.o(i.ble_att_clt_tx_notify))

    [Stack]


    [Calls]
    [Called By]

    ble_att_clt_tx_prep_write (Thumb, 98 bytes, Stack size 24 bytes, ble_att_clt.o(i.ble_att_clt_tx_prep_write))

    [Stack]


    [Calls]
    [Called By]

    ble_att_clt_tx_read (Thumb, 48 bytes, Stack size 16 bytes, ble_att_clt.o(i.ble_att_clt_tx_read))

    [Stack]


    [Calls]
    [Called By]

    ble_att_clt_tx_read_blob (Thumb, 56 bytes, Stack size 24 bytes, ble_att_clt.o(i.ble_att_clt_tx_read_blob))

    [Stack]


    [Calls]
    [Called By]

    ble_att_clt_tx_read_group_type (Thumb, 76 bytes, Stack size 24 bytes, ble_att_clt.o(i.ble_att_clt_tx_read_group_type))

    [Stack]


    [Calls]
    [Called By]

    ble_att_clt_tx_read_type (Thumb, 76 bytes, Stack size 24 bytes, ble_att_clt.o(i.ble_att_clt_tx_read_type))

    [Stack]


    [Calls]
    [Called By]

    ble_att_clt_tx_write_req (Thumb, 56 bytes, Stack size 24 bytes, ble_att_clt.o(i.ble_att_clt_tx_write_req))

    [Stack]


    [Calls]
    [Called By]

    ble_att_cmd_get (Thumb, 50 bytes, Stack size 16 bytes, ble_att_cmd.o(i.ble_att_cmd_get))

    [Stack]


    [Calls]
    [Called By]

    ble_att_cmd_prepare (Thumb, 38 bytes, Stack size 16 bytes, ble_att_cmd.o(i.ble_att_cmd_prepare))

    [Stack]


    [Calls]
    [Called By]

    ble_att_conn_chan_find (Thumb, 14 bytes, Stack size 8 bytes, ble_att.o(i.ble_att_conn_chan_find))

    [Stack]


    [Calls]
    [Called By]

    ble_att_create_chan (Thumb, 28 bytes, Stack size 8 bytes, ble_att.o(i.ble_att_create_chan))

    [Stack]


    [Calls]
    [Called By]

    ble_att_inc_tx_stat (Thumb, 2 bytes, Stack size 0 bytes, ble_att.o(i.ble_att_inc_tx_stat))

    [Called By]

    ble_att_init (Thumb, 10 bytes, Stack size 0 bytes, ble_att.o(i.ble_att_init))

    [Called By]

    ble_att_mtu (Thumb, 70 bytes, Stack size 24 bytes, ble_att.o(i.ble_att_mtu))

    [Stack]


    [Calls]
    [Called By]

    ble_att_set_peer_mtu (Thumb, 10 bytes, Stack size 0 bytes, ble_att.o(i.ble_att_set_peer_mtu))

    [Called By]

    ble_att_svr_find_by_uuid (Thumb, 56 bytes, Stack size 16 bytes, ble_att_svr.o(i.ble_att_svr_find_by_uuid))

    [Stack]


    [Calls]
    [Called By]

    ble_att_svr_init (Thumb, 46 bytes, Stack size 8 bytes, ble_att_svr.o(i.ble_att_svr_init))

    [Stack]


    [Calls]
    [Called By]

    ble_att_svr_prep_clear (Thumb, 40 bytes, Stack size 16 bytes, ble_att_svr.o(i.ble_att_svr_prep_clear))

    [Stack]


    [Calls]
    [Called By]

    ble_att_svr_prev_handle (Thumb, 6 bytes, Stack size 0 bytes, ble_att_svr.o(i.ble_att_svr_prev_handle))

    [Called By]

    ble_att_svr_read_handle (Thumb, 130 bytes, Stack size 40 bytes, ble_att_svr.o(i.ble_att_svr_read_handle))

    [Stack]


    [Calls]
    [Called By]

    ble_att_svr_register (Thumb, 80 bytes, Stack size 40 bytes, ble_att_svr.o(i.ble_att_svr_register))

    [Stack]


    [Calls]
    [Called By]

    ble_att_svr_rx_exec_write (Thumb, 468 bytes, Stack size 88 bytes, ble_att_svr.o(i.ble_att_svr_rx_exec_write))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_svr_rx_find_info (Thumb, 320 bytes, Stack size 88 bytes, ble_att_svr.o(i.ble_att_svr_rx_find_info))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_svr_rx_find_type_value (Thumb, 770 bytes, Stack size 152 bytes, ble_att_svr.o(i.ble_att_svr_rx_find_type_value))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_svr_rx_indicate (Thumb, 152 bytes, Stack size 40 bytes, ble_att_svr.o(i.ble_att_svr_rx_indicate))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_svr_rx_mtu (Thumb, 224 bytes, Stack size 64 bytes, ble_att_svr.o(i.ble_att_svr_rx_mtu))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_svr_rx_notify (Thumb, 84 bytes, Stack size 16 bytes, ble_att_svr.o(i.ble_att_svr_rx_notify))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_svr_rx_prep_write (Thumb, 390 bytes, Stack size 48 bytes, ble_att_svr.o(i.ble_att_svr_rx_prep_write))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_svr_rx_read (Thumb, 130 bytes, Stack size 40 bytes, ble_att_svr.o(i.ble_att_svr_rx_read))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_svr_rx_read_blob (Thumb, 140 bytes, Stack size 40 bytes, ble_att_svr.o(i.ble_att_svr_rx_read_blob))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_svr_rx_read_group_type (Thumb, 696 bytes, Stack size 160 bytes, ble_att_svr.o(i.ble_att_svr_rx_read_group_type))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_svr_rx_read_mult (Thumb, 210 bytes, Stack size 56 bytes, ble_att_svr.o(i.ble_att_svr_rx_read_mult))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_svr_rx_read_type (Thumb, 634 bytes, Stack size 184 bytes, ble_att_svr.o(i.ble_att_svr_rx_read_type))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_svr_rx_write (Thumb, 142 bytes, Stack size 40 bytes, ble_att_svr.o(i.ble_att_svr_rx_write))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_svr_rx_write_no_rsp (Thumb, 72 bytes, Stack size 24 bytes, ble_att_svr.o(i.ble_att_svr_rx_write_no_rsp))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_svr_start (Thumb, 76 bytes, Stack size 24 bytes, ble_att_svr.o(i.ble_att_svr_start))

    [Stack]


    [Calls]
    [Called By]

    ble_att_svr_ticks_until_tmo (Thumb, 20 bytes, Stack size 0 bytes, ble_att_svr.o(i.ble_att_svr_ticks_until_tmo))

    [Called By]

    ble_att_svr_tx_error_rsp (Thumb, 54 bytes, Stack size 40 bytes, ble_att_svr.o(i.ble_att_svr_tx_error_rsp))

    [Stack]


    [Calls]
    [Called By]

    ble_att_truncate_to_mtu (Thumb, 50 bytes, Stack size 16 bytes, ble_att.o(i.ble_att_truncate_to_mtu))

    [Stack]


    [Calls]
    [Called By]

    ble_att_tx (Thumb, 74 bytes, Stack size 24 bytes, ble_att_cmd.o(i.ble_att_tx))

    [Stack]


    [Calls]
    [Called By]

    ble_dev_filt_alloc (Thumb, 8 bytes, Stack size 8 bytes, ble_dev_filt_port.o(i.ble_dev_filt_alloc))

    [Stack]


    [Calls]
    [Called By]

    ble_dev_filt_free (Thumb, 8 bytes, Stack size 8 bytes, ble_dev_filt_port.o(i.ble_dev_filt_free))

    [Stack]


    [Calls]
    [Called By]

    ble_dev_filt_init (Thumb, 66 bytes, Stack size 16 bytes, ble_dev_filt.o(i.ble_dev_filt_init))

    [Stack]


    [Calls]
    [Called By]

    ble_dev_filt_is_match (Thumb, 22 bytes, Stack size 8 bytes, ble_dev_filt.o(i.ble_dev_filt_is_match))

    [Stack]


    [Calls]
    [Called By]

    ble_dev_filt_is_match_internal (Thumb, 358 bytes, Stack size 136 bytes, ble_dev_filt.o(i.ble_dev_filt_is_match_internal))

    [Stack]


    [Calls]
    [Called By]

    ble_dev_filt_set_device_name (Thumb, 76 bytes, Stack size 16 bytes, ble_dev_filt.o(i.ble_dev_filt_set_device_name))

    [Stack]


    [Calls]
    [Called By]

    ble_dev_filt_set_rssi (Thumb, 16 bytes, Stack size 0 bytes, ble_dev_filt.o(i.ble_dev_filt_set_rssi))

    [Called By]

    ble_gap_adv_active (Thumb, 12 bytes, Stack size 0 bytes, ble_gap.o(i.ble_gap_adv_active))

    [Called By]

    ble_gap_adv_set_fields (Thumb, 68 bytes, Stack size 80 bytes, ble_gap.o(i.ble_gap_adv_set_fields))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_adv_start (Thumb, 490 bytes, Stack size 72 bytes, ble_gap.o(i.ble_gap_adv_start))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_conn_active (Thumb, 16 bytes, Stack size 0 bytes, ble_gap.o(i.ble_gap_conn_active))

    [Called By]

    ble_gap_conn_broken (Thumb, 214 bytes, Stack size 80 bytes, ble_gap.o(i.ble_gap_conn_broken))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_conn_find (Thumb, 46 bytes, Stack size 16 bytes, ble_gap.o(i.ble_gap_conn_find))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_connect (Thumb, 390 bytes, Stack size 72 bytes, ble_gap.o(i.ble_gap_connect))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_disc (Thumb, 402 bytes, Stack size 64 bytes, ble_gap.o(i.ble_gap_disc))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_disc_active (Thumb, 12 bytes, Stack size 0 bytes, ble_gap.o(i.ble_gap_disc_active))

    [Called By]

    ble_gap_disc_cancel (Thumb, 72 bytes, Stack size 24 bytes, ble_gap.o(i.ble_gap_disc_cancel))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_enc_event (Thumb, 94 bytes, Stack size 96 bytes, ble_gap.o(i.ble_gap_enc_event))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_event_listener_unregister (Thumb, 60 bytes, Stack size 0 bytes, ble_gap.o(i.ble_gap_event_listener_unregister))

    [Called By]

    ble_gap_identity_event (Thumb, 32 bytes, Stack size 64 bytes, ble_gap.o(i.ble_gap_identity_event))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_init (Thumb, 70 bytes, Stack size 16 bytes, ble_gap.o(i.ble_gap_init))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_mtu_event (Thumb, 66 bytes, Stack size 72 bytes, ble_gap.o(i.ble_gap_mtu_event))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_notify_rx_event (Thumb, 76 bytes, Stack size 72 bytes, ble_gap.o(i.ble_gap_notify_rx_event))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_notify_tx_event (Thumb, 70 bytes, Stack size 72 bytes, ble_gap.o(i.ble_gap_notify_tx_event))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_passkey_event (Thumb, 44 bytes, Stack size 64 bytes, ble_gap.o(i.ble_gap_passkey_event))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_repeat_pairing_event (Thumb, 42 bytes, Stack size 64 bytes, ble_gap.o(i.ble_gap_repeat_pairing_event))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_reset_state (Thumb, 50 bytes, Stack size 16 bytes, ble_gap.o(i.ble_gap_reset_state))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_rx_adv_report (Thumb, 132 bytes, Stack size 64 bytes, ble_gap.o(i.ble_gap_rx_adv_report))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_rx_conn_complete (Thumb, 504 bytes, Stack size 136 bytes, ble_gap.o(i.ble_gap_rx_conn_complete))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_rx_disconn_complete (Thumb, 110 bytes, Stack size 72 bytes, ble_gap.o(i.ble_gap_rx_disconn_complete))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_rx_l2cap_update_req (Thumb, 36 bytes, Stack size 64 bytes, ble_gap.o(i.ble_gap_rx_l2cap_update_req))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_rx_param_req (Thumb, 238 bytes, Stack size 112 bytes, ble_gap.o(i.ble_gap_rx_param_req))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_rx_phy_update_complete (Thumb, 80 bytes, Stack size 72 bytes, ble_gap.o(i.ble_gap_rx_phy_update_complete))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_rx_rd_rem_sup_feat_complete (Thumb, 44 bytes, Stack size 16 bytes, ble_gap.o(i.ble_gap_rx_rd_rem_sup_feat_complete))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_rx_update_complete (Thumb, 230 bytes, Stack size 80 bytes, ble_gap.o(i.ble_gap_rx_update_complete))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_subscribe_event (Thumb, 150 bytes, Stack size 88 bytes, ble_gap.o(i.ble_gap_subscribe_event))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_terminate (Thumb, 90 bytes, Stack size 32 bytes, ble_gap.o(i.ble_gap_terminate))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_timer (Thumb, 436 bytes, Stack size 56 bytes, ble_gap.o(i.ble_gap_timer))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_unpair (Thumb, 128 bytes, Stack size 24 bytes, ble_gap.o(i.ble_gap_unpair))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_unpair_oldest_except (Thumb, 106 bytes, Stack size 48 bytes, ble_gap.o(i.ble_gap_unpair_oldest_except))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_unpair_oldest_peer (Thumb, 40 bytes, Stack size 16 bytes, ble_gap.o(i.ble_gap_unpair_oldest_peer))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_update_params (Thumb, 346 bytes, Stack size 56 bytes, ble_gap.o(i.ble_gap_update_params))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_connection_broken (Thumb, 132 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_connection_broken))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_disc_all_chrs (Thumb, 86 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_disc_all_chrs))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_disc_all_dscs (Thumb, 80 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_disc_all_dscs))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_disc_all_svcs (Thumb, 76 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gattc_disc_all_svcs))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_init (Thumb, 28 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_init))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_notify_custom (Thumb, 82 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gattc_notify_custom))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_read (Thumb, 68 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_read))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_rx_err (Thumb, 118 bytes, Stack size 32 bytes, ble_gattc.o(i.ble_gattc_rx_err))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_rx_exec_write_rsp (Thumb, 62 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_rx_exec_write_rsp))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_rx_find_info_complete (Thumb, 178 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_rx_find_info_complete))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_rx_find_info_idata (Thumb, 102 bytes, Stack size 48 bytes, ble_gattc.o(i.ble_gattc_rx_find_info_idata))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_rx_find_type_value_complete (Thumb, 200 bytes, Stack size 48 bytes, ble_gattc.o(i.ble_gattc_rx_find_type_value_complete))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_rx_find_type_value_hinfo (Thumb, 118 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_rx_find_type_value_hinfo))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_rx_mtu (Thumb, 68 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_rx_mtu))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_rx_prep_write_rsp (Thumb, 72 bytes, Stack size 64 bytes, ble_gattc.o(i.ble_gattc_rx_prep_write_rsp))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_rx_read_blob_rsp (Thumb, 56 bytes, Stack size 32 bytes, ble_gattc.o(i.ble_gattc_rx_read_blob_rsp))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_rx_read_group_type_adata (Thumb, 126 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_rx_read_group_type_adata))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_rx_read_group_type_complete (Thumb, 178 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_rx_read_group_type_complete))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_rx_read_mult_rsp (Thumb, 94 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_rx_read_mult_rsp))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_rx_read_rsp (Thumb, 66 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_rx_read_rsp))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_rx_read_type_adata (Thumb, 62 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_rx_read_type_adata))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_rx_read_type_complete (Thumb, 62 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_rx_read_type_complete))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_rx_write_rsp (Thumb, 74 bytes, Stack size 32 bytes, ble_gattc.o(i.ble_gattc_rx_write_rsp))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_timer (Thumb, 268 bytes, Stack size 48 bytes, ble_gattc.o(i.ble_gattc_timer))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_write_flat (Thumb, 106 bytes, Stack size 32 bytes, ble_gattc.o(i.ble_gattc_write_flat))

    [Stack]


    [Calls]
    [Called By]

    ble_gatts_add_svcs (Thumb, 104 bytes, Stack size 16 bytes, ble_gatts.o(i.ble_gatts_add_svcs))

    [Stack]


    [Calls]
    [Called By]

    ble_gatts_bonding_established (Thumb, 110 bytes, Stack size 40 bytes, ble_gatts.o(i.ble_gatts_bonding_established))

    [Stack]


    [Calls]
    [Called By]

    ble_gatts_bonding_restored (Thumb, 288 bytes, Stack size 80 bytes, ble_gatts.o(i.ble_gatts_bonding_restored))

    [Stack]


    [Calls]
    [Called By]

    ble_gatts_clt_cfg_access (Thumb, 342 bytes, Stack size 120 bytes, ble_gatts.o(i.ble_gatts_clt_cfg_access))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gatts_conn_can_alloc (Thumb, 20 bytes, Stack size 0 bytes, ble_gatts.o(i.ble_gatts_conn_can_alloc))

    [Called By]

    ble_gatts_conn_init (Thumb, 52 bytes, Stack size 16 bytes, ble_gatts.o(i.ble_gatts_conn_init))

    [Stack]


    [Calls]
    [Called By]

    ble_gatts_connection_broken (Thumb, 116 bytes, Stack size 32 bytes, ble_gatts.o(i.ble_gatts_connection_broken))

    [Stack]


    [Calls]
    [Called By]

    ble_gatts_count_cfg (Thumb, 304 bytes, Stack size 28 bytes, ble_gatts.o(i.ble_gatts_count_cfg))

    [Stack]


    [Called By]

    ble_gatts_indicate (Thumb, 10 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gatts_indicate))

    [Stack]


    [Calls]
    [Called By]

    ble_gatts_indicate_custom (Thumb, 156 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gatts_indicate_custom))

    [Stack]


    [Calls]
    [Called By]

    ble_gatts_indicate_fail_notconn (Thumb, 132 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gatts_indicate_fail_notconn))

    [Stack]


    [Calls]
    [Called By]

    ble_gatts_init (Thumb, 12 bytes, Stack size 0 bytes, ble_gatts.o(i.ble_gatts_init))

    [Called By]

    ble_gatts_notify (Thumb, 78 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gatts_notify))

    [Stack]


    [Calls]
    [Called By]

    ble_gatts_notify_custom (Thumb, 82 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gatts_notify_custom))

    [Stack]


    [Calls]
    [Called By]

    ble_gatts_register_svcs (Thumb, 1046 bytes, Stack size 216 bytes, ble_gatts.o(i.ble_gatts_register_svcs))

    [Stack]


    [Calls]
    [Called By]

    ble_gatts_rx_indicate_ack (Thumb, 160 bytes, Stack size 40 bytes, ble_gatts.o(i.ble_gatts_rx_indicate_ack))

    [Stack]


    [Calls]
    [Called By]

    ble_gatts_rx_indicate_rsp (Thumb, 72 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gatts_rx_indicate_rsp))

    [Stack]


    [Calls]
    [Called By]

    ble_gatts_send_next_indicate (Thumb, 102 bytes, Stack size 16 bytes, ble_gatts.o(i.ble_gatts_send_next_indicate))

    [Stack]


    [Calls]
    [Called By]

    ble_gatts_start (Thumb, 340 bytes, Stack size 32 bytes, ble_gatts.o(i.ble_gatts_start))

    [Stack]


    [Calls]
    [Called By]

    ble_gatts_tx_notifications (Thumb, 182 bytes, Stack size 32 bytes, ble_gatts.o(i.ble_gatts_tx_notifications))

    [Stack]


    [Calls]
    [Called By]

    ble_hci_acl_ll_to_host_cbk (Thumb, 54 bytes, Stack size 16 bytes, pan_spark_glue.o(i.ble_hci_acl_ll_to_host_cbk))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    ble_hci_evt_ll_to_host_cbk (Thumb, 64 bytes, Stack size 16 bytes, pan_spark_glue.o(i.ble_hci_evt_ll_to_host_cbk))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    ble_hs_adv_find_field (Thumb, 86 bytes, Stack size 32 bytes, ble_hs_adv.o(i.ble_hs_adv_find_field))

    [Stack]


    [Called By]

    ble_hs_adv_parse_fields (Thumb, 758 bytes, Stack size 88 bytes, ble_hs_adv.o(i.ble_hs_adv_parse_fields))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_adv_set_fields (Thumb, 12 bytes, Stack size 16 bytes, ble_hs_adv.o(i.ble_hs_adv_set_fields))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_atomic_conn_delete (Thumb, 44 bytes, Stack size 8 bytes, ble_hs_atomic.o(i.ble_hs_atomic_conn_delete))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_atomic_conn_flags (Thumb, 44 bytes, Stack size 16 bytes, ble_hs_atomic.o(i.ble_hs_atomic_conn_flags))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_atomic_first_conn_handle (Thumb, 28 bytes, Stack size 8 bytes, ble_hs_atomic.o(i.ble_hs_atomic_first_conn_handle))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_conn_addrs (Thumb, 150 bytes, Stack size 24 bytes, ble_hs_conn.o(i.ble_hs_conn_addrs))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_conn_alloc (Thumb, 332 bytes, Stack size 24 bytes, ble_hs_conn.o(i.ble_hs_conn_alloc))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_conn_can_alloc (Thumb, 34 bytes, Stack size 8 bytes, ble_hs_conn.o(i.ble_hs_conn_can_alloc))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_conn_chan_find_by_scid (Thumb, 26 bytes, Stack size 0 bytes, ble_hs_conn.o(i.ble_hs_conn_chan_find_by_scid))

    [Called By]

    ble_hs_conn_exists (Thumb, 32 bytes, Stack size 0 bytes, ble_hs_conn.o(i.ble_hs_conn_exists))

    [Called By]

    ble_hs_conn_find (Thumb, 26 bytes, Stack size 0 bytes, ble_hs_conn.o(i.ble_hs_conn_find))

    [Called By]

    ble_hs_conn_find_assert (Thumb, 26 bytes, Stack size 0 bytes, ble_hs_conn.o(i.ble_hs_conn_find_assert))

    [Called By]

    ble_hs_conn_find_by_addr (Thumb, 316 bytes, Stack size 80 bytes, ble_hs_conn.o(i.ble_hs_conn_find_by_addr))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_conn_find_by_idx (Thumb, 28 bytes, Stack size 0 bytes, ble_hs_conn.o(i.ble_hs_conn_find_by_idx))

    [Called By]

    ble_hs_conn_first (Thumb, 6 bytes, Stack size 0 bytes, ble_hs_conn.o(i.ble_hs_conn_first))

    [Called By]

    ble_hs_conn_free (Thumb, 116 bytes, Stack size 16 bytes, ble_hs_conn.o(i.ble_hs_conn_free))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_conn_init (Thumb, 34 bytes, Stack size 8 bytes, ble_hs_conn.o(i.ble_hs_conn_init))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_conn_insert (Thumb, 32 bytes, Stack size 8 bytes, ble_hs_conn.o(i.ble_hs_conn_insert))

    [Stack]


    [Called By]

    ble_hs_conn_remove (Thumb, 32 bytes, Stack size 0 bytes, ble_hs_conn.o(i.ble_hs_conn_remove))

    [Called By]

    ble_hs_conn_timer (Thumb, 110 bytes, Stack size 24 bytes, ble_hs_conn.o(i.ble_hs_conn_timer))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_enqueue_hci_event (Thumb, 42 bytes, Stack size 8 bytes, ble_hs.o(i.ble_hs_enqueue_hci_event))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_flow_connection_broken (Thumb, 2 bytes, Stack size 0 bytes, ble_hs_flow.o(i.ble_hs_flow_connection_broken))

    [Called By]

    ble_hs_flow_startup (Thumb, 4 bytes, Stack size 0 bytes, ble_hs_flow.o(i.ble_hs_flow_startup))

    [Called By]

    ble_hs_flow_track_data_mbuf (Thumb, 2 bytes, Stack size 0 bytes, ble_hs_flow.o(i.ble_hs_flow_track_data_mbuf))

    [Called By]

    ble_hs_hci_acl_tx (Thumb, 18 bytes, Stack size 8 bytes, ble_hs_hci.o(i.ble_hs_hci_acl_tx))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_hci_acl_tx_now (Thumb, 244 bytes, Stack size 56 bytes, ble_hs_hci.o(i.ble_hs_hci_acl_tx_now))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_hci_add_avail_pkts (Thumb, 26 bytes, Stack size 8 bytes, ble_hs_hci.o(i.ble_hs_hci_add_avail_pkts))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_hci_cmd_send_buf (Thumb, 88 bytes, Stack size 24 bytes, ble_hs_hci_cmd.o(i.ble_hs_hci_cmd_send_buf))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_hci_cmd_tx (Thumb, 280 bytes, Stack size 24 bytes, ble_hs_hci.o(i.ble_hs_hci_cmd_tx))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_hci_evt_acl_process (Thumb, 154 bytes, Stack size 48 bytes, ble_hs_hci_evt.o(i.ble_hs_hci_evt_acl_process))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_hci_evt_process (Thumb, 88 bytes, Stack size 16 bytes, ble_hs_hci_evt.o(i.ble_hs_hci_evt_process))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_hci_get_hci_version (Thumb, 6 bytes, Stack size 0 bytes, ble_hs_hci.o(i.ble_hs_hci_get_hci_version))

    [Called By]

    ble_hs_hci_init (Thumb, 44 bytes, Stack size 16 bytes, ble_hs_hci.o(i.ble_hs_hci_init))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_hci_rx_evt (Thumb, 84 bytes, Stack size 8 bytes, ble_hs_hci.o(i.ble_hs_hci_rx_evt))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_hci_set_buf_sz (Thumb, 22 bytes, Stack size 0 bytes, ble_hs_hci.o(i.ble_hs_hci_set_buf_sz))

    [Called By]

    ble_hs_hci_set_hci_version (Thumb, 6 bytes, Stack size 0 bytes, ble_hs_hci.o(i.ble_hs_hci_set_hci_version))

    [Called By]

    ble_hs_hci_set_le_supported_feat (Thumb, 6 bytes, Stack size 0 bytes, ble_hs_hci.o(i.ble_hs_hci_set_le_supported_feat))

    [Called By]

    ble_hs_hci_util_data_hdr_strip (Thumb, 52 bytes, Stack size 16 bytes, ble_hs_hci_util.o(i.ble_hs_hci_util_data_hdr_strip))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_hci_util_handle_pb_bc_join (Thumb, 12 bytes, Stack size 0 bytes, ble_hs_hci_util.o(i.ble_hs_hci_util_handle_pb_bc_join))

    [Called By]

    ble_hs_hci_util_rand (Thumb, 64 bytes, Stack size 40 bytes, ble_hs_hci_util.o(i.ble_hs_hci_util_rand))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_hci_util_read_adv_tx_pwr (Thumb, 38 bytes, Stack size 16 bytes, ble_hs_hci_util.o(i.ble_hs_hci_util_read_adv_tx_pwr))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_hw_error (Thumb, 22 bytes, Stack size 8 bytes, ble_hs.o(i.ble_hs_hw_error))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_id_addr (Thumb, 74 bytes, Stack size 24 bytes, ble_hs_id.o(i.ble_hs_id_addr))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_id_infer_auto (Thumb, 168 bytes, Stack size 40 bytes, ble_hs_id.o(i.ble_hs_id_infer_auto))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_id_reset (Thumb, 16 bytes, Stack size 8 bytes, ble_hs_id.o(i.ble_hs_id_reset))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_id_set_pub (Thumb, 22 bytes, Stack size 8 bytes, ble_hs_id.o(i.ble_hs_id_set_pub))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_id_use_addr (Thumb, 32 bytes, Stack size 8 bytes, ble_hs_id.o(i.ble_hs_id_use_addr))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_init (Thumb, 184 bytes, Stack size 16 bytes, ble_hs.o(i.ble_hs_init))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_is_enabled (Thumb, 16 bytes, Stack size 0 bytes, ble_hs.o(i.ble_hs_is_enabled))

    [Called By]

    ble_hs_is_parent_task (Thumb, 30 bytes, Stack size 8 bytes, ble_hs.o(i.ble_hs_is_parent_task))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_lock (Thumb, 14 bytes, Stack size 8 bytes, ble_hs.o(i.ble_hs_lock))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_log_flat_buf (Thumb, 2 bytes, Stack size 0 bytes, ble_hs_log.o(i.ble_hs_log_flat_buf))

    [Called By]

    ble_hs_log_mbuf (Thumb, 2 bytes, Stack size 0 bytes, ble_hs_log.o(i.ble_hs_log_mbuf))

    [Called By]

    ble_hs_mbuf_acl_pkt (Thumb, 44 bytes, Stack size 8 bytes, ble_hs_mbuf.o(i.ble_hs_mbuf_acl_pkt))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_mbuf_att_pkt (Thumb, 44 bytes, Stack size 8 bytes, ble_hs_mbuf.o(i.ble_hs_mbuf_att_pkt))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_mbuf_from_flat (Thumb, 66 bytes, Stack size 16 bytes, ble_hs_mbuf.o(i.ble_hs_mbuf_from_flat))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_mbuf_l2cap_pkt (Thumb, 44 bytes, Stack size 8 bytes, ble_hs_mbuf.o(i.ble_hs_mbuf_l2cap_pkt))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_mbuf_pullup_base (Thumb, 36 bytes, Stack size 8 bytes, ble_hs_mbuf.o(i.ble_hs_mbuf_pullup_base))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_mbuf_to_flat (Thumb, 46 bytes, Stack size 16 bytes, ble_hs_mbuf.o(i.ble_hs_mbuf_to_flat))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_misc_conn_chan_find (Thumb, 54 bytes, Stack size 24 bytes, ble_hs_misc.o(i.ble_hs_misc_conn_chan_find))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_misc_conn_chan_find_reqd (Thumb, 62 bytes, Stack size 24 bytes, ble_hs_misc.o(i.ble_hs_misc_conn_chan_find_reqd))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_misc_own_addr_type_to_id (Thumb, 24 bytes, Stack size 0 bytes, ble_hs_misc.o(i.ble_hs_misc_own_addr_type_to_id))

    [Called By]

    ble_hs_misc_peer_addr_type_to_id (Thumb, 24 bytes, Stack size 0 bytes, ble_hs_misc.o(i.ble_hs_misc_peer_addr_type_to_id))

    [Called By]

    ble_hs_misc_restore_irks (Thumb, 14 bytes, Stack size 8 bytes, ble_hs_misc.o(i.ble_hs_misc_restore_irks))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_pvcy_add_entry (Thumb, 4 bytes, Stack size 0 bytes, ble_hs_pvcy.o(i.ble_hs_pvcy_add_entry))

    [Called By]

    ble_hs_pvcy_ensure_started (Thumb, 4 bytes, Stack size 0 bytes, ble_hs_pvcy.o(i.ble_hs_pvcy_ensure_started))

    [Called By]

    ble_hs_pvcy_our_irk (Thumb, 8 bytes, Stack size 0 bytes, ble_hs_pvcy.o(i.ble_hs_pvcy_our_irk))

    [Called By]

    ble_hs_pvcy_remove_entry (Thumb, 4 bytes, Stack size 0 bytes, ble_hs_pvcy.o(i.ble_hs_pvcy_remove_entry))

    [Called By]

    ble_hs_pvcy_set_our_irk (Thumb, 70 bytes, Stack size 24 bytes, ble_hs_pvcy.o(i.ble_hs_pvcy_set_our_irk))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_sched_reset (Thumb, 16 bytes, Stack size 8 bytes, ble_hs.o(i.ble_hs_sched_reset))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_start (Thumb, 140 bytes, Stack size 16 bytes, ble_hs.o(i.ble_hs_start))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_startup_go (Thumb, 362 bytes, Stack size 56 bytes, ble_hs_startup.o(i.ble_hs_startup_go))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_stop_init (Thumb, 20 bytes, Stack size 8 bytes, ble_hs_stop.o(i.ble_hs_stop_init))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_timer_resched (Thumb, 40 bytes, Stack size 8 bytes, ble_hs.o(i.ble_hs_timer_resched))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_tx_data (Thumb, 8 bytes, Stack size 8 bytes, ble_hs.o(i.ble_hs_tx_data))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_unlock (Thumb, 10 bytes, Stack size 8 bytes, ble_hs.o(i.ble_hs_unlock))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_wakeup_tx (Thumb, 182 bytes, Stack size 16 bytes, ble_hs.o(i.ble_hs_wakeup_tx))

    [Stack]


    [Calls]
    [Called By]

    ble_l2cap_chan_alloc (Thumb, 34 bytes, Stack size 8 bytes, ble_l2cap.o(i.ble_l2cap_chan_alloc))

    [Stack]


    [Calls]
    [Called By]

    ble_l2cap_chan_free (Thumb, 26 bytes, Stack size 8 bytes, ble_l2cap.o(i.ble_l2cap_chan_free))

    [Stack]


    [Calls]
    [Called By]

    ble_l2cap_get_conn_handle (Thumb, 12 bytes, Stack size 0 bytes, ble_l2cap.o(i.ble_l2cap_get_conn_handle))

    [Called By]

    ble_l2cap_init (Thumb, 40 bytes, Stack size 8 bytes, ble_l2cap.o(i.ble_l2cap_init))

    [Stack]


    [Calls]
    [Called By]

    ble_l2cap_is_mtu_req_sent (Thumb, 8 bytes, Stack size 0 bytes, ble_l2cap.o(i.ble_l2cap_is_mtu_req_sent))

    [Called By]

    ble_l2cap_remove_rx (Thumb, 20 bytes, Stack size 16 bytes, ble_l2cap.o(i.ble_l2cap_remove_rx))

    [Stack]


    [Calls]
    [Called By]

    ble_l2cap_rx (Thumb, 298 bytes, Stack size 40 bytes, ble_l2cap.o(i.ble_l2cap_rx))

    [Stack]


    [Calls]
    [Called By]

    ble_l2cap_sig_cmd_get (Thumb, 58 bytes, Stack size 24 bytes, ble_l2cap_sig_cmd.o(i.ble_l2cap_sig_cmd_get))

    [Stack]


    [Calls]
    [Called By]

    ble_l2cap_sig_conn_broken (Thumb, 62 bytes, Stack size 16 bytes, ble_l2cap_sig.o(i.ble_l2cap_sig_conn_broken))

    [Stack]


    [Calls]
    [Called By]

    ble_l2cap_sig_create_chan (Thumb, 26 bytes, Stack size 8 bytes, ble_l2cap_sig.o(i.ble_l2cap_sig_create_chan))

    [Stack]


    [Calls]
    [Called By]

    ble_l2cap_sig_hdr_parse (Thumb, 24 bytes, Stack size 0 bytes, ble_l2cap_sig_cmd.o(i.ble_l2cap_sig_hdr_parse))

    [Called By]

    ble_l2cap_sig_init (Thumb, 28 bytes, Stack size 8 bytes, ble_l2cap_sig.o(i.ble_l2cap_sig_init))

    [Stack]


    [Calls]
    [Called By]

    ble_l2cap_sig_reject_invalid_cid_tx (Thumb, 150 bytes, Stack size 64 bytes, ble_l2cap_sig_cmd.o(i.ble_l2cap_sig_reject_invalid_cid_tx))

    [Stack]


    [Calls]
    [Called By]

    ble_l2cap_sig_reject_tx (Thumb, 136 bytes, Stack size 48 bytes, ble_l2cap_sig_cmd.o(i.ble_l2cap_sig_reject_tx))

    [Stack]


    [Calls]
    [Called By]

    ble_l2cap_sig_timer (Thumb, 142 bytes, Stack size 24 bytes, ble_l2cap_sig.o(i.ble_l2cap_sig_timer))

    [Stack]


    [Calls]
    [Called By]

    ble_l2cap_sig_tx (Thumb, 58 bytes, Stack size 24 bytes, ble_l2cap_sig_cmd.o(i.ble_l2cap_sig_tx))

    [Stack]


    [Calls]
    [Called By]

    ble_l2cap_sig_update (Thumb, 242 bytes, Stack size 48 bytes, ble_l2cap_sig.o(i.ble_l2cap_sig_update))

    [Stack]


    [Calls]
    [Called By]

    ble_l2cap_tx (Thumb, 122 bytes, Stack size 32 bytes, ble_l2cap.o(i.ble_l2cap_tx))

    [Stack]


    [Calls]
    [Called By]

    ble_mqueue_get (Thumb, 42 bytes, Stack size 16 bytes, ble_hs_mqueue.o(i.ble_mqueue_get))

    [Stack]


    [Calls]
    [Called By]

    ble_mqueue_init (Thumb, 16 bytes, Stack size 0 bytes, ble_hs_mqueue.o(i.ble_mqueue_init))

    [Called By]

    ble_mqueue_put (Thumb, 58 bytes, Stack size 16 bytes, ble_hs_mqueue.o(i.ble_mqueue_put))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_alg_c1 (Thumb, 326 bytes, Stack size 264 bytes, ble_sm_alg.o(i.ble_sm_alg_c1))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_alg_encrypt (Thumb, 74 bytes, Stack size 208 bytes, ble_sm_alg.o(i.ble_sm_alg_encrypt))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_alg_s1 (Thumb, 128 bytes, Stack size 232 bytes, ble_sm_alg.o(i.ble_sm_alg_s1))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_cmd_get (Thumb, 48 bytes, Stack size 16 bytes, ble_sm_cmd.o(i.ble_sm_cmd_get))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_connection_broken (Thumb, 32 bytes, Stack size 32 bytes, ble_sm.o(i.ble_sm_connection_broken))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_create_chan (Thumb, 26 bytes, Stack size 8 bytes, ble_sm.o(i.ble_sm_create_chan))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_enc_change_rx (Thumb, 24 bytes, Stack size 8 bytes, ble_sm.o(i.ble_sm_enc_change_rx))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_enc_initiate (Thumb, 170 bytes, Stack size 104 bytes, ble_sm.o(i.ble_sm_enc_initiate))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_enc_key_refresh_rx (Thumb, 20 bytes, Stack size 8 bytes, ble_sm.o(i.ble_sm_enc_key_refresh_rx))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_ia_ra (Thumb, 106 bytes, Stack size 64 bytes, ble_sm.o(i.ble_sm_ia_ra))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_init (Thumb, 30 bytes, Stack size 8 bytes, ble_sm.o(i.ble_sm_init))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_lgcy_confirm_exec (Thumb, 142 bytes, Stack size 72 bytes, ble_sm_lgcy.o(i.ble_sm_lgcy_confirm_exec))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_lgcy_io_action (Thumb, 144 bytes, Stack size 12 bytes, ble_sm_lgcy.o(i.ble_sm_lgcy_io_action))

    [Stack]


    [Called By]

    ble_sm_lgcy_random_exec (Thumb, 88 bytes, Stack size 32 bytes, ble_sm_lgcy.o(i.ble_sm_lgcy_random_exec))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_lgcy_random_rx (Thumb, 200 bytes, Stack size 104 bytes, ble_sm_lgcy.o(i.ble_sm_lgcy_random_rx))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_ltk_req_rx (Thumb, 362 bytes, Stack size 200 bytes, ble_sm.o(i.ble_sm_ltk_req_rx))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_our_pair_rand (Thumb, 14 bytes, Stack size 0 bytes, ble_sm.o(i.ble_sm_our_pair_rand))

    [Called By]

    ble_sm_pair_initiate (Thumb, 134 bytes, Stack size 40 bytes, ble_sm.o(i.ble_sm_pair_initiate))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_peer_pair_rand (Thumb, 14 bytes, Stack size 0 bytes, ble_sm.o(i.ble_sm_peer_pair_rand))

    [Called By]

    ble_sm_proc_find (Thumb, 66 bytes, Stack size 16 bytes, ble_sm.o(i.ble_sm_proc_find))

    [Stack]


    [Called By]

    ble_sm_process_result (Thumb, 534 bytes, Stack size 136 bytes, ble_sm.o(i.ble_sm_process_result))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_timer (Thumb, 162 bytes, Stack size 24 bytes, ble_sm.o(i.ble_sm_timer))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_try_find_id (Thumb, 50 bytes, Stack size 24 bytes, ble_sm.o(i.ble_sm_try_find_id))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_tx (Thumb, 46 bytes, Stack size 24 bytes, ble_sm_cmd.o(i.ble_sm_tx))

    [Stack]


    [Calls]
    [Called By]

    ble_store_config_conf_init (Thumb, 8 bytes, Stack size 8 bytes, ble_store_config_conf.o(i.ble_store_config_conf_init))

    [Stack]


    [Calls]
    [Called By]

    ble_store_config_conf_load (Thumb, 272 bytes, Stack size 168 bytes, ble_store_config_conf.o(i.ble_store_config_conf_load))

    [Stack]


    [Calls]
    [Called By]

    ble_store_config_delete (Thumb, 202 bytes, Stack size 24 bytes, ble_store_config.o(i.ble_store_config_delete))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_store_config_init (Thumb, 36 bytes, Stack size 8 bytes, ble_store_config.o(i.ble_store_config_init))

    [Stack]


    [Calls]
    [Called By]

    ble_store_config_persist_cccds (Thumb, 104 bytes, Stack size 88 bytes, ble_store_config_conf.o(i.ble_store_config_persist_cccds))

    [Stack]


    [Calls]
    [Called By]

    ble_store_config_persist_our_secs (Thumb, 108 bytes, Stack size 176 bytes, ble_store_config_conf.o(i.ble_store_config_persist_our_secs))

    [Stack]


    [Calls]
    [Called By]

    ble_store_config_persist_peer_secs (Thumb, 108 bytes, Stack size 176 bytes, ble_store_config_conf.o(i.ble_store_config_persist_peer_secs))

    [Stack]


    [Calls]
    [Called By]

    ble_store_config_read (Thumb, 200 bytes, Stack size 32 bytes, ble_store_config.o(i.ble_store_config_read))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_store_config_write (Thumb, 198 bytes, Stack size 56 bytes, ble_store_config.o(i.ble_store_config_write))

    [Stack]


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

    ble_store_delete (Thumb, 38 bytes, Stack size 16 bytes, ble_store.o(i.ble_store_delete))

    [Stack]


    [Calls]
    [Called By]

    ble_store_delete_cccd (Thumb, 38 bytes, Stack size 16 bytes, ble_store.o(i.ble_store_delete_cccd))

    [Stack]


    [Calls]
    [Called By]

    ble_store_iterate (Thumb, 166 bytes, Stack size 168 bytes, ble_store.o(i.ble_store_iterate))

    [Stack]


    [Calls]
    [Called By]

    ble_store_iterate_replace_cccd (Thumb, 70 bytes, Stack size 64 bytes, ble_store_config.o(i.ble_store_iterate_replace_cccd))

    [Stack]


    [Calls]
    [Called By]

    ble_store_key_from_value_cccd (Thumb, 22 bytes, Stack size 16 bytes, ble_store.o(i.ble_store_key_from_value_cccd))

    [Stack]


    [Calls]
    [Called By]

    ble_store_key_from_value_sec (Thumb, 38 bytes, Stack size 16 bytes, ble_store.o(i.ble_store_key_from_value_sec))

    [Stack]


    [Calls]
    [Called By]

    ble_store_read_cccd (Thumb, 42 bytes, Stack size 16 bytes, ble_store.o(i.ble_store_read_cccd))

    [Stack]


    [Calls]
    [Called By]

    ble_store_read_our_sec (Thumb, 42 bytes, Stack size 16 bytes, ble_store.o(i.ble_store_read_our_sec))

    [Stack]


    [Calls]
    [Called By]

    ble_store_read_peer_sec (Thumb, 48 bytes, Stack size 16 bytes, ble_store.o(i.ble_store_read_peer_sec))

    [Stack]


    [Calls]
    [Called By]

    ble_store_util_bonded_peers (Thumb, 40 bytes, Stack size 24 bytes, ble_store_util.o(i.ble_store_util_bonded_peers))

    [Stack]


    [Calls]
    [Called By]

    ble_store_util_delete_all (Thumb, 26 bytes, Stack size 16 bytes, ble_store_util.o(i.ble_store_util_delete_all))

    [Stack]


    [Calls]
    [Called By]

    ble_store_util_delete_peer (Thumb, 126 bytes, Stack size 56 bytes, ble_store_util.o(i.ble_store_util_delete_peer))

    [Stack]


    [Calls]
    [Called By]

    ble_store_util_status_rr (Thumb, 50 bytes, Stack size 8 bytes, ble_store_util.o(i.ble_store_util_status_rr))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_store_write_cccd (Thumb, 88 bytes, Stack size 32 bytes, ble_store.o(i.ble_store_write_cccd))

    [Stack]


    [Calls]
    [Called By]

    ble_store_write_our_sec (Thumb, 88 bytes, Stack size 32 bytes, ble_store.o(i.ble_store_write_our_sec))

    [Stack]


    [Calls]
    [Called By]

    ble_store_write_peer_sec (Thumb, 146 bytes, Stack size 32 bytes, ble_store.o(i.ble_store_write_peer_sec))

    [Stack]


    [Calls]
    [Called By]

    ble_svc_dis_init (Thumb, 72 bytes, Stack size 8 bytes, dis.o(i.ble_svc_dis_init))

    [Stack]


    [Calls]
    [Called By]

    ble_svc_hrs_init (Thumb, 68 bytes, Stack size 8 bytes, hrs.o(i.ble_svc_hrs_init))

    [Stack]


    [Calls]
    [Called By]

    ble_svc_hrs_notify (Thumb, 34 bytes, Stack size 8 bytes, hrs.o(i.ble_svc_hrs_notify))

    [Stack]


    [Calls]
    [Called By]

    ble_transport_alloc_acl_from_ll (Thumb, 20 bytes, Stack size 8 bytes, transport.o(i.ble_transport_alloc_acl_from_ll))

    [Stack]


    [Calls]
    [Called By]

    ble_transport_alloc_cmd (Thumb, 10 bytes, Stack size 8 bytes, transport.o(i.ble_transport_alloc_cmd))

    [Stack]


    [Calls]
    [Called By]

    ble_transport_alloc_evt (Thumb, 26 bytes, Stack size 8 bytes, transport.o(i.ble_transport_alloc_evt))

    [Stack]


    [Calls]
    [Called By]

    ble_transport_free (Thumb, 66 bytes, Stack size 8 bytes, transport.o(i.ble_transport_free))

    [Stack]


    [Calls]
    [Called By]

    ble_transport_hs_init (Thumb, 8 bytes, Stack size 8 bytes, ble_hs.o(i.ble_transport_hs_init))

    [Stack]


    [Calls]
    [Called By]

    ble_transport_init (Thumb, 114 bytes, Stack size 16 bytes, transport.o(i.ble_transport_init))

    [Stack]


    [Calls]
    [Called By]

    ble_transport_to_hs_acl_impl (Thumb, 34 bytes, Stack size 8 bytes, ble_hs.o(i.ble_transport_to_hs_acl_impl))

    [Stack]


    [Calls]
    [Called By]

    ble_transport_to_hs_evt_impl (Thumb, 10 bytes, Stack size 8 bytes, ble_hs.o(i.ble_transport_to_hs_evt_impl))

    [Stack]


    [Calls]
    [Called By]

    ble_transport_to_ll_acl_impl (Thumb, 30 bytes, Stack size 16 bytes, pan_spark_glue.o(i.ble_transport_to_ll_acl_impl))

    [Stack]


    [Calls]
    [Called By]

    ble_transport_to_ll_cmd_impl (Thumb, 36 bytes, Stack size 16 bytes, pan_spark_glue.o(i.ble_transport_to_ll_cmd_impl))

    [Stack]


    [Calls]
    [Called By]

    ble_uuid_cmp (Thumb, 58 bytes, Stack size 8 bytes, ble_uuid.o(i.ble_uuid_cmp))

    [Stack]


    [Calls]
    [Called By]

    ble_uuid_flat (Thumb, 70 bytes, Stack size 16 bytes, ble_uuid.o(i.ble_uuid_flat))

    [Stack]


    [Calls]
    [Called By]

    ble_uuid_init_from_att_buf (Thumb, 48 bytes, Stack size 16 bytes, ble_uuid.o(i.ble_uuid_init_from_att_buf))

    [Stack]


    [Calls]
    [Called By]

    ble_uuid_init_from_att_mbuf (Thumb, 76 bytes, Stack size 40 bytes, ble_uuid.o(i.ble_uuid_init_from_att_mbuf))

    [Stack]


    [Calls]
    [Called By]

    ble_uuid_init_from_buf (Thumb, 66 bytes, Stack size 8 bytes, ble_uuid.o(i.ble_uuid_init_from_buf))

    [Stack]


    [Calls]
    [Called By]

    ble_uuid_length (Thumb, 6 bytes, Stack size 0 bytes, ble_uuid.o(i.ble_uuid_length))

    [Called By]

    ble_uuid_to_mbuf (Thumb, 82 bytes, Stack size 16 bytes, ble_uuid.o(i.ble_uuid_to_mbuf))

    [Stack]


    [Calls]
    [Called By]

    ble_uuid_to_str (Thumb, 124 bytes, Stack size 72 bytes, ble_uuid.o(i.ble_uuid_to_str))

    [Stack]


    [Calls]
    [Called By]

    ble_uuid_u16 (Thumb, 14 bytes, Stack size 0 bytes, ble_uuid.o(i.ble_uuid_u16))

    [Called By]

    cbor_encode_byte_string (Thumb, 32 bytes, Stack size 24 bytes, cborencoder.o(i.cbor_encode_byte_string))

    [Stack]


    [Calls]
    [Called By]

    cbor_encode_int (Thumb, 22 bytes, Stack size 16 bytes, cborencoder.o(i.cbor_encode_int))

    [Stack]


    [Calls]
    [Called By]

    cbor_encode_simple_value (Thumb, 30 bytes, Stack size 8 bytes, cborencoder.o(i.cbor_encode_simple_value))

    [Stack]


    [Calls]
    [Called By]

    cbor_encode_text_string (Thumb, 32 bytes, Stack size 24 bytes, cborencoder.o(i.cbor_encode_text_string))

    [Stack]


    [Calls]
    [Called By]

    cbor_encoder_close_container (Thumb, 34 bytes, Stack size 8 bytes, cborencoder.o(i.cbor_encoder_close_container))

    [Stack]


    [Called By]

    cbor_encoder_create_array (Thumb, 10 bytes, Stack size 8 bytes, cborencoder.o(i.cbor_encoder_create_array))

    [Stack]


    [Calls]
    [Called By]

    cbor_encoder_create_map (Thumb, 26 bytes, Stack size 8 bytes, cborencoder.o(i.cbor_encoder_create_map))

    [Stack]


    [Calls]
    [Called By]

    cbor_encoder_init (Thumb, 10 bytes, Stack size 0 bytes, cborencoder.o(i.cbor_encoder_init))

    [Called By]

    cbor_mbuf_reader_init (Thumb, 48 bytes, Stack size 8 bytes, cbor_mbuf_reader.o(i.cbor_mbuf_reader_init))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    cbor_mbuf_writer_init (Thumb, 12 bytes, Stack size 0 bytes, cbor_mbuf_writer.o(i.cbor_mbuf_writer_init))

    [Called By]

    cbor_parser_init (Thumb, 32 bytes, Stack size 8 bytes, cborparser.o(i.cbor_parser_init))

    [Stack]


    [Calls]
    [Called By]

    cbor_read_array (Thumb, 354 bytes, Stack size 56 bytes, cborattr.o(i.cbor_read_array))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    cbor_value_advance (Thumb, 30 bytes, Stack size 8 bytes, cborparser.o(i.cbor_value_advance))

    [Stack]


    [Calls]
    [Called By]

    cbor_value_calculate_string_length (Thumb, 54 bytes, Stack size 24 bytes, cborparser.o(i.cbor_value_calculate_string_length))

    [Stack]


    [Calls]
    [Called By]

    cbor_value_enter_container (Thumb, 170 bytes, Stack size 32 bytes, cborparser.o(i.cbor_value_enter_container))

    [Stack]


    [Calls]
    [Called By]

    cbor_value_leave_container (Thumb, 94 bytes, Stack size 16 bytes, cborparser.o(i.cbor_value_leave_container))

    [Stack]


    [Calls]
    [Called By]

    check_info_tlv_data (Thumb, 302 bytes, Stack size 544 bytes, rf_ft.o(i.check_info_tlv_data))

    [Stack]


    [Calls]
    [Called By]

    clktrim_measure_32k_clk (Thumb, 88 bytes, Stack size 24 bytes, soc_32k_cali.o(i.clktrim_measure_32k_clk))

    [Stack]


    [Calls]
    [Called By]

    cy_rtos_mutex_get (Thumb, 92 bytes, Stack size 16 bytes, mtb_kvstore.o(i.cy_rtos_mutex_get))

    [Stack]


    [Calls]
    [Called By]

    dcoc_calibration_process (Thumb, 364 bytes, Stack size 168 bytes, rf_misc.o(i.dcoc_calibration_process))

    [Stack]


    [Calls]
    [Called By]

    debug_uart_init (Thumb, 60 bytes, Stack size 16 bytes, app_log_uart.o(i.debug_uart_init))

    [Stack]


    [Calls]
    [Called By]

    flash_area_write (Thumb, 150 bytes, Stack size 40 bytes, mynewt_img_mgmt.o(i.flash_area_write))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    get_le16 (Thumb, 10 bytes, Stack size 0 bytes, endian.o(i.get_le16))

    [Called By]

    get_le32 (Thumb, 22 bytes, Stack size 0 bytes, endian.o(i.get_le32))

    [Called By]

    host_copydata (Thumb, 14 bytes, Stack size 8 bytes, pan_spark_glue.o(i.host_copydata))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    img_mgmt_impl_erase_image_data (Thumb, 48 bytes, Stack size 8 bytes, mynewt_img_mgmt.o(i.img_mgmt_impl_erase_image_data))

    [Stack]


    [Calls]
    [Called By]

    img_mgmt_impl_erase_slot (Thumb, 34 bytes, Stack size 8 bytes, mynewt_img_mgmt.o(i.img_mgmt_impl_erase_slot))

    [Stack]


    [Calls]
    [Called By]

    img_mgmt_impl_erased_val (Thumb, 8 bytes, Stack size 0 bytes, mynewt_img_mgmt.o(i.img_mgmt_impl_erased_val))

    [Called By]

    img_mgmt_impl_log_upload_done (Thumb, 4 bytes, Stack size 0 bytes, mynewt_img_mgmt.o(i.img_mgmt_impl_log_upload_done))

    [Called By]

    img_mgmt_impl_log_upload_start (Thumb, 4 bytes, Stack size 0 bytes, mynewt_img_mgmt.o(i.img_mgmt_impl_log_upload_start))

    [Called By]

    img_mgmt_impl_read (Thumb, 78 bytes, Stack size 24 bytes, mynewt_img_mgmt.o(i.img_mgmt_impl_read))

    [Stack]


    [Calls]
    [Called By]

    img_mgmt_impl_swap_type (Thumb, 18 bytes, Stack size 8 bytes, mynewt_img_mgmt.o(i.img_mgmt_impl_swap_type))

    [Stack]


    [Calls]
    [Called By]

    img_mgmt_impl_upload_inspect (Thumb, 298 bytes, Stack size 32 bytes, mynewt_img_mgmt.o(i.img_mgmt_impl_upload_inspect))

    [Stack]


    [Calls]
    [Called By]

    img_mgmt_impl_write_image_data (Thumb, 24 bytes, Stack size 8 bytes, mynewt_img_mgmt.o(i.img_mgmt_impl_write_image_data))

    [Stack]


    [Calls]
    [Called By]

    img_mgmt_module_init (Thumb, 62 bytes, Stack size 16 bytes, mynewt_img_mgmt.o(i.img_mgmt_module_init))

    [Stack]


    [Calls]
    [Called By]

    img_mgmt_my_version (Thumb, 16 bytes, Stack size 8 bytes, img_mgmt.o(i.img_mgmt_my_version))

    [Stack]


    [Calls]
    [Called By]

    img_mgmt_post_handler (Thumb, 50 bytes, Stack size 8 bytes, mynewt_img_mgmt.o(i.img_mgmt_post_handler))

    [Stack]


    [Calls]
    [Called By]

    img_mgmt_read_info (Thumb, 314 bytes, Stack size 96 bytes, img_mgmt.o(i.img_mgmt_read_info))

    [Stack]


    [Calls]
    [Called By]

    img_mgmt_register_group (Thumb, 10 bytes, Stack size 8 bytes, img_mgmt.o(i.img_mgmt_register_group))

    [Stack]


    [Calls]
    [Called By]

    img_mgmt_slot_in_use (Thumb, 24 bytes, Stack size 8 bytes, img_mgmt_state.o(i.img_mgmt_slot_in_use))

    [Stack]


    [Calls]
    [Called By]

    img_mgmt_state_flags (Thumb, 78 bytes, Stack size 16 bytes, img_mgmt_state.o(i.img_mgmt_state_flags))

    [Stack]


    [Calls]
    [Called By]

    img_mgmt_state_read (Thumb, 536 bytes, Stack size 128 bytes, img_mgmt_state.o(i.img_mgmt_state_read))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    img_mgmt_state_write (Thumb, 68 bytes, Stack size 8 bytes, img_mgmt_state.o(i.img_mgmt_state_write))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    img_mgmt_ver_str (Thumb, 82 bytes, Stack size 24 bytes, img_mgmt_util.o(i.img_mgmt_ver_str))

    [Stack]


    [Calls]
    [Called By]

    info_data_is_valid (Thumb, 6 bytes, Stack size 0 bytes, rf_ft.o(i.info_data_is_valid))

    [Called By]

    info_read_from_type (Thumb, 84 bytes, Stack size 24 bytes, rf_ft.o(i.info_read_from_type))

    [Stack]


    [Calls]
    [Called By]

    kv_init (Thumb, 38 bytes, Stack size 8 bytes, mtb_init.o(i.kv_init))

    [Stack]


    [Calls]
    [Called By]

    ll_init (Thumb, 62 bytes, Stack size 8 bytes, pan_spark_glue.o(i.ll_init), UNUSED)

    [Calls]

    $Super$$main (Thumb, 10 bytes, Stack size 8 bytes, main.o(i.main))

    [Stack]


    [Calls]
    [Called By]

    main_task (Thumb, 14 bytes, Stack size 8 bytes, os_setup.o(i.main_task))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    mem_init_mbuf_pool (Thumb, 44 bytes, Stack size 24 bytes, mem.o(i.mem_init_mbuf_pool))

    [Stack]


    [Calls]
    [Called By]

    mem_split_frag (Thumb, 74 bytes, Stack size 16 bytes, mem.o(i.mem_split_frag))

    [Stack]


    [Calls]
    [Called By]

    mgmt_ctxt_init (Thumb, 60 bytes, Stack size 16 bytes, mgmt.o(i.mgmt_ctxt_init))

    [Stack]


    [Calls]
    [Called By]

    mgmt_err_from_cbor (Thumb, 20 bytes, Stack size 0 bytes, mgmt.o(i.mgmt_err_from_cbor))

    [Called By]

    mgmt_evt (Thumb, 20 bytes, Stack size 8 bytes, mgmt.o(i.mgmt_evt))

    [Stack]


    [Called By]

    mgmt_find_handler (Thumb, 66 bytes, Stack size 12 bytes, mgmt.o(i.mgmt_find_handler))

    [Stack]


    [Called By]

    mgmt_hton_hdr (Thumb, 14 bytes, Stack size 0 bytes, mgmt.o(i.mgmt_hton_hdr))

    [Called By]

    mgmt_ntoh_hdr (Thumb, 14 bytes, Stack size 0 bytes, mgmt.o(i.mgmt_ntoh_hdr))

    [Called By]

    mgmt_register_group (Thumb, 18 bytes, Stack size 0 bytes, mgmt.o(i.mgmt_register_group))

    [Called By]

    mgmt_streamer_alloc_rsp (Thumb, 12 bytes, Stack size 0 bytes, mgmt.o(i.mgmt_streamer_alloc_rsp))

    [Called By]

    mgmt_streamer_free_buf (Thumb, 12 bytes, Stack size 0 bytes, mgmt.o(i.mgmt_streamer_free_buf))

    [Called By]

    mgmt_streamer_init_reader (Thumb, 16 bytes, Stack size 8 bytes, mgmt.o(i.mgmt_streamer_init_reader))

    [Stack]


    [Called By]

    mgmt_streamer_init_writer (Thumb, 16 bytes, Stack size 8 bytes, mgmt.o(i.mgmt_streamer_init_writer))

    [Stack]


    [Called By]

    mgmt_streamer_reset_buf (Thumb, 12 bytes, Stack size 0 bytes, mgmt.o(i.mgmt_streamer_reset_buf))

    [Called By]

    mgmt_streamer_trim_front (Thumb, 20 bytes, Stack size 8 bytes, mgmt.o(i.mgmt_streamer_trim_front))

    [Stack]


    [Called By]

    mgmt_streamer_write_at (Thumb, 18 bytes, Stack size 16 bytes, mgmt.o(i.mgmt_streamer_write_at))

    [Stack]


    [Called By]

    mgmt_write_rsp_status (Thumb, 40 bytes, Stack size 16 bytes, mgmt.o(i.mgmt_write_rsp_status))

    [Stack]


    [Calls]
    [Called By]

    mtb_kvstore_init (Thumb, 1228 bytes, Stack size 120 bytes, mtb_kvstore.o(i.mtb_kvstore_init))

    [Stack]


    [Calls]
    [Called By]

    mtb_kvstore_read (Thumb, 160 bytes, Stack size 80 bytes, mtb_kvstore.o(i.mtb_kvstore_read))

    [Stack]


    [Calls]
    [Called By]

    mtb_kvstore_write (Thumb, 88 bytes, Stack size 40 bytes, mtb_kvstore.o(i.mtb_kvstore_write))

    [Stack]


    [Calls]
    [Called By]

    nimble_port_get_dflt_eventq (Thumb, 4 bytes, Stack size 0 bytes, nimble_port.o(i.nimble_port_get_dflt_eventq))

    [Called By]

    nimble_port_init (Thumb, 34 bytes, Stack size 8 bytes, nimble_port.o(i.nimble_port_init))

    [Stack]


    [Calls]
    [Called By]

    nimble_port_run (Thumb, 18 bytes, Stack size 0 bytes, nimble_port.o(i.nimble_port_run))

    [Stack]


    [Calls]
    [Called By]

    npl_freertos_callout_init (Thumb, 54 bytes, Stack size 40 bytes, npl_os_freertos.o(i.npl_freertos_callout_init))

    [Stack]


    [Calls]
    [Called By]

    npl_freertos_callout_reset (Thumb, 148 bytes, Stack size 40 bytes, npl_os_freertos.o(i.npl_freertos_callout_reset))

    [Stack]


    [Calls]
    [Called By]

    npl_freertos_eventq_get (Thumb, 78 bytes, Stack size 24 bytes, npl_os_freertos.o(i.npl_freertos_eventq_get))

    [Stack]


    [Calls]
    [Called By]

    npl_freertos_eventq_put (Thumb, 72 bytes, Stack size 24 bytes, npl_os_freertos.o(i.npl_freertos_eventq_put))

    [Stack]


    [Calls]
    [Called By]

    npl_freertos_mutex_init (Thumb, 32 bytes, Stack size 8 bytes, npl_os_freertos.o(i.npl_freertos_mutex_init))

    [Stack]


    [Calls]
    [Called By]

    npl_freertos_mutex_pend (Thumb, 44 bytes, Stack size 8 bytes, npl_os_freertos.o(i.npl_freertos_mutex_pend))

    [Stack]


    [Calls]
    [Called By]

    npl_freertos_mutex_release (Thumb, 44 bytes, Stack size 8 bytes, npl_os_freertos.o(i.npl_freertos_mutex_release))

    [Stack]


    [Calls]
    [Called By]

    npl_freertos_sem_init (Thumb, 32 bytes, Stack size 8 bytes, npl_os_freertos.o(i.npl_freertos_sem_init))

    [Stack]


    [Calls]
    [Called By]

    npl_freertos_sem_pend (Thumb, 70 bytes, Stack size 16 bytes, npl_os_freertos.o(i.npl_freertos_sem_pend))

    [Stack]


    [Calls]
    [Called By]

    npl_freertos_sem_release (Thumb, 66 bytes, Stack size 16 bytes, npl_os_freertos.o(i.npl_freertos_sem_release))

    [Stack]


    [Calls]
    [Called By]

    npl_freertos_time_ms_to_ticks (Thumb, 44 bytes, Stack size 16 bytes, npl_os_freertos.o(i.npl_freertos_time_ms_to_ticks))

    [Stack]


    [Calls]
    [Called By]

    on_reset (Thumb, 14 bytes, Stack size 8 bytes, pan_spark_glue.o(i.on_reset))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    os_mbuf_adj (Thumb, 178 bytes, Stack size 16 bytes, os_mbuf.o(i.os_mbuf_adj))

    [Stack]


    [Calls]
    [Called By]

    os_mbuf_append (Thumb, 200 bytes, Stack size 40 bytes, os_mbuf.o(i.os_mbuf_append))

    [Stack]


    [Calls]
    [Called By]

    os_mbuf_appendfrom (Thumb, 114 bytes, Stack size 40 bytes, os_mbuf.o(i.os_mbuf_appendfrom))

    [Stack]


    [Calls]
    [Called By]

    os_mbuf_cmpf (Thumb, 122 bytes, Stack size 32 bytes, os_mbuf.o(i.os_mbuf_cmpf))

    [Stack]


    [Calls]
    [Called By]

    os_mbuf_cmpm (Thumb, 250 bytes, Stack size 56 bytes, os_mbuf.o(i.os_mbuf_cmpm))

    [Stack]


    [Calls]
    [Called By]

    os_mbuf_concat (Thumb, 64 bytes, Stack size 4 bytes, os_mbuf.o(i.os_mbuf_concat))

    [Stack]


    [Called By]

    os_mbuf_copydata (Thumb, 88 bytes, Stack size 24 bytes, os_mbuf.o(i.os_mbuf_copydata))

    [Stack]


    [Calls]
    [Called By]

    os_mbuf_copyinto (Thumb, 150 bytes, Stack size 40 bytes, os_mbuf.o(i.os_mbuf_copyinto))

    [Stack]


    [Calls]
    [Called By]

    os_mbuf_extend (Thumb, 94 bytes, Stack size 16 bytes, os_mbuf.o(i.os_mbuf_extend))

    [Stack]


    [Calls]
    [Called By]

    os_mbuf_free_chain (Thumb, 34 bytes, Stack size 8 bytes, os_mbuf.o(i.os_mbuf_free_chain))

    [Stack]


    [Calls]
    [Called By]

    os_mbuf_get (Thumb, 46 bytes, Stack size 16 bytes, os_mbuf.o(i.os_mbuf_get))

    [Stack]


    [Calls]
    [Called By]

    os_mbuf_get_pkthdr (Thumb, 48 bytes, Stack size 8 bytes, os_mbuf.o(i.os_mbuf_get_pkthdr))

    [Stack]


    [Calls]
    [Called By]

    os_mbuf_pack_chains (Thumb, 252 bytes, Stack size 32 bytes, os_mbuf.o(i.os_mbuf_pack_chains))

    [Stack]


    [Calls]
    [Called By]

    os_mbuf_pool_init (Thumb, 10 bytes, Stack size 0 bytes, os_mbuf.o(i.os_mbuf_pool_init))

    [Called By]

    os_mbuf_prepend (Thumb, 262 bytes, Stack size 24 bytes, os_mbuf.o(i.os_mbuf_prepend))

    [Stack]


    [Calls]
    [Called By]

    os_mbuf_prepend_pullup (Thumb, 20 bytes, Stack size 8 bytes, os_mbuf.o(i.os_mbuf_prepend_pullup))

    [Stack]


    [Calls]
    [Called By]

    os_mbuf_pullup (Thumb, 288 bytes, Stack size 24 bytes, os_mbuf.o(i.os_mbuf_pullup))

    [Stack]


    [Calls]
    [Called By]

    os_mbuf_trim_front (Thumb, 108 bytes, Stack size 16 bytes, os_mbuf.o(i.os_mbuf_trim_front))

    [Stack]


    [Calls]
    [Called By]

    os_memblock_from (Thumb, 54 bytes, Stack size 8 bytes, os_mempool.o(i.os_memblock_from))

    [Stack]


    [Calls]
    [Called By]

    os_memblock_get (Thumb, 48 bytes, Stack size 16 bytes, os_mempool.o(i.os_memblock_get))

    [Stack]


    [Calls]
    [Called By]

    os_memblock_put (Thumb, 60 bytes, Stack size 16 bytes, os_mempool.o(i.os_memblock_put))

    [Stack]


    [Calls]
    [Called By]

    os_memblock_put_from_cb (Thumb, 30 bytes, Stack size 16 bytes, os_mempool.o(i.os_memblock_put_from_cb))

    [Stack]


    [Calls]
    [Called By]

    os_mempool_ext_init (Thumb, 124 bytes, Stack size 16 bytes, os_mempool.o(i.os_mempool_ext_init))

    [Stack]


    [Called By]

    os_mempool_init (Thumb, 110 bytes, Stack size 16 bytes, os_mempool.o(i.os_mempool_init))

    [Stack]


    [Called By]

    os_mempool_module_init (Thumb, 10 bytes, Stack size 0 bytes, os_mempool.o(i.os_mempool_module_init))

    [Called By]

    os_mqueue_get (Thumb, 42 bytes, Stack size 16 bytes, os_mbuf.o(i.os_mqueue_get))

    [Stack]


    [Calls]
    [Called By]

    os_mqueue_init (Thumb, 16 bytes, Stack size 0 bytes, os_mbuf.o(i.os_mqueue_init))

    [Called By]

    os_mqueue_put (Thumb, 58 bytes, Stack size 16 bytes, os_mbuf.o(i.os_mqueue_put))

    [Stack]


    [Calls]
    [Called By]

    os_msys_get_pkthdr (Thumb, 94 bytes, Stack size 16 bytes, os_mbuf.o(i.os_msys_get_pkthdr))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    os_msys_register (Thumb, 64 bytes, Stack size 8 bytes, os_mbuf.o(i.os_msys_register))

    [Stack]


    [Called By]

    os_msys_reset (Thumb, 10 bytes, Stack size 0 bytes, os_mbuf.o(i.os_msys_reset))

    [Called By]

    os_schedule_main (Thumb, 36 bytes, Stack size 8 bytes, os_setup.o(i.os_schedule_main))

    [Stack]


    [Calls]
    [Called By]

    pan10x_mac_addr_get (Thumb, 60 bytes, Stack size 16 bytes, pan_mac_addr.o(i.pan10x_mac_addr_get))

    [Stack]


    [Calls]
    [Called By]

    pan10xx_platform_init (Thumb, 540 bytes, Stack size 304 bytes, soc.o(i.pan10xx_platform_init))

    [Stack]


    [Calls]
    [Called By]

    pan_ble_hci_acl_nimble_handle (Thumb, 82 bytes, Stack size 16 bytes, pan_ble_stack.o(i.pan_ble_hci_acl_nimble_handle))

    [Stack]


    [Calls]
    [Called By]

    pan_ble_hci_cmd_handle (Thumb, 76 bytes, Stack size 16 bytes, pan_ble_stack.o(i.pan_ble_hci_cmd_handle))

    [Stack]


    [Calls]
    [Called By]

    pan_ble_hci_init (Thumb, 14 bytes, Stack size 8 bytes, pan_ble_stack.o(i.pan_ble_hci_init))

    [Stack]


    [Calls]
    [Called By]

    pan_ble_init (Thumb, 320 bytes, Stack size 48 bytes, pan_ble_stack.o(i.pan_ble_init))

    [Stack]


    [Calls]
    [Called By]

    pan_ble_stack_init (Thumb, 170 bytes, Stack size 32 bytes, pan_spark_glue.o(i.pan_ble_stack_init))

    [Stack]


    [Calls]
    [Called By]

    pan_ble_thread_create (Thumb, 30 bytes, Stack size 16 bytes, pan_spark_glue.o(i.pan_ble_thread_create), UNUSED)

    [Calls]

    pan_ll_register_hostcopy_cb (Thumb, 6 bytes, Stack size 0 bytes, pan_ble_stack.o(i.pan_ll_register_hostcopy_cb))

    [Called By]

    pan_ll_register_semphr_cback (Thumb, 8 bytes, Stack size 8 bytes, pan_ble_stack.o(i.pan_ll_register_semphr_cback))

    [Stack]


    [Calls]
    [Called By]

    pan_misc_register_32k_track_cb (Thumb, 8 bytes, Stack size 8 bytes, pan_ble_stack.o(i.pan_misc_register_32k_track_cb))

    [Stack]


    [Calls]
    [Called By]

    pan_misc_register_print (Thumb, 8 bytes, Stack size 8 bytes, pan_ble_stack.o(i.pan_misc_register_print))

    [Stack]


    [Calls]
    [Called By]

    pan_misc_set_bd_addr (Thumb, 10 bytes, Stack size 8 bytes, pan_ble_stack.o(i.pan_misc_set_bd_addr))

    [Stack]


    [Calls]
    [Called By]

    peer_add (Thumb, 72 bytes, Stack size 16 bytes, peer.o(i.peer_add))

    [Stack]


    [Calls]
    [Called By]

    peer_chr_find_uuid (Thumb, 72 bytes, Stack size 16 bytes, peer.o(i.peer_chr_find_uuid))

    [Stack]


    [Calls]
    [Called By]

    peer_delete (Thumb, 142 bytes, Stack size 16 bytes, peer.o(i.peer_delete))

    [Stack]


    [Calls]
    [Called By]

    peer_disc_all (Thumb, 130 bytes, Stack size 32 bytes, peer.o(i.peer_disc_all))

    [Stack]


    [Calls]
    [Called By]

    peer_dsc_find_uuid (Thumb, 106 bytes, Stack size 24 bytes, peer.o(i.peer_dsc_find_uuid))

    [Stack]


    [Calls]
    [Called By]

    peer_init (Thumb, 226 bytes, Stack size 40 bytes, peer.o(i.peer_init))

    [Stack]


    [Calls]
    [Called By]

    phy_init_from_info (Thumb, 104 bytes, Stack size 624 bytes, rf_ft.o(i.phy_init_from_info))

    [Stack]


    [Calls]
    [Called By]

    phy_value_init_from_code (Thumb, 336 bytes, Stack size 24 bytes, rf_ft.o(i.phy_value_init_from_code))

    [Stack]


    [Calls]
    [Called By]

    phy_value_init_from_info (Thumb, 334 bytes, Stack size 16 bytes, rf_ft.o(i.phy_value_init_from_info))

    [Stack]


    [Calls]
    [Called By]

    print_adv_fields (Thumb, 188 bytes, Stack size 48 bytes, app_ble_central.o(i.print_adv_fields))

    [Stack]


    [Calls]
    [Called By]

    put_le16 (Thumb, 8 bytes, Stack size 0 bytes, endian.o(i.put_le16))

    [Called By]

    put_le32 (Thumb, 16 bytes, Stack size 0 bytes, endian.o(i.put_le32))

    [Called By]

    pvPortMalloc (Thumb, 294 bytes, Stack size 24 bytes, heap_4.o(i.pvPortMalloc))

    [Stack]


    [Calls]
    [Called By]

    pvTaskIncrementMutexHeldCount (Thumb, 20 bytes, Stack size 0 bytes, tasks.o(i.pvTaskIncrementMutexHeldCount))

    [Called By]

    pvTimerGetTimerID (Thumb, 22 bytes, Stack size 8 bytes, timers.o(i.pvTimerGetTimerID))

    [Stack]


    [Calls]
    [Called By]

    pxPortInitialiseStack (Thumb, 30 bytes, Stack size 4 bytes, port.o(i.pxPortInitialiseStack))

    [Stack]


    [Called By]

    setup (Thumb, 22 bytes, Stack size 8 bytes, app.o(i.setup))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    sleep_timer_post_irq_handler (Thumb, 2 bytes, Stack size 0 bytes, soc.o(i.sleep_timer_post_irq_handler))

    [Called By]

    smp_ble_get_mtu (Thumb, 20 bytes, Stack size 8 bytes, smp_ble.o(i.smp_ble_get_mtu))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smp_ble_pkg_init (Thumb, 52 bytes, Stack size 8 bytes, smp_ble.o(i.smp_ble_pkg_init))

    [Stack]


    [Calls]
    [Called By]

    smp_get_dflt_eventq (Thumb, 8 bytes, Stack size 8 bytes, smp.o(i.smp_get_dflt_eventq))

    [Stack]


    [Calls]
    [Called By]

    smp_process_request_packet (Thumb, 692 bytes, Stack size 152 bytes, mcumgr_smp.o(i.smp_process_request_packet))

    [Stack]


    [Calls]
    [Called By]

    smp_rx_req (Thumb, 40 bytes, Stack size 16 bytes, smp.o(i.smp_rx_req))

    [Stack]


    [Calls]
    [Called By]

    smp_transport_init (Thumb, 44 bytes, Stack size 8 bytes, smp.o(i.smp_transport_init))

    [Stack]


    [Calls]
    [Called By]

    smp_tx_rsp (Thumb, 66 bytes, Stack size 24 bytes, smp.o(i.smp_tx_rsp))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    stackDump (Thumb, 70 bytes, Stack size 8 bytes, retarget.o(i.stackDump), UNUSED)

    [Calls]

    swap_buf (Thumb, 50 bytes, Stack size 4 bytes, endian.o(i.swap_buf))

    [Stack]


    [Called By]

    swap_in_place (Thumb, 30 bytes, Stack size 4 bytes, endian.o(i.swap_in_place))

    [Stack]


    [Called By]

    sys_clock_Init (Thumb, 152 bytes, Stack size 8 bytes, soc.o(i.sys_clock_Init))

    [Stack]


    [Calls]
    [Called By]

    tc_aes128_set_encrypt_key (Thumb, 176 bytes, Stack size 60 bytes, aes_encrypt.o(i.tc_aes128_set_encrypt_key))

    [Stack]


    [Called By]

    tc_aes_encrypt (Thumb, 1470 bytes, Stack size 96 bytes, aes_encrypt.o(i.tc_aes_encrypt))

    [Stack]


    [Calls]
    [Called By]

    tlv_init_iter (Thumb, 138 bytes, Stack size 64 bytes, rf_ft.o(i.tlv_init_iter))

    [Stack]


    [Calls]
    [Called By]

    ull_to_s (Thumb, 90 bytes, Stack size 40 bytes, img_mgmt_util.o(i.ull_to_s))

    [Stack]


    [Calls]
    [Called By]

    uxListRemove (Thumb, 38 bytes, Stack size 0 bytes, list.o(i.uxListRemove))

    [Called By]

    uxQueueMessagesWaiting (Thumb, 22 bytes, Stack size 8 bytes, queue.o(i.uxQueueMessagesWaiting))

    [Stack]


    [Calls]
    [Called By]

    uxTaskGetNumberOfTasks (Thumb, 6 bytes, Stack size 0 bytes, tasks.o(i.uxTaskGetNumberOfTasks))

    [Called By]

    vApplicationMallocFailedHook (Thumb, 36 bytes, Stack size 0 bytes, utility.o(i.vApplicationMallocFailedHook))

    [Stack]


    [Calls]
    [Called By]

    vApplicationUserHook (Thumb, 18 bytes, Stack size 8 bytes, pan_spark_glue.o(i.vApplicationUserHook))

    [Stack]


    [Calls]
    [Called By]

    vListInitialise (Thumb, 22 bytes, Stack size 0 bytes, list.o(i.vListInitialise))

    [Called By]

    vListInitialiseItem (Thumb, 6 bytes, Stack size 0 bytes, list.o(i.vListInitialiseItem))

    [Called By]

    vListInsert (Thumb, 50 bytes, Stack size 8 bytes, list.o(i.vListInsert))

    [Stack]


    [Called By]

    vListInsertEnd (Thumb, 24 bytes, Stack size 0 bytes, list.o(i.vListInsertEnd))

    [Called By]

    vPortExitCritical (Thumb, 22 bytes, Stack size 0 bytes, port.o(i.vPortExitCritical))

    [Called By]

    vPortFree (Thumb, 128 bytes, Stack size 16 bytes, heap_4.o(i.vPortFree))

    [Stack]


    [Calls]
    [Called By]

    vPortSetupTimerInterrupt (Thumb, 32 bytes, Stack size 8 bytes, port.o(i.vPortSetupTimerInterrupt))

    [Stack]


    [Calls]
    [Called By]

    vPortYield (Thumb, 18 bytes, Stack size 0 bytes, port.o(i.vPortYield))

    [Called By]

    vQueueAddToRegistry (Thumb, 66 bytes, Stack size 16 bytes, queue.o(i.vQueueAddToRegistry))

    [Stack]


    [Called By]

    vQueueDelete (Thumb, 48 bytes, Stack size 8 bytes, queue.o(i.vQueueDelete))

    [Stack]


    [Calls]
    [Called By]

    vQueueWaitForMessageRestricted (Thumb, 68 bytes, Stack size 16 bytes, queue.o(i.vQueueWaitForMessageRestricted))

    [Stack]


    [Calls]
    [Called By]

    vTaskDelay (Thumb, 42 bytes, Stack size 8 bytes, tasks.o(i.vTaskDelay))

    [Stack]


    [Calls]
    [Called By]

    vTaskDelete (Thumb, 140 bytes, Stack size 16 bytes, tasks.o(i.vTaskDelete))

    [Stack]


    [Calls]
    [Called By]

    vTaskInternalSetTimeOutState (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(i.vTaskInternalSetTimeOutState))

    [Called By]

    vTaskMissedYield (Thumb, 8 bytes, Stack size 0 bytes, tasks.o(i.vTaskMissedYield))

    [Called By]

    vTaskPlaceOnEventList (Thumb, 30 bytes, Stack size 8 bytes, tasks.o(i.vTaskPlaceOnEventList))

    [Stack]


    [Calls]
    [Called By]

    vTaskPlaceOnEventListRestricted (Thumb, 66 bytes, Stack size 16 bytes, tasks.o(i.vTaskPlaceOnEventListRestricted))

    [Stack]


    [Calls]
    [Called By]

    vTaskPriorityDisinheritAfterTimeout (Thumb, 132 bytes, Stack size 16 bytes, tasks.o(i.vTaskPriorityDisinheritAfterTimeout))

    [Stack]


    [Calls]
    [Called By]

    vTaskStartScheduler (Thumb, 72 bytes, Stack size 24 bytes, tasks.o(i.vTaskStartScheduler))

    [Stack]


    [Calls]
    [Called By]

    vTaskSuspendAll (Thumb, 10 bytes, Stack size 0 bytes, tasks.o(i.vTaskSuspendAll))

    [Called By]

    vTimerCallback (Thumb, 66 bytes, Stack size 8 bytes, app_ble.o(i.vTimerCallback))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    xPortStartScheduler (Thumb, 40 bytes, Stack size 8 bytes, port.o(i.xPortStartScheduler))

    [Stack]


    [Calls]
    [Called By]

    xQueueCreateCountingSemaphore (Thumb, 30 bytes, Stack size 8 bytes, queue.o(i.xQueueCreateCountingSemaphore))

    [Stack]


    [Calls]
    [Called By]

    xQueueCreateMutex (Thumb, 36 bytes, Stack size 8 bytes, queue.o(i.xQueueCreateMutex))

    [Stack]


    [Calls]
    [Called By]

    xQueueGenericCreate (Thumb, 150 bytes, Stack size 24 bytes, queue.o(i.xQueueGenericCreate))

    [Stack]


    [Calls]
    [Called By]

    xQueueGenericSend (Thumb, 488 bytes, Stack size 80 bytes, queue.o(i.xQueueGenericSend))

    [Stack]


    [Calls]
    [Called By]

    xQueueGenericSendFromISR (Thumb, 186 bytes, Stack size 48 bytes, queue.o(i.xQueueGenericSendFromISR))

    [Stack]


    [Calls]
    [Called By]

    xQueueGiveFromISR (Thumb, 146 bytes, Stack size 24 bytes, queue.o(i.xQueueGiveFromISR))

    [Stack]


    [Calls]
    [Called By]

    xQueueGiveMutexRecursive (Thumb, 48 bytes, Stack size 8 bytes, queue.o(i.xQueueGiveMutexRecursive))

    [Stack]


    [Calls]
    [Called By]

    xQueueReceive (Thumb, 288 bytes, Stack size 48 bytes, queue.o(i.xQueueReceive))

    [Stack]


    [Calls]
    [Called By]

    xQueueReceiveFromISR (Thumb, 154 bytes, Stack size 40 bytes, queue.o(i.xQueueReceiveFromISR))

    [Stack]


    [Calls]
    [Called By]

    xQueueTakeMutexRecursive (Thumb, 50 bytes, Stack size 16 bytes, queue.o(i.xQueueTakeMutexRecursive))

    [Stack]


    [Calls]
    [Called By]

    xTaskCheckForTimeOut (Thumb, 116 bytes, Stack size 24 bytes, tasks.o(i.xTaskCheckForTimeOut))

    [Stack]


    [Calls]
    [Called By]

    xTaskCreate (Thumb, 370 bytes, Stack size 56 bytes, tasks.o(i.xTaskCreate))

    [Stack]


    [Calls]
    [Called By]

    xTaskGetCurrentTaskHandle (Thumb, 6 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetCurrentTaskHandle))

    [Called By]

    xTaskGetSchedulerState (Thumb, 26 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetSchedulerState))

    [Called By]

    xTaskGetTickCount (Thumb, 6 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetTickCount))

    [Called By]

    xTaskGetTickCountFromISR (Thumb, 6 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetTickCountFromISR))

    [Called By]

    xTaskPriorityDisinherit (Thumb, 124 bytes, Stack size 16 bytes, tasks.o(i.xTaskPriorityDisinherit))

    [Stack]


    [Calls]
    [Called By]

    xTaskPriorityInherit (Thumb, 142 bytes, Stack size 16 bytes, tasks.o(i.xTaskPriorityInherit))

    [Stack]


    [Calls]
    [Called By]

    xTaskRemoveFromEventList (Thumb, 192 bytes, Stack size 8 bytes, tasks.o(i.xTaskRemoveFromEventList))

    [Stack]


    [Called By]

    xTaskResumeAll (Thumb, 272 bytes, Stack size 24 bytes, tasks.o(i.xTaskResumeAll))

    [Stack]


    [Calls]
    [Called By]

    xTimerCreate (Thumb, 146 bytes, Stack size 48 bytes, timers.o(i.xTimerCreate))

    [Stack]


    [Calls]
    [Called By]

    xTimerCreateTimerTask (Thumb, 98 bytes, Stack size 16 bytes, timers.o(i.xTimerCreateTimerTask))

    [Stack]


    [Calls]
    [Called By]

    xTimerGenericCommand (Thumb, 92 bytes, Stack size 40 bytes, timers.o(i.xTimerGenericCommand))

    [Stack]


    [Calls]
    [Called By]

    xTimerGetExpiryTime (Thumb, 10 bytes, Stack size 0 bytes, timers.o(i.xTimerGetExpiryTime))

    [Called By]

    xTimerIsTimerActive (Thumb, 34 bytes, Stack size 8 bytes, timers.o(i.xTimerIsTimerActive))

    [Stack]


    [Calls]
    [Called By]

    soc_busy_wait (Thumb, 98 bytes, Stack size 0 bytes, soc.o(.ramfunc))

    [Called By]

    SLPTMR_IRQHandler (Thumb, 82 bytes, Stack size 8 bytes, soc.o(.ramfunc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    clktrim_32k_clk_measure_start (Thumb, 44 bytes, Stack size 8 bytes, soc_32k_cali.o(.ramfunc))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    clktrim_32k_clk_measure_value_get (Thumb, 30 bytes, Stack size 0 bytes, soc_32k_cali.o(.ramfunc))
    [Address Reference Count : 2]

    xQueueSemaphoreTake (Thumb, 336 bytes, Stack size 40 bytes, queue.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    xTaskIncrementTick (Thumb, 284 bytes, Stack size 16 bytes, tasks.o(.ramfunc))

    [Stack]


    [Called By]

    vTaskSwitchContext (Thumb, 90 bytes, Stack size 4 bytes, tasks.o(.ramfunc))

    [Stack]


    [Called By]

    PendSV_Handler (Thumb, 64 bytes, Stack size 0 bytes, port.o(.ramfunc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    vPortEnterCritical (Thumb, 24 bytes, Stack size 0 bytes, port.o(.ramfunc))

    [Called By]

    SysTick_Handler (Thumb, 32 bytes, Stack size 8 bytes, port.o(.ramfunc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    vPortSysTickRestart (Thumb, 18 bytes, Stack size 0 bytes, port.o(.ramfunc), UNUSED)

    ll_semphr_cback (Thumb, 14 bytes, Stack size 0 bytes, pan_spark_glue.o(.ramfunc))
    [Address Reference Count : 2]

    LL_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, pan_spark_glue.o(.ramfunc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ADC_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, pan_spark_glue.o(.ramfunc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    pan_ble_irq (Thumb, 8 bytes, Stack size 8 bytes, pan_ble_stack.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    pan_ble_handle (Thumb, 8 bytes, Stack size 8 bytes, pan_ble_stack.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    pan_update_stimer (Thumb, 8 bytes, Stack size 8 bytes, pan_ble_stack.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    BB_ResetCommon (Thumb, 82 bytes, Stack size 8 bytes, bb.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    BB_SetPwrModeEx (Thumb, 100 bytes, Stack size 24 bytes, bb.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    BB_Reset (Thumb, 226 bytes, Stack size 72 bytes, bb.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    BB_SleepRestore (Thumb, 100 bytes, Stack size 24 bytes, bb.o(.ramfunc), UNUSED)

    [Calls]

    BB_SetPwrMode (Thumb, 4 bytes, Stack size 0 bytes, bb.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    BB_SetBlePhy (Thumb, 54 bytes, Stack size 24 bytes, bb.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    BB_SetBleChannel (Thumb, 64 bytes, Stack size 8 bytes, bb.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    BB_SetMaxMoreDataNum (Thumb, 20 bytes, Stack size 0 bytes, bb.o(.ramfunc))

    [Called By]

    BB_SetRxBuf (Thumb, 22 bytes, Stack size 0 bytes, bb.o(.ramfunc))

    [Called By]

    BB_SetTxBuf (Thumb, 22 bytes, Stack size 0 bytes, bb.o(.ramfunc))

    [Called By]

    BB_UsToTick (Thumb, 14 bytes, Stack size 8 bytes, bb.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    BB_TickToUs (Thumb, 10 bytes, Stack size 0 bytes, bb.o(.ramfunc))

    [Called By]

    BB_Delay (Thumb, 18 bytes, Stack size 0 bytes, bb.o(.ramfunc), UNUSED)

    BB_IsTimeExpired (Thumb, 42 bytes, Stack size 16 bytes, bb.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    BB_Start32kRCMeasure (Thumb, 68 bytes, Stack size 16 bytes, bb.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    BB_Get32kRCMeasureValue (Thumb, 108 bytes, Stack size 16 bytes, bb.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    LL_AllocConnCtxEx (Thumb, 70 bytes, Stack size 8 bytes, ll_conn.o(.ramfunc))

    [Stack]


    [Called By]

    LL_FindActMst (Thumb, 140 bytes, Stack size 32 bytes, ll_conn.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    LL_StartMstConnEvt (Thumb, 116 bytes, Stack size 16 bytes, ll_conn_mst.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    LL_StartSlvConnEvt (Thumb, 110 bytes, Stack size 16 bytes, ll_conn_slv.o(.ramfunc), UNUSED)

    [Calls]

    LL_TimingAddUs (Thumb, 62 bytes, Stack size 16 bytes, ll_int.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    LL_TimingSubUs (Thumb, 62 bytes, Stack size 16 bytes, ll_int.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    SCH_IRQUpdReqHandler (Thumb, 158 bytes, Stack size 24 bytes, sch_main.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    RF_PhyResetSeq (Thumb, 82 bytes, Stack size 8 bytes, rf_phy.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    RF_SetChannel (Thumb, 34 bytes, Stack size 8 bytes, rf_phy.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    RF_GetTxSettleTime (Thumb, 6 bytes, Stack size 0 bytes, rf_phy.o(.ramfunc))

    [Called By]

    RF_GetRxSettleTime (Thumb, 6 bytes, Stack size 0 bytes, rf_phy.o(.ramfunc))

    [Called By]

    RF_EnablePhy (Thumb, 104 bytes, Stack size 16 bytes, rf_phy.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    RF_SetBlePhy (Thumb, 196 bytes, Stack size 16 bytes, rf_phy.o(.ramfunc))

    [Stack]


    [Called By]

    MDC_TimerSleepUpdate (Thumb, 386 bytes, Stack size 48 bytes, stimer.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    xmemcpy (Thumb, 50 bytes, Stack size 4 bytes, utils.o(.ramfunc))

    [Stack]


    [Called By]

    xmemcmp (Thumb, 38 bytes, Stack size 4 bytes, utils.o(.ramfunc))

    [Stack]


    [Called By]

    xmemset (Thumb, 42 bytes, Stack size 8 bytes, utils.o(.ramfunc))

    [Stack]


    [Called By]

    LL_GetPduDurationTime (Thumb, 52 bytes, Stack size 0 bytes, ll_conn_comm.o(.ramfunc))

    [Called By]

    LL_PushPktToBBFifo (Thumb, 300 bytes, Stack size 48 bytes, ll_conn_comm.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    LL_PushPktToBBTxFifo (Thumb, 1048 bytes, Stack size 64 bytes, ll_conn_comm.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    LL_AdjustConnParam (Thumb, 1542 bytes, Stack size 88 bytes, ll_conn_comm.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    LL_ConnEvtStartHandler (Thumb, 542 bytes, Stack size 24 bytes, ll_conn_comm.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    LL_InitiatorPduHandler (Thumb, 534 bytes, Stack size 88 bytes, ll_pdu_scan.o(.ramfunc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_TrackTimingScheduler (Thumb, 32 bytes, Stack size 0 bytes, ll_track_timing.o(.ramfunc))

    [Called By]

    LL_TrackTimingAdv (Thumb, 32 bytes, Stack size 0 bytes, ll_track_timing.o(.ramfunc))

    [Called By]

    LL_TrackTimingScan (Thumb, 32 bytes, Stack size 0 bytes, ll_track_timing.o(.ramfunc))

    [Called By]

    LL_TrackTimingConnEvt (Thumb, 252 bytes, Stack size 8 bytes, ll_track_timing.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    LL_TrackTimingCodeExe (Thumb, 2 bytes, Stack size 0 bytes, ll_track_timing.o(.ramfunc))

    [Called By]

    RF_WritePhyCfg (Thumb, 240 bytes, Stack size 40 bytes, rf_phy_spi.o(.ramfunc))

    [Stack]


    [Calls]
    [Called By]

    Local Symbols

    FMC_ReadStreamInternal (Thumb, 224 bytes, Stack size 40 bytes, pan_fmc.o(i.FMC_ReadStreamInternal))

    [Stack]


    [Calls]
    [Called By]

    FMC_TrigErrorHandler (Thumb, 78 bytes, Stack size 0 bytes, pan_fmc.o(i.FMC_TrigErrorHandler))

    [Called By]

    FMC_WritePageInternal (Thumb, 264 bytes, Stack size 24 bytes, pan_fmc.o(i.FMC_WritePageInternal))

    [Stack]


    [Calls]
    [Called By]

    GPIO_IRQHandler (Thumb, 96 bytes, Stack size 24 bytes, pan_hal_gpio.o(i.GPIO_IRQHandler))

    [Stack]


    [Called By]

    TIMER_HandleProc (Thumb, 110 bytes, Stack size 16 bytes, pan_hal_timer.o(i.TIMER_HandleProc))

    [Stack]


    [Called By]

    UART_HandleProc (Thumb, 214 bytes, Stack size 16 bytes, pan_hal_uart.o(i.UART_HandleProc))

    [Stack]


    [Calls]
    [Called By]

    UART_HandleReceivedData (Thumb, 300 bytes, Stack size 16 bytes, pan_hal_uart.o(i.UART_HandleReceivedData))

    [Stack]


    [Called By]

    prvCopyDataToQueue (Thumb, 112 bytes, Stack size 24 bytes, queue.o(i.prvCopyDataToQueue))

    [Stack]


    [Calls]
    [Called By]

    prvNotifyQueueSetContainer (Thumb, 98 bytes, Stack size 24 bytes, queue.o(i.prvNotifyQueueSetContainer))

    [Stack]


    [Calls]
    [Called By]

    prvUnlockQueue (Thumb, 226 bytes, Stack size 40 bytes, queue.o(i.prvUnlockQueue))

    [Stack]


    [Calls]
    [Called By]

    prvAddCurrentTaskToDelayedList (Thumb, 114 bytes, Stack size 24 bytes, tasks.o(i.prvAddCurrentTaskToDelayedList))

    [Stack]


    [Calls]
    [Called By]

    prvIdleTask (Thumb, 76 bytes, Stack size 0 bytes, tasks.o(i.prvIdleTask))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    prvProcessExpiredTimer (Thumb, 150 bytes, Stack size 24 bytes, timers.o(i.prvProcessExpiredTimer))

    [Stack]


    [Calls]
    [Called By]

    prvSampleTimeNow (Thumb, 214 bytes, Stack size 32 bytes, timers.o(i.prvSampleTimeNow))

    [Stack]


    [Calls]
    [Called By]

    prvTimerTask (Thumb, 666 bytes, Stack size 24 bytes, timers.o(i.prvTimerTask))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    ble_att_rx (Thumb, 194 bytes, Stack size 32 bytes, ble_att.o(i.ble_att_rx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_att_svr_check_perms (Thumb, 254 bytes, Stack size 184 bytes, ble_att_svr.o(i.ble_att_svr_check_perms))

    [Stack]


    [Calls]
    [Called By]

    ble_att_svr_read_flat (Thumb, 148 bytes, Stack size 80 bytes, ble_att_svr.o(i.ble_att_svr_read_flat))

    [Stack]


    [Calls]
    [Called By]

    ble_att_svr_tx_rsp (Thumb, 168 bytes, Stack size 72 bytes, ble_att_svr.o(i.ble_att_svr_tx_rsp))

    [Stack]


    [Calls]
    [Called By]

    ble_att_svr_write_handle (Thumb, 124 bytes, Stack size 40 bytes, ble_att_svr.o(i.ble_att_svr_write_handle))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_adv_finished (Thumb, 98 bytes, Stack size 72 bytes, ble_gap.o(i.ble_gap_adv_finished))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_call_conn_event_cb (Thumb, 90 bytes, Stack size 16 bytes, ble_gap.o(i.ble_gap_call_conn_event_cb))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_disc_complete (Thumb, 92 bytes, Stack size 72 bytes, ble_gap.o(i.ble_gap_disc_complete))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_fill_conn_desc (Thumb, 114 bytes, Stack size 48 bytes, ble_gap.o(i.ble_gap_fill_conn_desc))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_master_failed (Thumb, 108 bytes, Stack size 72 bytes, ble_gap.o(i.ble_gap_master_failed))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_update_entry_remove (Thumb, 64 bytes, Stack size 24 bytes, ble_gap.o(i.ble_gap_update_entry_remove))

    [Stack]


    [Calls]
    [Called By]

    ble_gap_update_l2cap_cb (Thumb, 48 bytes, Stack size 16 bytes, ble_gap.o(i.ble_gap_update_l2cap_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    ble_gap_update_notify (Thumb, 136 bytes, Stack size 88 bytes, ble_gap.o(i.ble_gap_update_notify))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_disc_all_chrs_err (Thumb, 54 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_disc_all_chrs_err))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_disc_all_chrs_resume (Thumb, 68 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gattc_disc_all_chrs_resume))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_disc_all_chrs_rx_adata (Thumb, 132 bytes, Stack size 48 bytes, ble_gattc.o(i.ble_gattc_disc_all_chrs_rx_adata))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_disc_all_chrs_rx_complete (Thumb, 132 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gattc_disc_all_chrs_rx_complete))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_disc_all_chrs_tmo (Thumb, 34 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_disc_all_chrs_tmo))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_disc_all_dscs_cb (Thumb, 44 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_disc_all_dscs_cb))

    [Stack]


    [Called By]

    ble_gattc_disc_all_dscs_err (Thumb, 50 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_disc_all_dscs_err))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_disc_all_dscs_resume (Thumb, 60 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gattc_disc_all_dscs_resume))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_disc_all_dscs_tmo (Thumb, 32 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_disc_all_dscs_tmo))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_disc_all_svcs_err (Thumb, 54 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_disc_all_svcs_err))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_disc_all_svcs_resume (Thumb, 66 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gattc_disc_all_svcs_resume))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_disc_all_svcs_tmo (Thumb, 34 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_disc_all_svcs_tmo))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_disc_chr_uuid_cb (Thumb, 48 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_disc_chr_uuid_cb))

    [Stack]


    [Called By]

    ble_gattc_disc_chr_uuid_err (Thumb, 54 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_disc_chr_uuid_err))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_disc_chr_uuid_resume (Thumb, 68 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gattc_disc_chr_uuid_resume))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_disc_chr_uuid_rx_adata (Thumb, 150 bytes, Stack size 48 bytes, ble_gattc.o(i.ble_gattc_disc_chr_uuid_rx_adata))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_disc_chr_uuid_rx_complete (Thumb, 132 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gattc_disc_chr_uuid_rx_complete))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_disc_chr_uuid_tmo (Thumb, 34 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_disc_chr_uuid_tmo))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_disc_svc_uuid_err (Thumb, 54 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_disc_svc_uuid_err))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_disc_svc_uuid_resume (Thumb, 92 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_disc_svc_uuid_resume))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_disc_svc_uuid_tmo (Thumb, 34 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_disc_svc_uuid_tmo))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_extract (Thumb, 122 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_extract))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_find_inc_svcs_cb (Thumb, 48 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_find_inc_svcs_cb))

    [Stack]


    [Called By]

    ble_gattc_find_inc_svcs_err (Thumb, 26 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_find_inc_svcs_err))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_find_inc_svcs_resume (Thumb, 80 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_find_inc_svcs_resume))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_find_inc_svcs_rx_adata (Thumb, 134 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_find_inc_svcs_rx_adata))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_find_inc_svcs_rx_complete (Thumb, 114 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_find_inc_svcs_rx_complete))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_find_inc_svcs_rx_read_rsp (Thumb, 168 bytes, Stack size 64 bytes, ble_gattc.o(i.ble_gattc_find_inc_svcs_rx_read_rsp))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_find_inc_svcs_tmo (Thumb, 14 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_find_inc_svcs_tmo))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_mtu_err (Thumb, 44 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_mtu_err))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_mtu_tmo (Thumb, 34 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_mtu_tmo))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_proc_matches_conn_op (Thumb, 28 bytes, Stack size 0 bytes, ble_gattc.o(i.ble_gattc_proc_matches_conn_op))
    [Address Reference Count : 14]

    ble_gattc_proc_matches_conn_rx_entry (Thumb, 116 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_proc_matches_conn_rx_entry))

    [Stack]


    [Address Reference Count : 5]

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

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

    ble_gattc_process_resume_status (Thumb, 52 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_process_resume_status))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_process_status (Thumb, 116 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_process_status))

    [Stack]


    [Calls]
    [Called By]

    ble_gattc_read_err (Thumb, 44 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_read_err))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_read_long_err (Thumb, 44 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_read_long_err))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_read_long_resume (Thumb, 72 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_read_long_resume))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_read_long_rx_read_rsp (Thumb, 186 bytes, Stack size 40 bytes, ble_gattc.o(i.ble_gattc_read_long_rx_read_rsp))

    [Stack]


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

    ble_gattc_read_long_tmo (Thumb, 34 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_read_long_tmo))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_read_mult_err (Thumb, 48 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_read_mult_err))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_read_mult_tmo (Thumb, 40 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_read_mult_tmo))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_read_rx_read_rsp (Thumb, 52 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gattc_read_rx_read_rsp))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_read_tmo (Thumb, 34 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_read_tmo))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_read_uuid_err (Thumb, 44 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_read_uuid_err))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_read_uuid_rx_adata (Thumb, 90 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gattc_read_uuid_rx_adata))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_read_uuid_rx_complete (Thumb, 58 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_read_uuid_rx_complete))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_read_uuid_tmo (Thumb, 34 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_read_uuid_tmo))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_write_err (Thumb, 56 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gattc_write_err))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_write_long_err (Thumb, 64 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_write_long_err))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_write_long_resume (Thumb, 144 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_write_long_resume))

    [Stack]


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

    ble_gattc_write_long_rx_exec (Thumb, 46 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_write_long_rx_exec))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_write_long_rx_prep (Thumb, 132 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gattc_write_long_rx_prep))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_write_long_tmo (Thumb, 36 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gattc_write_long_tmo))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_write_reliable_err (Thumb, 64 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gattc_write_reliable_err))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_write_reliable_resume (Thumb, 162 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gattc_write_reliable_resume))

    [Stack]


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

    ble_gattc_write_reliable_rx_exec (Thumb, 38 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_write_reliable_rx_exec))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_write_reliable_rx_prep (Thumb, 160 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gattc_write_reliable_rx_prep))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gattc_write_reliable_tmo (Thumb, 36 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gattc_write_reliable_tmo))

    [Stack]


    [Address Reference Count : 1]

    ble_gattc_write_tmo (Thumb, 48 bytes, Stack size 24 bytes, ble_gattc.o(i.ble_gattc_write_tmo))

    [Stack]


    [Address Reference Count : 1]

    ble_gatts_indicate_err (Thumb, 42 bytes, Stack size 16 bytes, ble_gattc.o(i.ble_gatts_indicate_err))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gatts_indicate_tmo (Thumb, 16 bytes, Stack size 8 bytes, ble_gattc.o(i.ble_gatts_indicate_tmo))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gatts_chr_def_access (Thumb, 132 bytes, Stack size 16 bytes, ble_gatts.o(i.ble_gatts_chr_def_access))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gatts_chr_val_access (Thumb, 178 bytes, Stack size 64 bytes, ble_gatts.o(i.ble_gatts_chr_val_access))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gatts_dsc_access (Thumb, 178 bytes, Stack size 64 bytes, ble_gatts.o(i.ble_gatts_dsc_access))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gatts_inc_access (Thumb, 70 bytes, Stack size 16 bytes, ble_gatts.o(i.ble_gatts_inc_access))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_gatts_svc_access (Thumb, 38 bytes, Stack size 16 bytes, ble_gatts.o(i.ble_gatts_svc_access))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_event_reset (Thumb, 106 bytes, Stack size 16 bytes, ble_hs.o(i.ble_hs_event_reset))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_event_rx_data (Thumb, 28 bytes, Stack size 8 bytes, ble_hs.o(i.ble_hs_event_rx_data))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_event_rx_hci_ev (Thumb, 20 bytes, Stack size 8 bytes, ble_hs.o(i.ble_hs_event_rx_hci_ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_event_start_stage1 (Thumb, 14 bytes, Stack size 8 bytes, ble_hs.o(i.ble_hs_event_start_stage1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_event_start_stage2 (Thumb, 16 bytes, Stack size 8 bytes, ble_hs.o(i.ble_hs_event_start_stage2))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_event_tx_notify (Thumb, 8 bytes, Stack size 8 bytes, ble_hs.o(i.ble_hs_event_tx_notify))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_timer_exp (Thumb, 158 bytes, Stack size 16 bytes, ble_hs.o(i.ble_hs_timer_exp))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_timer_sched (Thumb, 76 bytes, Stack size 24 bytes, ble_hs.o(i.ble_hs_timer_sched))

    [Stack]


    [Calls]
    [Called By]

    adv_set_fields (Thumb, 914 bytes, Stack size 88 bytes, ble_hs_adv.o(i.adv_set_fields))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_adv_set_flat_mbuf (Thumb, 70 bytes, Stack size 48 bytes, ble_hs_adv.o(i.ble_hs_adv_set_flat_mbuf))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_adv_set_hdr (Thumb, 90 bytes, Stack size 32 bytes, ble_hs_adv.o(i.ble_hs_adv_set_hdr))

    [Stack]


    [Calls]
    [Called By]

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

    ble_hs_hci_frag_alloc (Thumb, 28 bytes, Stack size 8 bytes, ble_hs_hci.o(i.ble_hs_hci_frag_alloc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_hci_evt_disconn_complete (Thumb, 56 bytes, Stack size 8 bytes, ble_hs_hci_evt.o(i.ble_hs_hci_evt_disconn_complete))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_hci_evt_enc_key_refresh (Thumb, 20 bytes, Stack size 8 bytes, ble_hs_hci_evt.o(i.ble_hs_hci_evt_enc_key_refresh))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_hci_evt_encrypt_change (Thumb, 20 bytes, Stack size 8 bytes, ble_hs_hci_evt.o(i.ble_hs_hci_evt_encrypt_change))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_hci_evt_hw_error (Thumb, 20 bytes, Stack size 8 bytes, ble_hs_hci_evt.o(i.ble_hs_hci_evt_hw_error))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_hci_evt_le_adv_rpt (Thumb, 176 bytes, Stack size 80 bytes, ble_hs_hci_evt.o(i.ble_hs_hci_evt_le_adv_rpt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    ble_hs_hci_evt_le_conn_complete (Thumb, 224 bytes, Stack size 64 bytes, ble_hs_hci_evt.o(i.ble_hs_hci_evt_le_conn_complete))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_hci_evt_le_conn_parm_req (Thumb, 20 bytes, Stack size 8 bytes, ble_hs_hci_evt.o(i.ble_hs_hci_evt_le_conn_parm_req))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_hci_evt_le_conn_upd_complete (Thumb, 20 bytes, Stack size 8 bytes, ble_hs_hci_evt.o(i.ble_hs_hci_evt_le_conn_upd_complete))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_hci_evt_le_dir_adv_rpt (Thumb, 120 bytes, Stack size 48 bytes, ble_hs_hci_evt.o(i.ble_hs_hci_evt_le_dir_adv_rpt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_hci_evt_le_enh_conn_complete (Thumb, 248 bytes, Stack size 64 bytes, ble_hs_hci_evt.o(i.ble_hs_hci_evt_le_enh_conn_complete))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    ble_hs_hci_evt_le_lt_key_req (Thumb, 20 bytes, Stack size 8 bytes, ble_hs_hci_evt.o(i.ble_hs_hci_evt_le_lt_key_req))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_hci_evt_le_meta (Thumb, 36 bytes, Stack size 8 bytes, ble_hs_hci_evt.o(i.ble_hs_hci_evt_le_meta))

    [Stack]


    [Address Reference Count : 1]

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

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

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

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

    ble_hs_hci_evt_le_phy_update_complete (Thumb, 20 bytes, Stack size 8 bytes, ble_hs_hci_evt.o(i.ble_hs_hci_evt_le_phy_update_complete))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_hci_evt_le_rd_rem_used_feat_complete (Thumb, 20 bytes, Stack size 8 bytes, ble_hs_hci_evt.o(i.ble_hs_hci_evt_le_rd_rem_used_feat_complete))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

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

    ble_hs_hci_evt_num_completed_pkts (Thumb, 102 bytes, Stack size 24 bytes, ble_hs_hci_evt.o(i.ble_hs_hci_evt_num_completed_pkts))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_id_addr_type_usable (Thumb, 122 bytes, Stack size 16 bytes, ble_hs_id.o(i.ble_hs_id_addr_type_usable))

    [Stack]


    [Calls]
    [Called By]

    ble_hs_misc_restore_one_irk (Thumb, 28 bytes, Stack size 8 bytes, ble_hs_misc.o(i.ble_hs_misc_restore_one_irk))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_hs_stop_terminate_timeout_cb (Thumb, 70 bytes, Stack size 16 bytes, ble_hs_stop.o(i.ble_hs_stop_terminate_timeout_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_l2cap_sig_rx (Thumb, 124 bytes, Stack size 24 bytes, ble_l2cap_sig.o(i.ble_l2cap_sig_rx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    ble_l2cap_sig_rx_reject (Thumb, 112 bytes, Stack size 24 bytes, ble_l2cap_sig.o(i.ble_l2cap_sig_rx_reject))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_l2cap_sig_update_req_rx (Thumb, 206 bytes, Stack size 56 bytes, ble_l2cap_sig.o(i.ble_l2cap_sig_update_req_rx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_l2cap_sig_update_rsp_rx (Thumb, 176 bytes, Stack size 32 bytes, ble_l2cap_sig.o(i.ble_l2cap_sig_update_rsp_rx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_confirm_exec (Thumb, 14 bytes, Stack size 8 bytes, ble_sm.o(i.ble_sm_confirm_exec))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_confirm_rx (Thumb, 242 bytes, Stack size 32 bytes, ble_sm.o(i.ble_sm_confirm_rx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_enc_event_rx (Thumb, 274 bytes, Stack size 72 bytes, ble_sm.o(i.ble_sm_enc_event_rx))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_enc_info_rx (Thumb, 118 bytes, Stack size 24 bytes, ble_sm.o(i.ble_sm_enc_info_rx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_enc_restore_exec (Thumb, 78 bytes, Stack size 48 bytes, ble_sm.o(i.ble_sm_enc_restore_exec))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_enc_start_exec (Thumb, 118 bytes, Stack size 88 bytes, ble_sm.o(i.ble_sm_enc_start_exec))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_fail_rx (Thumb, 48 bytes, Stack size 16 bytes, ble_sm.o(i.ble_sm_fail_rx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_fill_store_value (Thumb, 178 bytes, Stack size 40 bytes, ble_sm.o(i.ble_sm_fill_store_value))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_finding_rslvd_addr (Thumb, 102 bytes, Stack size 56 bytes, ble_sm.o(i.ble_sm_finding_rslvd_addr))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_id_addr_info_rx (Thumb, 118 bytes, Stack size 24 bytes, ble_sm.o(i.ble_sm_id_addr_info_rx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_id_info_rx (Thumb, 114 bytes, Stack size 24 bytes, ble_sm.o(i.ble_sm_id_info_rx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_key_exch_exec (Thumb, 618 bytes, Stack size 80 bytes, ble_sm.o(i.ble_sm_key_exch_exec))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_key_rxed (Thumb, 130 bytes, Stack size 24 bytes, ble_sm.o(i.ble_sm_key_rxed))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_ltk_restore_exec (Thumb, 142 bytes, Stack size 56 bytes, ble_sm.o(i.ble_sm_ltk_restore_exec))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_ltk_start_exec (Thumb, 84 bytes, Stack size 56 bytes, ble_sm.o(i.ble_sm_ltk_start_exec))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_master_id_rx (Thumb, 168 bytes, Stack size 32 bytes, ble_sm.o(i.ble_sm_master_id_rx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_pair_cfg (Thumb, 148 bytes, Stack size 24 bytes, ble_sm.o(i.ble_sm_pair_cfg))

    [Stack]


    [Calls]
    [Called By]

    ble_sm_pair_exec (Thumb, 276 bytes, Stack size 32 bytes, ble_sm.o(i.ble_sm_pair_exec))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_pair_req_rx (Thumb, 538 bytes, Stack size 216 bytes, ble_sm.o(i.ble_sm_pair_req_rx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_pair_rsp_rx (Thumb, 280 bytes, Stack size 32 bytes, ble_sm.o(i.ble_sm_pair_rsp_rx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_random_exec (Thumb, 14 bytes, Stack size 8 bytes, ble_sm.o(i.ble_sm_random_exec))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_random_rx (Thumb, 110 bytes, Stack size 24 bytes, ble_sm.o(i.ble_sm_random_rx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_rx (Thumb, 116 bytes, Stack size 56 bytes, ble_sm.o(i.ble_sm_rx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_rx_noop (Thumb, 10 bytes, Stack size 0 bytes, ble_sm.o(i.ble_sm_rx_noop))
    [Address Reference Count : 1]

    ble_sm_sec_req_exec (Thumb, 76 bytes, Stack size 16 bytes, ble_sm.o(i.ble_sm_sec_req_exec))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_sec_req_rx (Thumb, 190 bytes, Stack size 176 bytes, ble_sm.o(i.ble_sm_sec_req_rx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_sm_sign_info_rx (Thumb, 112 bytes, Stack size 24 bytes, ble_sm.o(i.ble_sm_sign_info_rx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_store_util_iter_unique_peer (Thumb, 92 bytes, Stack size 16 bytes, ble_store_util.o(i.ble_store_util_iter_unique_peer))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    os_callout_timer_cb (Thumb, 94 bytes, Stack size 16 bytes, npl_os_freertos.o(i.os_callout_timer_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_transport_acl_put (Thumb, 30 bytes, Stack size 8 bytes, transport.o(i.ble_transport_acl_put))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_store_config_find_cccd (Thumb, 124 bytes, Stack size 32 bytes, ble_store_config.o(i.ble_store_config_find_cccd))

    [Stack]


    [Calls]
    [Called By]

    ble_store_config_find_sec (Thumb, 140 bytes, Stack size 40 bytes, ble_store_config.o(i.ble_store_config_find_sec))

    [Stack]


    [Calls]
    [Called By]

    ble_store_util_iter_replace_mac (Thumb, 74 bytes, Stack size 16 bytes, ble_store_config.o(i.ble_store_util_iter_replace_mac))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    mem_alloc (Thumb, 46 bytes, Stack size 16 bytes, pan_spark_glue.o(i.mem_alloc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    pan_ble_thread_entry (Thumb, 8 bytes, Stack size 8 bytes, pan_spark_glue.o(i.pan_ble_thread_entry))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    ble_svc_dis_access (Thumb, 150 bytes, Stack size 16 bytes, dis.o(i.ble_svc_dis_access))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ble_svc_hrs_access (Thumb, 86 bytes, Stack size 8 bytes, hrs.o(i.ble_svc_hrs_access))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    bd_erase (Thumb, 10 bytes, Stack size 8 bytes, mtb_init.o(i.bd_erase))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    bd_erase_size (Thumb, 6 bytes, Stack size 0 bytes, mtb_init.o(i.bd_erase_size))
    [Address Reference Count : 1]

    bd_program (Thumb, 16 bytes, Stack size 8 bytes, mtb_init.o(i.bd_program))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    bd_program_size (Thumb, 6 bytes, Stack size 0 bytes, mtb_init.o(i.bd_program_size))
    [Address Reference Count : 1]

    bd_read (Thumb, 14 bytes, Stack size 8 bytes, mtb_init.o(i.bd_read))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    _mtb_kvstore_buffered_write (Thumb, 202 bytes, Stack size 48 bytes, mtb_kvstore.o(i._mtb_kvstore_buffered_write))

    [Stack]


    [Calls]
    [Called By]

    _mtb_kvstore_find_record_in_ram_table (Thumb, 124 bytes, Stack size 72 bytes, mtb_kvstore.o(i._mtb_kvstore_find_record_in_ram_table))

    [Stack]


    [Calls]
    [Called By]

    _mtb_kvstore_garbage_collection (Thumb, 552 bytes, Stack size 104 bytes, mtb_kvstore.o(i._mtb_kvstore_garbage_collection))

    [Stack]


    [Calls]
    [Called By]

    _mtb_kvstore_read_record (Thumb, 572 bytes, Stack size 64 bytes, mtb_kvstore.o(i._mtb_kvstore_read_record))

    [Stack]


    [Calls]
    [Called By]

    _mtb_kvstore_unlock (Thumb, 38 bytes, Stack size 8 bytes, mtb_kvstore.o(i._mtb_kvstore_unlock))

    [Stack]


    [Calls]
    [Called By]

    _mtb_kvstore_update_ram_table (Thumb, 134 bytes, Stack size 16 bytes, mtb_kvstore.o(i._mtb_kvstore_update_ram_table))

    [Stack]


    [Calls]
    [Called By]

    _mtb_kvstore_write_record (Thumb, 462 bytes, Stack size 88 bytes, mtb_kvstore.o(i._mtb_kvstore_write_record))

    [Stack]


    [Calls]
    [Called By]

    _mtb_kvstore_write_with_flags (Thumb, 414 bytes, Stack size 136 bytes, mtb_kvstore.o(i._mtb_kvstore_write_with_flags))

    [Stack]


    [Calls]
    [Called By]

    app_ble_enabled_cb (Thumb, 8 bytes, Stack size 8 bytes, app_ble.o(i.app_ble_enabled_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gpio_p02_input_callback (Thumb, 50 bytes, Stack size 8 bytes, app_ble.o(i.gpio_p02_input_callback))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    app_ble_central_gap_event_cb (Thumb, 586 bytes, Stack size 176 bytes, app_ble_central.o(i.app_ble_central_gap_event_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    app_ble_on_read (Thumb, 92 bytes, Stack size 272 bytes, app_ble_central.o(i.app_ble_on_read))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    app_ble_on_subscribe (Thumb, 32 bytes, Stack size 16 bytes, app_ble_central.o(i.app_ble_on_subscribe))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    app_ble_on_write (Thumb, 32 bytes, Stack size 16 bytes, app_ble_central.o(i.app_ble_on_write))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    app_ble_sdp_complete_cb (Thumb, 280 bytes, Stack size 56 bytes, app_ble_central.o(i.app_ble_sdp_complete_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    app_ble_hr_tx_timer_cb (Thumb, 126 bytes, Stack size 16 bytes, app_ble_periph.o(i.app_ble_hr_tx_timer_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    app_ble_periph_gap_event_cb (Thumb, 410 bytes, Stack size 80 bytes, app_ble_periph.o(i.app_ble_periph_gap_event_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    peer_chr_disced (Thumb, 246 bytes, Stack size 24 bytes, peer.o(i.peer_chr_disced))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    peer_disc_chrs (Thumb, 190 bytes, Stack size 24 bytes, peer.o(i.peer_disc_chrs))

    [Stack]


    [Calls]
    [Called By]

    peer_disc_dscs (Thumb, 132 bytes, Stack size 24 bytes, peer.o(i.peer_disc_dscs))

    [Stack]


    [Calls]
    [Called By]

    peer_dsc_disced (Thumb, 262 bytes, Stack size 24 bytes, peer.o(i.peer_dsc_disced))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    peer_svc_disced (Thumb, 194 bytes, Stack size 24 bytes, peer.o(i.peer_svc_disced))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gatt_svr_chr_access_smp (Thumb, 114 bytes, Stack size 16 bytes, smp_ble.o(i.gatt_svr_chr_access_smp))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smp_ble_event_data_in (Thumb, 48 bytes, Stack size 8 bytes, smp_ble.o(i.smp_ble_event_data_in))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smp_ble_out (Thumb, 36 bytes, Stack size 16 bytes, smp_ble.o(i.smp_ble_out))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smp_alloc_rsp (Thumb, 50 bytes, Stack size 16 bytes, smp.o(i.smp_alloc_rsp))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smp_event_data_in (Thumb, 60 bytes, Stack size 64 bytes, smp.o(i.smp_event_data_in))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smp_free_buf (Thumb, 14 bytes, Stack size 8 bytes, smp.o(i.smp_free_buf))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smp_init_reader (Thumb, 20 bytes, Stack size 8 bytes, smp.o(i.smp_init_reader))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smp_init_writer (Thumb, 18 bytes, Stack size 8 bytes, smp.o(i.smp_init_writer))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smp_reset_buf (Thumb, 18 bytes, Stack size 8 bytes, smp.o(i.smp_reset_buf))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smp_rsp_frag_alloc (Thumb, 38 bytes, Stack size 16 bytes, smp.o(i.smp_rsp_frag_alloc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smp_trim_front (Thumb, 8 bytes, Stack size 8 bytes, smp.o(i.smp_trim_front))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    smp_write_at (Thumb, 46 bytes, Stack size 16 bytes, smp.o(i.smp_write_at))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    cbor_mbuf_reader_cmp (Thumb, 28 bytes, Stack size 8 bytes, cbor_mbuf_reader.o(i.cbor_mbuf_reader_cmp))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    cbor_mbuf_reader_cpy (Thumb, 32 bytes, Stack size 16 bytes, cbor_mbuf_reader.o(i.cbor_mbuf_reader_cpy))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    cbor_mbuf_reader_get16 (Thumb, 30 bytes, Stack size 8 bytes, cbor_mbuf_reader.o(i.cbor_mbuf_reader_get16))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    cbor_mbuf_reader_get32 (Thumb, 22 bytes, Stack size 8 bytes, cbor_mbuf_reader.o(i.cbor_mbuf_reader_get32))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    cbor_mbuf_reader_get64 (Thumb, 30 bytes, Stack size 16 bytes, cbor_mbuf_reader.o(i.cbor_mbuf_reader_get64))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    cbor_mbuf_reader_get8 (Thumb, 22 bytes, Stack size 8 bytes, cbor_mbuf_reader.o(i.cbor_mbuf_reader_get8))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    create_container (Thumb, 178 bytes, Stack size 56 bytes, cborencoder.o(i.create_container))

    [Stack]


    [Calls]
    [Called By]

    encode_number (Thumb, 138 bytes, Stack size 56 bytes, cborencoder.o(i.encode_number))

    [Stack]


    [Calls]
    [Called By]

    advance_internal (Thumb, 132 bytes, Stack size 24 bytes, cborparser.o(i.advance_internal))

    [Stack]


    [Calls]
    [Called By]

    advance_recursive (Thumb, 236 bytes, Stack size 48 bytes, cborparser.o(i.advance_recursive))

    [Stack]


    [Calls]
    [Called By]

    extract_number (Thumb, 150 bytes, Stack size 24 bytes, cborparser.o(i.extract_number))

    [Stack]


    [Called By]

    iterate_noop (Thumb, 4 bytes, Stack size 0 bytes, cborparser.o(i.iterate_noop))
    [Address Reference Count : 3]

    iterate_string_chunks (Thumb, 408 bytes, Stack size 56 bytes, cborparser.o(i.iterate_string_chunks))

    [Stack]


    [Calls]
    [Called By]

    preparse_value (Thumb, 280 bytes, Stack size 24 bytes, cborparser.o(i.preparse_value))

    [Stack]


    [Calls]
    [Called By]

    cbor_internal_read_object (Thumb, 748 bytes, Stack size 600 bytes, cborattr.o(i.cbor_internal_read_object))

    [Stack]


    [Calls]
    [Called By]

    img_mgmt_erase (Thumb, 102 bytes, Stack size 24 bytes, img_mgmt.o(i.img_mgmt_erase))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    img_mgmt_upload (Thumb, 624 bytes, Stack size 1024 bytes, img_mgmt.o(i.img_mgmt_upload))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_SlvConnEvtHandler (Thumb, 120 bytes, Stack size 24 bytes, ll_conn_slv.o(i.LL_SlvConnEvtHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    RF_PhyCfgTimeInit (Thumb, 182 bytes, Stack size 16 bytes, rf_phy.o(i.RF_PhyCfgTimeInit))

    [Stack]


    [Called By]

    LL_ScanEvtHandler (Thumb, 196 bytes, Stack size 24 bytes, ll_scan.o(i.LL_ScanEvtHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    check_dcoc_in_abs_limit (Thumb, 228 bytes, Stack size 32 bytes, rf_misc.o(i.check_dcoc_in_abs_limit))

    [Stack]


    [Calls]
    [Called By]

    _fp_digits (Thumb, 344 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)

    [Calls]


    [Called By]

    _printf_core (Thumb, 1754 bytes, Stack size 128 bytes, printfa.o(i._printf_core), UNUSED)

    [Calls]


    [Called By]

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

    [Called By]

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

    [Called By]

    _sputc (Thumb, 10 bytes, Stack size 0 bytes, printfa.o(i._sputc))

    [Called By]


    [Address Reference Count : 1]

    Undefined Global Symbols