bleSDK_expansion_board/projects/bleUart/mdk/output/bleUart.htm

6996 lines
448 KiB
HTML
Raw Normal View History

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html><head>
<title>Static Call Graph - [.\output\bleUart.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image .\output\bleUart.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5050169: Last Updated: Thu Apr 11 13:45:44 2024
<BR><P>
<H3>Maximum Stack Usage = 476 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
app_gapc_msg_handler &rArr; gapc_param_update_rsp &rArr; le_rem_con_param_req_reply &rArr; llc_rem_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
<P>
<H3>
Mutually Recursive functions
</H3> <LI><a href="#[1]">NMI_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[1]">NMI_Handler</a><BR>
<LI><a href="#[2]">HardFault_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[2]">HardFault_Handler</a><BR>
<LI><a href="#[3]">SVCall_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[3]">SVCall_Handler</a><BR>
<LI><a href="#[4]">PendSV_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[4]">PendSV_Handler</a><BR>
<LI><a href="#[5]">SysTick_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[5]">SysTick_Handler</a><BR>
<LI><a href="#[14]">AON_PMU_IRQHandler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[14]">AON_PMU_IRQHandler</a><BR>
<LI><a href="#[e1]">gapc_smp_tkdp_rcp_continue</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[e2]">gapc_smp_tkdp_send_start</a><BR>
</UL>
<P>
<H3>
Function Pointers
</H3><UL>
<LI><a href="#[14]">AON_PMU_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[d]">ATMR_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[a]">BB_LP_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[8]">BLE_IRQHandler</a> from ble_irq.o(le_irq_func) referenced from startup.o(RESET)
<LI><a href="#[16]">BOD12_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[b]">BTMR_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[c]">CTMR_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[9]">DMAC_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[6]">EXTI_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[19]">FSHC_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[2]">HardFault_Handler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[f]">I2C_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[7]">IWDT_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[15]">LVD33_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[1a]">MDM_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[1]">NMI_Handler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[4]">PendSV_Handler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[1b]">RF_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[e]">RTC_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[0]">Reset_Handler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[10]">SPIM_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[11]">SPIS_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[3]">SVCall_Handler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[5]">SysTick_Handler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[12]">UART1_IRQHandler</a> from uart1rb.o(i.UART1_IRQHandler) referenced from startup.o(RESET)
<LI><a href="#[13]">UART2_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[17]">USB_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[18]">USB_SOF_IRQHandler</a> from startup.o(.INT) referenced from startup.o(RESET)
<LI><a href="#[1f]">__main</a> from entry.o(.ARM.Collect$$$$00000000) referenced from startup.o(.INT)
<LI><a href="#[23]">aes_c1_continue</a> from aes_c1.o(.text) referenced from aes_c1.o(.text)
<LI><a href="#[6c]">aes_crypt_evt_handler</a> from ble_drv.o(le_evt_hdl_func) referenced from ble_drv.o(ri_one_cal_func)
<LI><a href="#[47]">app_custom_handler</a> from app_msg.o(i.app_custom_handler) referenced from app_msg.o(le_task_hdl_func)
<LI><a href="#[49]">app_gapc_msg_handler</a> from app_gapc.o(i.app_gapc_msg_handler) referenced from app_msg.o(le_task_hdl_func)
<LI><a href="#[48]">app_gapm_msg_handler</a> from app_gapm.o(i.app_gapm_msg_handler) referenced from app_msg.o(le_task_hdl_func)
<LI><a href="#[6b]">app_task_dispatch</a> from app_msg.o(le_task_hdl_func) referenced from ble_api.o(ri_one_cal_func)
<LI><a href="#[a3]">attc_err_rsp</a> from attc.o(.text) referenced from attc.o(.constdata)
<LI><a href="#[a4]">attc_exc_mtu_rsp</a> from attc.o(.text) referenced from attc.o(.constdata)
<LI><a href="#[ad]">attc_exe_wr_rsp</a> from attc.o(.text) referenced from attc.o(.constdata)
<LI><a href="#[a6]">attc_find_by_type_rsp</a> from attc.o(.text) referenced from attc.o(.constdata)
<LI><a href="#[a5]">attc_find_info_rsp</a> from attc.o(.text) referenced from attc.o(.constdata)
<LI><a href="#[ae]">attc_hdl_val_ntf_ind</a> from attc.o(.text) referenced 2 times from attc.o(.constdata)
<LI><a href="#[ac]">attc_prep_wr_rsp</a> from attc.o(.text) referenced from attc.o(.constdata)
<LI><a href="#[aa]">attc_rd_by_grp_type_rsp</a> from attc.o(.text) referenced from attc.o(.constdata)
<LI><a href="#[a7]">attc_rd_by_type_rsp</a> from attc.o(.text) referenced from attc.o(.constdata)
<LI><a href="#[a9]">attc_rd_mult_rsp</a> from attc.o(.text) referenced from attc.o(.constdata)
<LI><a href="#[a8]">attc_rd_rsp</a> from attc.o(.text) referenced 2 times from attc.o(.constdata)
<LI><a href="#[ab]">attc_wr_rsp</a> from attc.o(.text) referenced from attc.o(.constdata)
<LI><a href="#[8b]">atts_execute_write_req</a> from atts.o(.text) referenced from atts.o(.constdata)
<LI><a href="#[83]">atts_find_by_type_req</a> from atts.o(.text) referenced from atts.o(.constdata)
<LI><a href="#[82]">atts_find_info_req</a> from atts.o(.text) referenced from atts.o(.constdata)
<LI><a href="#[81]">atts_mtu_exc_req</a> from atts.o(.text) referenced from atts.o(.constdata)
<LI><a href="#[8a]">atts_prepare_write_req</a> from atts.o(.text) referenced from atts.o(.constdata)
<LI><a href="#[86]">atts_read_blob_req</a> from atts.o(.text) referenced from atts.o(.constdata)
<LI><a href="#[88]">atts_read_by_grp_type_req</a> from atts.o(.text) referenced from atts.o(.constdata)
<LI><a href="#[84]">atts_read_by_type_req</a> from atts.o(.text) referenced from atts.o(.constdata)
<LI><a href="#[87]">atts_read_mult_req</a> from atts.o(.text) referenced from atts.o(.constdata)
<LI><a href="#[85]">atts_read_req</a> from atts.o(.text) referenced from atts.o(.constdata)
<LI><a href="#[89]">atts_write_common</a> from atts.o(.text) referenced from atts.o(.constdata)
<LI><a href="#[46]">cmp_abs_time</a> from ke_timer.o(.text) referenced from ke_timer.o(ke_util_api_func)
<LI><a href="#[44]">cmp_dest_id</a> from ke_task.o(.text) referenced from ke_task.o(ke_util_api_func)
<LI><a href="#[45]">cmp_timer_id</a> from ke_timer.o(.text) referenced from ke_timer.o(ke_util_api_func)
<LI><a href="#[1d]">core_vector</a> from core.o(i.core_vector) referenced from startup.o(.INT)
<LI><a href="#[41]">diss_svc_func</a> from prf_diss.o(i.diss_svc_func) referenced from prf_diss.o(i.diss_svc_init)
<LI><a href="#[40]">fputc</a> from debug.o(i.fputc) referenced from printf8.o(i.__0printf$8)
<LI><a href="#[21]">gap_svc_func</a> from gap_svc.o(.text) referenced from gap_svc.o(.text)
<LI><a href="#[4c]">gapc_get_info_cmd_handler</a> from gapc_task.o(.text) referenced from gapc_task.o(le_task_hdl_func)
<LI><a href="#[4a]">gapc_link_upd_cmd_handler</a> from gapc_task.o(.text) referenced from gapc_task.o(le_task_hdl_func)
<LI><a href="#[4f]">gapc_param_upd_to_handler</a> from gapc_task.o(.text) referenced from gapc_task.o(le_task_hdl_func)
<LI><a href="#[20]">gapc_smp_aes_res_cb</a> from gapc_smp.o(.text) referenced 3 times from gapc_smp.o(.text)
<LI><a href="#[4e]">gapc_smp_cmd_handler</a> from gapc_smp.o(.text) referenced from gapc_task.o(le_task_hdl_func)
<LI><a href="#[7b]">gapc_smp_recv_enc_info</a> from gapc_smp.o(.text) referenced from gapc_smp.o(.constdata)
<LI><a href="#[7e]">gapc_smp_recv_id_addr_info</a> from gapc_smp.o(.text) referenced from gapc_smp.o(.constdata)
<LI><a href="#[7d]">gapc_smp_recv_id_info</a> from gapc_smp.o(.text) referenced from gapc_smp.o(.constdata)
<LI><a href="#[7c]">gapc_smp_recv_mst_id</a> from gapc_smp.o(.text) referenced from gapc_smp.o(.constdata)
<LI><a href="#[78]">gapc_smp_recv_pair_cfm</a> from gapc_smp.o(.text) referenced from gapc_smp.o(.constdata)
<LI><a href="#[7a]">gapc_smp_recv_pair_fail</a> from gapc_smp.o(.text) referenced from gapc_smp.o(.constdata)
<LI><a href="#[79]">gapc_smp_recv_pair_rand</a> from gapc_smp.o(.text) referenced from gapc_smp.o(.constdata)
<LI><a href="#[76]">gapc_smp_recv_pair_req</a> from gapc_smp.o(.text) referenced from gapc_smp.o(.constdata)
<LI><a href="#[77]">gapc_smp_recv_pair_rsp</a> from gapc_smp.o(.text) referenced from gapc_smp.o(.constdata)
<LI><a href="#[80]">gapc_smp_recv_sec_req</a> from gapc_smp.o(.text) referenced from gapc_smp.o(.constdata)
<LI><a href="#[7f]">gapc_smp_recv_sign_info</a> from gapc_smp.o(.text) referenced from gapc_smp.o(.constdata)
<LI><a href="#[4b]">gapc_smp_timer_ind_handler</a> from gapc_smp.o(.text) referenced from gapc_task.o(le_task_hdl_func)
<LI><a href="#[70]">gapc_task_dispatch</a> from gapc_task.o(le_task_hdl_func) referenced from gapm.o(ri_one_cal_func)
<LI><a href="#[53]">gapm_actv_cmd_handler</a> from gapm_actv.o(.text) referenced from gapm_task.o(le_task_hdl_func)
<LI><a href="#[50]">gapm_actv_cmp_evt_handler</a> from gapm_actv.o(.text) referenced from gapm_task.o(le_task_hdl_func)
<LI><a href="#[3d]">gapm_actv_deleted</a> from gapm_actv.o(.text) referenced 2 times from gapm_scan.o(.text)
<LI><a href="#[3a]">gapm_adv_delete</a> from gapm_adv.o(.text) referenced from gapm_adv.o(.text)
<LI><a href="#[38]">gapm_adv_start</a> from gapm_adv.o(.text) referenced from gapm_adv.o(.text)
<LI><a href="#[39]">gapm_adv_stop</a> from gapm_adv.o(.text) referenced from gapm_adv.o(.text)
<LI><a href="#[55]">gapm_config_cmd_handler</a> from gapm_cfg.o(.text) referenced from gapm_task.o(le_task_hdl_func)
<LI><a href="#[51]">gapm_init_conn_to_handler</a> from gapm_init.o(.text) referenced from gapm_task.o(le_task_hdl_func)
<LI><a href="#[3e]">gapm_init_start</a> from gapm_init.o(.text) referenced from gapm_init.o(.text)
<LI><a href="#[3f]">gapm_init_stop</a> from gapm_init.o(.text) referenced from gapm_init.o(.text)
<LI><a href="#[3b]">gapm_scan_start</a> from gapm_scan.o(.text) referenced from gapm_scan.o(.text)
<LI><a href="#[3c]">gapm_scan_stop</a> from gapm_scan.o(.text) referenced from gapm_scan.o(.text)
<LI><a href="#[52]">gapm_sec_enc_aes_cmd_handler</a> from gapm_smp.o(.text) referenced from gapm_task.o(le_task_hdl_func)
<LI><a href="#[54]">gapm_set_adv_data_cmd_handler</a> from gapm_adv.o(.text) referenced from gapm_task.o(le_task_hdl_func)
<LI><a href="#[35]">gapm_smp_gen_rand_addr_cb</a> from gapm_smp.o(.text) referenced from gapm_smp.o(.text)
<LI><a href="#[37]">gapm_smp_gen_rand_nb_cb</a> from gapm_smp.o(.text) referenced from gapm_smp.o(.text)
<LI><a href="#[36]">gapm_smp_use_enc_block_cb</a> from gapm_smp.o(.text) referenced from gapm_smp.o(.text)
<LI><a href="#[6f]">gapm_task_dispatch</a> from gapm_task.o(le_task_hdl_func) referenced from gapm.o(ri_one_cal_func)
<LI><a href="#[56]">gatt_event_cfm_handler</a> from gattc_task.o(.text) referenced from gattc_task.o(le_task_hdl_func)
<LI><a href="#[5a]">gatt_op_cfm_handler</a> from gattc_task.o(.text) referenced from gattc_task.o(le_task_hdl_func)
<LI><a href="#[59]">gatt_op_cmd_handler</a> from gattc_task.o(.text) referenced from gattc_task.o(le_task_hdl_func)
<LI><a href="#[5b]">gatt_send_evt_cmd_handler</a> from gattc_task.o(.text) referenced from gattc_task.o(le_task_hdl_func)
<LI><a href="#[22]">gatt_svc_func</a> from gatt_svc.o(.text) referenced from gatt_svc.o(.text)
<LI><a href="#[71]">gatt_task_dispatch</a> from gattc_task.o(le_task_hdl_func) referenced from gattm.o(ri_one_cal_func)
<LI><a href="#[57]">gatt_timeout_handler</a> from gattc_task.o(.text) referenced from gattc_task.o(le_task_hdl_func)
<LI><a href="#[6d]">ke_task_schedule</a> from ke_task.o(le_evt_hdl_func) referenced from ke.o(ri_one_cal_func)
<LI><a href="#[6e]">ke_timer_schedule</a> from ke_timer.o(le_evt_hdl_func) referenced from ke.o(ri_one_cal_func)
<LI><a href="#[69]">l2cc_acl_data_handler</a> from l2cc_task.o(.text) referenced from l2cc_task.o(le_task_hdl_func)
<LI><a href="#[4d]">l2cc_pdu_recv_ind_handler</a> from gapc_task.o(.text) referenced 3 times from gapc_task.o(le_task_hdl_func)
<LI><a href="#[6a]">l2cc_pdu_send_cmd_handler</a> from l2cc_task.o(.text) referenced from l2cc_task.o(le_task_hdl_func)
<LI><a href="#[75]">l2cc_task_dispatch</a> from l2cc_task.o(le_task_hdl_func) referenced from l2cm.o(ri_one_cal_func)
<LI><a href="#[74]">l2cm_pdu_tx_handler</a> from l2cm.o(le_evt_hdl_func) referenced from l2cm.o(ri_one_cal_func)
<LI><a href="#[8d]">ll_channel_map_ind_handler</a> from llc_chmap_upd.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[9b]">ll_con_param_req_handler</a> from llc_con_upd.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[9c]">ll_con_param_rsp_handler</a> from llc_con_upd.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[8c]">ll_con_update_ind_handler</a> from llc_con_upd.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[8f]">ll_enc_req_handler</a> from llc_encrypt.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[90]">ll_enc_rsp_handler</a> from llc_encrypt.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[94]">ll_feature_req_handler</a> from llc_feat_exch.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[95]">ll_feature_rsp_handler</a> from llc_feat_exch.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[9e]">ll_length_req_handler</a> from llc_dl_upd.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[9f]">ll_length_rsp_handler</a> from llc_dl_upd.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[96]">ll_pause_enc_req_handler</a> from llc_encrypt.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[97]">ll_pause_enc_rsp_handler</a> from llc_encrypt.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[a0]">ll_phy_req_handler</a> from llc_phy_upd.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[a1]">ll_phy_rsp_handler</a> from llc_phy_upd.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[a2]">ll_phy_upd_ind_handler</a> from llc_phy_upd.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[9d]">ll_reject_ext_ind_handler</a> from llc_llcp.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[99]">ll_reject_ind_handler</a> from llc_llcp.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[9a]">ll_slave_feature_req_handler</a> from llc_feat_exch.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[91]">ll_start_enc_req_handler</a> from llc_encrypt.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[92]">ll_start_enc_rsp_handler</a> from llc_encrypt.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[8e]">ll_terminate_ind_handler</a> from llc_disconnect.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[93]">ll_unknown_rsp_handler</a> from llc_llcp.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[98]">ll_version_ind_handler</a> from llc_ver_exch.o(.text) referenced from llc_llcp.o(.constdata)
<LI><a href="#[26]">llc_aes_res_cb</a> from llc_encrypt.o(.text) referenced 2 times from llc_encrypt.o(.text)
<LI><a href="#[28]">llc_ll_pause_enc_rsp_ack_handler</a> from llc_encrypt.o(.text) referenced from llc_encrypt.o(.text)
<LI><a href="#[25]">llc_ll_reject_ind_ack_handler</a> from llc_encrypt.o(.text) referenced from llc_encrypt.o(.text)
<LI><a href="#[27]">llc_ll_start_enc_rsp_ack_handler</a> from llc_encrypt.o(.text) referenced from llc_encrypt.o(.text)
<LI><a href="#[24]">llc_ll_terminate_ind_ack</a> from llc_disconnect.o(.text) referenced from llc_disconnect.o(.text)
<LI><a href="#[67]">llc_llcp_rsp_to_handler</a> from llc.o(.text) referenced from llc_task.o(le_task_hdl_func)
<LI><a href="#[66]">llc_proc_op_ind_handler</a> from llc.o(.text) referenced from llc_task.o(le_task_hdl_func)
<LI><a href="#[73]">llc_task_dispatch</a> from llc_task.o(le_task_hdl_func) referenced from llm.o(ri_one_cal_func)
<LI><a href="#[5e]">lld_adv_end_ind_handler</a> from llm_adv.o(.text) referenced from llm_task.o(le_task_hdl_func)
<LI><a href="#[2d]">lld_adv_evt_cancel_cbk</a> from lld_adv.o(.text) referenced from lld_adv.o(.text)
<LI><a href="#[2e]">lld_adv_evt_start_cbk</a> from lld_adv.o(.text) referenced from lld_adv.o(.text)
<LI><a href="#[2c]">lld_adv_frm_cbk</a> from lld_adv.o(le_irq_frm_cbk) referenced from lld_adv.o(.text)
<LI><a href="#[5c]">lld_adv_rep_ind_handler</a> from llm_scan.o(.text) referenced from llm_task.o(le_task_hdl_func)
<LI><a href="#[2a]">lld_con_evt_cancel_cbk</a> from lld_con.o(.text) referenced from lld_con.o(.text)
<LI><a href="#[2b]">lld_con_evt_start_cbk</a> from lld_con.o(.text) referenced from lld_con.o(.text)
<LI><a href="#[29]">lld_con_frm_cbk</a> from lld_con.o(le_irq_frm_cbk) referenced from lld_con.o(.text)
<LI><a href="#[62]">lld_con_offset_ind_handler</a> from llc_con_upd.o(.text) referenced from llc_task.o(le_task_hdl_func)
<LI><a href="#[61]">lld_con_rx_ind_handler</a> from llc_hci.o(.text) referenced from llc_task.o(le_task_hdl_func)
<LI><a href="#[63]">lld_con_tx_cfm_handler</a> from llc_hci.o(.text) referenced from llc_task.o(le_task_hdl_func)
<LI><a href="#[64]">lld_disc_ind_handler</a> from llc_disconnect.o(.text) referenced from llc_task.o(le_task_hdl_func)
<LI><a href="#[5d]">lld_init_end_ind_handler</a> from llm_init.o(.text) referenced from llm_task.o(le_task_hdl_func)
<LI><a href="#[33]">lld_init_evt_cancel_cbk</a> from lld_init.o(.text) referenced from lld_init.o(.text)
<LI><a href="#[34]">lld_init_evt_start_cbk</a> from lld_init.o(.text) referenced from lld_init.o(.text)
<LI><a href="#[32]">lld_init_frm_cbk</a> from lld_init.o(le_irq_frm_cbk) referenced from lld_init.o(.text)
<LI><a href="#[65]">lld_proc_upd_cfm_handler</a> from llc.o(.text) referenced from llc_task.o(le_task_hdl_func)
<LI><a href="#[5f]">lld_scan_end_ind_handler</a> from llm_scan.o(.text) referenced from llm_task.o(le_task_hdl_func)
<LI><a href="#[30]">lld_scan_evt_cancel_cbk</a> from lld_scan.o(.text) referenced from lld_scan.o(.text)
<LI><a href="#[31]">lld_scan_evt_start_cbk</a> from lld_scan.o(.text) referenced from lld_scan.o(.text)
<LI><a href="#[2f]">lld_scan_frm_cbk</a> from lld_scan.o(le_irq_frm_cbk) referenced from lld_scan.o(.text)
<LI><a href="#[60]">llm_scan_period_to_handler</a> from llm_scan.o(.text) referenced from llm_task.o(le_task_hdl_func)
<LI><a href="#[72]">llm_task_dispatch</a> from llm_task.o(le_task_hdl_func) referenced from llm.o(ri_one_cal_func)
<LI><a href="#[1c]">main</a> from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
<LI><a href="#[42]">rf_reset</a> from rf_mdm.o(.text) referenced from gap_api.o(i.gapm_set_dev)
<LI><a href="#[43]">sess_svc_func</a> from prf_sess.o(i.sess_svc_func) referenced from prf_sess.o(i.sess_svc_init)
<LI><a href="#[1e]">trim_load</a> from trim.o(i.trim_load) referenced from startup.o(.INT)
</UL>
<P>
<H3>
Global Symbols
</H3>
<P><STRONG><a name="[1f]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(.INT)
</UL>
<P><STRONG><a name="[298]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
<P><STRONG><a name="[af]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
<BR><BR>[Calls]<UL><LI><a href="#[b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
</UL>
<P><STRONG><a name="[231]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
<BR><BR>[Called By]<UL><LI><a href="#[b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
</UL>
<P><STRONG><a name="[299]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
<P><STRONG><a name="[29a]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
<P><STRONG><a name="[29b]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
<P><STRONG><a name="[29c]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
<P><STRONG><a name="[29d]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[1]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup.o(.INT))
<BR><BR>[Calls]<UL><LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NMI_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NMI_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[2]"></a>HardFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup.o(.INT))
<BR><BR>[Calls]<UL><LI><a href="#[2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HardFault_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HardFault_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[3]"></a>SVCall_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup.o(.INT))
<BR><BR>[Calls]<UL><LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SVCall_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SVCall_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[4]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup.o(.INT))
<BR><BR>[Calls]<UL><LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PendSV_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PendSV_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[5]"></a>SysTick_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup.o(.INT))
<BR><BR>[Calls]<UL><LI><a href="#[5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[14]"></a>AON_PMU_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR><BR>[Calls]<UL><LI><a href="#[14]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AON_PMU_IRQHandler
</UL>
<BR>[Called By]<UL><LI><a href="#[14]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AON_PMU_IRQHandler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[d]"></a>ATMR_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[a]"></a>BB_LP_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[16]"></a>BOD12_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[b]"></a>BTMR_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[c]"></a>CTMR_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[9]"></a>DMAC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[6]"></a>EXTI_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[19]"></a>FSHC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[f]"></a>I2C_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[7]"></a>IWDT_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[15]"></a>LVD33_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[1a]"></a>MDM_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[1b]"></a>RF_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[e]"></a>RTC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[10]"></a>SPIM_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[11]"></a>SPIS_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[13]"></a>UART2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[17]"></a>USB_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[18]"></a>USB_SOF_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.INT))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[42]"></a>rf_reset</STRONG> (Thumb, 170 bytes, Stack size 24 bytes, rf_mdm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = rf_reset &rArr; rf_gain_cal &rArr; rf_dac_adjust
</UL>
<BR>[Calls]<UL><LI><a href="#[b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rf_cbpf_cal
<LI><a href="#[b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rf_gain_cal
</UL>
<BR>[Called By]<UL><LI><a href="#[257]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rfmdm_init
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gap_api.o(i.gapm_set_dev)
</UL>
<P><STRONG><a name="[268]"></a>rf_pa_set</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, rf_mdm.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[29e]"></a>rf_dac_tab0_set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, rf_mdm.o(.text), UNUSED)
<P><STRONG><a name="[29f]"></a>rf_dac_tab1_set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, rf_mdm.o(.text), UNUSED)
<P><STRONG><a name="[2a0]"></a>rf_dac_tab2_set</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, rf_mdm.o(.text), UNUSED)
<P><STRONG><a name="[2a1]"></a>co_ones</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, utils.o(.text), UNUSED)
<P><STRONG><a name="[1c1]"></a>le_sca2ppm</STRONG> (Thumb, 28 bytes, Stack size 12 bytes, utils.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = le_sca2ppm
</UL>
<BR>[Called By]<UL><LI><a href="#[1c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_start
</UL>
<P><STRONG><a name="[205]"></a>le_ppm2sca</STRONG> (Thumb, 32 bytes, Stack size 12 bytes, utils.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = le_ppm2sca
</UL>
<BR>[Called By]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_start
</UL>
<P><STRONG><a name="[b5]"></a>gapc_process_op_simple</STRONG> (Thumb, 90 bytes, Stack size 24 bytes, gapc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = gapc_process_op_simple &rArr; gapc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_update_state
<LI><a href="#[b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_cmp_evt
</UL>
<BR>[Called By]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_cmd_handler
<LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_link_upd_cmd_handler
<LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_info_cmd_handler
</UL>
<P><STRONG><a name="[be]"></a>gapc_disconnect_cmd_send</STRONG> (Thumb, 102 bytes, Stack size 32 bytes, gapc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = gapc_disconnect_cmd_send &rArr; le_disconnect &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_disconnect
<LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_cmp_evt
<LI><a href="#[ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conhdl
</UL>
<BR>[Called By]<UL><LI><a href="#[24b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_disconnect
<LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_param_upd_to_handler
</UL>
<P><STRONG><a name="[c1]"></a>gapc_connection_cfg_send</STRONG> (Thumb, 120 bytes, Stack size 24 bytes, gapc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = gapc_connection_cfg_send &rArr; atts_process_pdu &rArr; atts_clear_rsp_data &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[c2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_auth_set
<LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_process_pdu
</UL>
<BR>[Called By]<UL><LI><a href="#[248]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_connect_rsp
</UL>
<P><STRONG><a name="[cb]"></a>gapc_param_update_rsp</STRONG> (Thumb, 130 bytes, Stack size 40 bytes, gapc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 444<LI>Call Chain = gapc_param_update_rsp &rArr; le_rem_con_param_req_reply &rArr; llc_rem_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rem_con_param_req_reply
<LI><a href="#[cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_send_param_resp
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
<LI><a href="#[b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_con_param_upd_send
<LI><a href="#[ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conhdl
</UL>
<BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_msg_handler
</UL>
<P><STRONG><a name="[f8]"></a>gapc_smp_pairing_tk_exch</STRONG> (Thumb, 132 bytes, Stack size 32 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = gapc_smp_pairing_tk_exch &rArr; gapc_smp_generate_rand &rArr; aes_rand &rArr; aes_encrypt &rArr; aes_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_generate_rand
<LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pair_fail_send
<LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_end
</UL>
<BR>[Called By]<UL><LI><a href="#[24c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_bond_req_ind_handler
</UL>
<P><STRONG><a name="[f9]"></a>gapc_smp_pairing_ltk_exch</STRONG> (Thumb, 138 bytes, Stack size 32 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 228<LI>Call Chain = gapc_smp_pairing_ltk_exch &rArr; gapc_smp_tkdp_send_continue &rArr; gapc_smp_tkdp_rcp_start &rArr; gapc_smp_tkdp_rcp_continue &rArr; gapc_smp_tkdp_send_start (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_smp_pdu_alloc
<LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_enc_keysize_get
<LI><a href="#[e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_send_continue
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pdu_send
</UL>
<BR>[Called By]<UL><LI><a href="#[24c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_bond_req_ind_handler
</UL>
<P><STRONG><a name="[fa]"></a>gapc_smp_pairing_csrk_exch</STRONG> (Thumb, 92 bytes, Stack size 32 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 228<LI>Call Chain = gapc_smp_pairing_csrk_exch &rArr; gapc_smp_tkdp_send_continue &rArr; gapc_smp_tkdp_rcp_start &rArr; gapc_smp_tkdp_rcp_continue &rArr; gapc_smp_tkdp_send_start (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_smp_pdu_alloc
<LI><a href="#[e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_send_continue
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pdu_send
</UL>
<BR>[Called By]<UL><LI><a href="#[24c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_bond_req_ind_handler
</UL>
<P><STRONG><a name="[fb]"></a>gapc_smp_pairing_rsp</STRONG> (Thumb, 372 bytes, Stack size 40 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = gapc_smp_pairing_rsp &rArr; gapc_smp_pairing_end &rArr; gapc_smp_launch_rep_att_timer &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_smp_pdu_alloc
<LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pair_fail_send
<LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_check_max_key_size
<LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_is_sec_mode_reached
<LI><a href="#[f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_get_key_sec_prop
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pdu_send
<LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_end
<LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_check_key_distrib
<LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_req_ind
</UL>
<BR>[Called By]<UL><LI><a href="#[24c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_bond_req_ind_handler
</UL>
<P><STRONG><a name="[fc]"></a>gapc_smp_encrypt_cfm</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 420<LI>Call Chain = gapc_smp_encrypt_cfm &rArr; gapc_smp_send_ltk_req_rsp &rArr; le_ltk_req_reply &rArr; llc_rem_encrypt_proc_fsm &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_ltk_req_rsp
</UL>
<BR>[Called By]<UL><LI><a href="#[250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_encrypt_req_ind_handler
</UL>
<P><STRONG><a name="[ca]"></a>gapc_smp_pdu_recv</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = gapc_smp_pdu_recv &rArr; gapc_smp_pairing_end &rArr; gapc_smp_launch_rep_att_timer &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_role
<LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pair_fail_send
<LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_end
</UL>
<BR>[Called By]<UL><LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_recv_ind_handler
</UL>
<P><STRONG><a name="[fd]"></a>gapc_smp_cleanup</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = gapc_smp_cleanup &rArr; gapc_smp_clear_timeout_timer &rArr; ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_clear_timeout_timer
</UL>
<BR>[Called By]<UL><LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_operation_cleanup
</UL>
<P><STRONG><a name="[4e]"></a>gapc_smp_cmd_handler</STRONG> (Thumb, 310 bytes, Stack size 32 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = gapc_smp_cmd_handler &rArr; gapc_smp_pairing_start &rArr; gapc_smp_pdu_send &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_smp_pdu_alloc
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_start
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pdu_send
<LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_req_ind
<LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_start_enc_cmd
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
<LI><a href="#[b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_process_op_simple
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[fe]"></a>gapc_key_press_notify</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, gapc_smp.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_smp_pdu_alloc
<LI><a href="#[ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_active
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pdu_send
<LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_set
</UL>
<P><STRONG><a name="[100]"></a>gapc_smp_gapm_cmp_evt</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, gapc_smp.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_role
<LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pair_fail_send
<LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_end
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
</UL>
<P><STRONG><a name="[4b]"></a>gapc_smp_timer_ind_handler</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = gapc_smp_timer_ind_handler &rArr; gapc_smp_pairing_end &rArr; gapc_smp_launch_rep_att_timer &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_end
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[101]"></a>le_ltk_req_evt</STRONG> (Thumb, 86 bytes, Stack size 16 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = le_ltk_req_evt &rArr; gapc_smp_generate_stk &rArr; aes_encrypt &rArr; aes_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conidx
<LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_generate_stk
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
</UL>
<P><STRONG><a name="[103]"></a>le_enc_chg_evt</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 252<LI>Call Chain = le_enc_chg_evt &rArr; gapc_smp_handle_enc_change_evt &rArr; gapc_smp_tkdp_send_start &rArr; gapc_smp_tkdp_send_continue &rArr; gapc_smp_tkdp_rcp_start &rArr; gapc_smp_tkdp_rcp_continue &rArr; gapc_smp_tkdp_send_start (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_role
<LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conidx
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_handle_enc_change_evt
</UL>
<BR>[Called By]<UL><LI><a href="#[182]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_encrypt_ind_cb
<LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
</UL>
<P><STRONG><a name="[109]"></a>attmdb_svc_check_hdl</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, attm_db.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = attmdb_svc_check_hdl
</UL>
<BR>[Called By]<UL><LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_svc_create
<LI><a href="#[14a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_reserve_handle_range
</UL>
<P><STRONG><a name="[107]"></a>attmdb_svc_create</STRONG> (Thumb, 370 bytes, Stack size 48 bytes, attm_db.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = attmdb_svc_create &rArr; attmdb_svc_att_desc &rArr; attm_is_bt_uuid
</UL>
<BR>[Calls]<UL><LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_is_bt_uuid
<LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_svc_check_hdl
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_svc_att_size
<LI><a href="#[105]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_svc_att_desc
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
</UL>
<BR>[Called By]<UL><LI><a href="#[259]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sess_svc_init
<LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_svc_init
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gap_svc_init
<LI><a href="#[258]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;diss_svc_init
</UL>
<P><STRONG><a name="[12a]"></a>attm_con_create</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, attm_db.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = attm_con_create
</UL>
<BR>[Called By]<UL><LI><a href="#[126]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_con_create
</UL>
<P><STRONG><a name="[130]"></a>attm_con_cleanup</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, attm_db.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = attm_con_cleanup
</UL>
<BR>[Called By]<UL><LI><a href="#[12b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_con_cleanup
</UL>
<P><STRONG><a name="[10a]"></a>attmdb_destroy</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, attm_db.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = attmdb_destroy &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_config_cmd_handler
<LI><a href="#[287]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattm_init
</UL>
<P><STRONG><a name="[110]"></a>attmdb_get_service2</STRONG> (Thumb, 72 bytes, Stack size 12 bytes, attm_db.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = attmdb_get_service2
</UL>
<BR>[Called By]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_execute_write_req
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_info_req
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_value_by_uuid
<LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_att_set_perm
<LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_att_set_value
<LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_get_value
<LI><a href="#[134]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_svc_func
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_att_update_perm
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_att_get_perm
</UL>
<P><STRONG><a name="[2a2]"></a>attmdb_svc_visibility_set</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, attm_db.o(.text), UNUSED)
<P><STRONG><a name="[15a]"></a>attmdb_chk_wr_len</STRONG> (Thumb, 74 bytes, Stack size 12 bytes, attm_db.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = attmdb_chk_wr_len
</UL>
<BR>[Called By]<UL><LI><a href="#[159]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_write_req
<LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_execute_write_req
<LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_write_common
</UL>
<P><STRONG><a name="[10b]"></a>attm_get_svc_uuid</STRONG> (Thumb, 64 bytes, Stack size 8 bytes, attm_db.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = attm_get_svc_uuid &rArr; attm_uuid32_conv
</UL>
<BR>[Calls]<UL><LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_uuid32_conv
</UL>
<BR>[Called By]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_get_value
</UL>
<P><STRONG><a name="[10d]"></a>attm_get_att_uuid</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, attm_db.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = attm_get_att_uuid &rArr; attm_uuid32_conv
</UL>
<BR>[Calls]<UL><LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_uuid32_conv
</UL>
<BR>[Called By]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_get_value
<LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_get_hdl_uuid
</UL>
<P><STRONG><a name="[10e]"></a>attm_get_hdl_uuid</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, attm_db.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = attm_get_hdl_uuid &rArr; attm_get_att_uuid &rArr; attm_uuid32_conv
</UL>
<BR>[Calls]<UL><LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_get_att_uuid
</UL>
<BR>[Called By]<UL><LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_info_req
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_value_by_uuid
</UL>
<P><STRONG><a name="[10f]"></a>attmdb_att_get_perm</STRONG> (Thumb, 184 bytes, Stack size 20 bytes, attm_db.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = attmdb_att_get_perm &rArr; attmdb_get_service2
</UL>
<BR>[Calls]<UL><LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_get_service2
</UL>
<BR>[Called By]<UL><LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_att_chk_perm
</UL>
<P><STRONG><a name="[112]"></a>gap_svc_set_dev_info</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, gap_svc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[21]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gap_svc_func
</UL>
<P><STRONG><a name="[21]"></a>gap_svc_func</STRONG> (Thumb, 254 bytes, Stack size 40 bytes, gap_svc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = gap_svc_func &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gap_svc_get_dev_info
<LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gap_svc_set_dev_info
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gap_svc.o(.text)
</UL>
<P><STRONG><a name="[113]"></a>gap_svc_init</STRONG> (Thumb, 148 bytes, Stack size 40 bytes, gap_svc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = gap_svc_init &rArr; attmdb_svc_create &rArr; attmdb_svc_att_desc &rArr; attm_is_bt_uuid
</UL>
<BR>[Calls]<UL><LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_svc_create
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_att_update_perm
</UL>
<BR>[Called By]<UL><LI><a href="#[244]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_prf_create
</UL>
<P><STRONG><a name="[22]"></a>gatt_svc_func</STRONG> (Thumb, 228 bytes, Stack size 40 bytes, gatt_svc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = gatt_svc_func &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gatt_svc.o(.text)
</UL>
<P><STRONG><a name="[115]"></a>gattc_svc_chg_ind_send</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, gatt_svc.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattm_db_updated
</UL>
<P><STRONG><a name="[116]"></a>gatt_svc_init</STRONG> (Thumb, 44 bytes, Stack size 24 bytes, gatt_svc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = gatt_svc_init &rArr; attmdb_svc_create &rArr; attmdb_svc_att_desc &rArr; attm_is_bt_uuid
</UL>
<BR>[Calls]<UL><LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_svc_create
</UL>
<BR>[Called By]<UL><LI><a href="#[244]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_prf_create
</UL>
<P><STRONG><a name="[117]"></a>gattm_db_updated</STRONG> (Thumb, 50 bytes, Stack size 24 bytes, gatt_svc.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_svc_chg_ind_send
</UL>
<P><STRONG><a name="[290]"></a>ke_mem_init</STRONG> (Thumb, 52 bytes, Stack size 12 bytes, ke_mem.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = ke_mem_init
</UL>
<BR>[Called By]<UL><LI><a href="#[282]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_init
</UL>
<P><STRONG><a name="[285]"></a>ke_task_create</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, ke_task.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_app
<LI><a href="#[28b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_init
<LI><a href="#[288]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cm_init
<LI><a href="#[287]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattm_init
<LI><a href="#[286]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init
</UL>
<P><STRONG><a name="[ff]"></a>ke_timer_active</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, ke_timer.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_key_press_notify
</UL>
<P><STRONG><a name="[28e]"></a>ke_event_callback_set</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, ke_event.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[288]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cm_init
<LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_drv_init
</UL>
<P><STRONG><a name="[11a]"></a>aes_alloc</STRONG> (Thumb, 22 bytes, Stack size 16 bytes, aes.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = aes_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
</UL>
<BR>[Called By]<UL><LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_encrypt
<LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_c1
</UL>
<P><STRONG><a name="[11b]"></a>aes_start</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, aes.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = aes_start &rArr; ble_aes_encrypt
</UL>
<BR>[Calls]<UL><LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
<LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_aes_encrypt
</UL>
<BR>[Called By]<UL><LI><a href="#[23]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_c1_continue
<LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_encrypt
<LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_c1
</UL>
<P><STRONG><a name="[ea]"></a>aes_encrypt</STRONG> (Thumb, 98 bytes, Stack size 24 bytes, aes.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = aes_encrypt &rArr; aes_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_start
<LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_sec_enc_aes_cmd_handler
<LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
<LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_rand
<LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_generate_stk
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_smp_gen_rand_addr_cb
</UL>
<P><STRONG><a name="[104]"></a>aes_rand</STRONG> (Thumb, 46 bytes, Stack size 56 bytes, aes.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = aes_rand &rArr; aes_encrypt &rArr; aes_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rand
<LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_encrypt
</UL>
<BR>[Called By]<UL><LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_sec_enc_aes_cmd_handler
<LI><a href="#[17c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_iv_skd_rand_gen
<LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_generate_rand
</UL>
<P><STRONG><a name="[11e]"></a>aes_result_handler</STRONG> (Thumb, 86 bytes, Stack size 16 bytes, aes.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = aes_result_handler &rArr; ble_aes_encrypt
</UL>
<BR>[Calls]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_aes_encrypt
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_crypt_evt_handler
</UL>
<P><STRONG><a name="[120]"></a>aes_xor_128</STRONG> (Thumb, 22 bytes, Stack size 12 bytes, aes.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = aes_xor_128
</UL>
<BR>[Called By]<UL><LI><a href="#[23]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_c1_continue
<LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_c1
</UL>
<P><STRONG><a name="[2a3]"></a>aes_shift_left_128</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, aes.o(.text), UNUSED)
<P><STRONG><a name="[ed]"></a>aes_c1</STRONG> (Thumb, 70 bytes, Stack size 40 bytes, aes_c1.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = aes_c1 &rArr; aes_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_xor_128
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_start
<LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_comp_cnf_val
</UL>
<P><STRONG><a name="[121]"></a>gapm_update_state</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, gapm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
</UL>
<BR>[Called By]<UL><LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_process_op_simple
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_operation_cleanup
</UL>
<P><STRONG><a name="[123]"></a>gapm_send_cmp_evt</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, gapm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = gapm_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_config_cmd_handler
<LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_send_complete_evt
</UL>
<P><STRONG><a name="[124]"></a>gapm_process_op_simple</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, gapm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = gapm_process_op_simple &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[121]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_update_state
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
</UL>
<BR>[Called By]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_set_adv_data_cmd_handler
<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_sec_enc_aes_cmd_handler
<LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_config_cmd_handler
<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_cmd_handler
</UL>
<P><STRONG><a name="[125]"></a>gapm_send_complete_evt</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, gapm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_send_cmp_evt
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_operation_cleanup
</UL>
<BR>[Called By]<UL><LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_sec_enc_aes_cmd_handler
<LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_config_cmd_handler
<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_cmd_handler
<LI><a href="#[37]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_smp_gen_rand_nb_cb
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_smp_gen_rand_addr_cb
<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_smp_use_enc_block_cb
<LI><a href="#[1e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_adv_fsm
<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_deleted
<LI><a href="#[1df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_stopped
<LI><a href="#[1de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_started
<LI><a href="#[1da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_created
</UL>
<P><STRONG><a name="[126]"></a>gapm_con_create</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, gapm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = gapm_con_create &rArr; gapc_con_create &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[128]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_create
<LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_create
<LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_con_create
<LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_con_create
</UL>
<BR>[Called By]<UL><LI><a href="#[1e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_enh_con_cmp_evt
</UL>
<P><STRONG><a name="[12b]"></a>gapm_con_cleanup</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, gapm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = gapm_con_cleanup &rArr; l2cc_cleanup &rArr; l2cc_send_cmp_evt_status &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[12d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cm_tx_status
<LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_cleanup
<LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_cleanup
<LI><a href="#[12c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_cleanup
<LI><a href="#[130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_con_cleanup
</UL>
<BR>[Called By]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_disc_cmp_evt
</UL>
<P><STRONG><a name="[1d8]"></a>gapm_con_number</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, gapm.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_config_cmd_handler
<LI><a href="#[1d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_is_con_actv_full
</UL>
<P><STRONG><a name="[b7]"></a>gapc_update_state</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, gapc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = gapc_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
</UL>
<BR>[Called By]<UL><LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_handle_enc_change_evt
<LI><a href="#[d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_ltk_req_rsp
<LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_start_enc_cmd
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
<LI><a href="#[b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_process_op_simple
</UL>
<P><STRONG><a name="[b8]"></a>gapc_send_cmp_evt</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, gapc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = gapc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_disc_cmp_evt
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
<LI><a href="#[b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_process_op_simple
<LI><a href="#[be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_disconnect_cmd_send
</UL>
<P><STRONG><a name="[bd]"></a>gapc_send_complete_evt</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, gapc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = gapc_send_complete_evt &rArr; gapc_operation_cleanup &rArr; gapc_smp_cleanup &rArr; gapc_smp_clear_timeout_timer &rArr; ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_operation_cleanup
<LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_update_state
<LI><a href="#[b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_cmp_evt
</UL>
<BR>[Called By]<UL><LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_param_update_rsp
<LI><a href="#[1a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_phy_upd_cmp_evt
<LI><a href="#[199]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_con_update_cmp_evt
<LI><a href="#[185]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_feats_cmp_evt
<LI><a href="#[174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_ver_info_cmp_evt
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2c_code_con_param_upd_rsp_handler
<LI><a href="#[145]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2c_code_reject_handler
<LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_send_cmp_evt_status
<LI><a href="#[12c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_cleanup
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_handle_enc_change_evt
<LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_end
<LI><a href="#[d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_ltk_req_rsp
<LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_start_enc_cmd
<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_cmd_handler
<LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_link_upd_cmd_handler
<LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_param_upd_to_handler
<LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_info_cmd_handler
<LI><a href="#[b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_con_param_upd_send
</UL>
<P><STRONG><a name="[12c]"></a>gapc_cleanup</STRONG> (Thumb, 112 bytes, Stack size 24 bytes, gapc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = gapc_cleanup &rArr; gapc_send_complete_evt &rArr; gapc_operation_cleanup &rArr; gapc_smp_cleanup &rArr; gapc_smp_clear_timeout_timer &rArr; ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_operation_cleanup
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
</UL>
<BR>[Called By]<UL><LI><a href="#[12b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_con_cleanup
<LI><a href="#[286]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init
</UL>
<P><STRONG><a name="[127]"></a>gapc_con_create</STRONG> (Thumb, 264 bytes, Stack size 40 bytes, gapc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = gapc_con_create &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[126]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_con_create
</UL>
<P><STRONG><a name="[102]"></a>gapc_get_conidx</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, gapc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_phy_upd_cmp_evt
<LI><a href="#[19f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rem_con_param_req_evt
<LI><a href="#[199]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_con_update_cmp_evt
<LI><a href="#[1a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_con_estab_evt
<LI><a href="#[18a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_data_len_chg_evt
<LI><a href="#[185]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_feats_cmp_evt
<LI><a href="#[174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_ver_info_cmp_evt
<LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_disc_cmp_evt
<LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_enc_chg_evt
<LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ltk_req_evt
<LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_adv_set_term_evt
<LI><a href="#[20b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_nb_cmp_pkts_evt
<LI><a href="#[61]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_rx_ind_handler
</UL>
<P><STRONG><a name="[ba]"></a>gapc_get_conhdl</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, gapc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_param_update_rsp
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_data_send
<LI><a href="#[d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_ltk_req_rsp
<LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_start_enc_cmd
<LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_link_upd_cmd_handler
<LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_info_cmd_handler
<LI><a href="#[b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_con_param_upd_send
<LI><a href="#[be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_disconnect_cmd_send
</UL>
<P><STRONG><a name="[f5]"></a>gapc_get_role</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, gapc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2c_code_con_param_upd_rsp_handler
<LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2c_code_con_param_upd_req_handler
<LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_enc_chg_evt
<LI><a href="#[100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_gapm_cmp_evt
<LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_sec_req
<LI><a href="#[ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pdu_recv
</UL>
<P><STRONG><a name="[219]"></a>gapc_set_local_addr</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, gapc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = gapc_set_local_addr
</UL>
<BR>[Called By]<UL><LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_adv_set_term_evt
<LI><a href="#[1e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_connection_ind
</UL>
<P><STRONG><a name="[ec]"></a>gapc_get_bdaddr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, gapc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_comp_cnf_val
</UL>
<P><STRONG><a name="[c9]"></a>gapc_get_chan_sel_algo</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, gapc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_info_cmd_handler
</UL>
<P><STRONG><a name="[150]"></a>gapc_is_sec_set</STRONG> (Thumb, 52 bytes, Stack size 0 bytes, gapc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_att_chk_perm
</UL>
<P><STRONG><a name="[14f]"></a>gapc_lk_sec_lvl_get</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, gapc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_att_chk_perm
</UL>
<P><STRONG><a name="[d9]"></a>gapc_enc_keysize_get</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, gapc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_ltk_exch
<LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_att_chk_perm
<LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_mst_id
<LI><a href="#[20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_aes_res_cb
<LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_req_ind
</UL>
<P><STRONG><a name="[c2]"></a>gapc_auth_set</STRONG> (Thumb, 88 bytes, Stack size 20 bytes, gapc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = gapc_auth_set
</UL>
<BR>[Called By]<UL><LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_ind
<LI><a href="#[c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_connection_cfg_send
</UL>
<P><STRONG><a name="[ce]"></a>gapc_param_update_sanity</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, gapc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = gapc_param_update_sanity
</UL>
<BR>[Called By]<UL><LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2c_code_con_param_upd_req_handler
<LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_link_upd_cmd_handler
</UL>
<P><STRONG><a name="[129]"></a>gattc_create</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, gattc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = gattc_create &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
</UL>
<BR>[Called By]<UL><LI><a href="#[126]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_con_create
</UL>
<P><STRONG><a name="[133]"></a>gattc_send_cmp_evt</STRONG> (Thumb, 90 bytes, Stack size 24 bytes, gattc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[134]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_svc_func
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[1d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_process_op_simple
</UL>
<P><STRONG><a name="[135]"></a>gattc_send_complete_evt</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, gattc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_cmp_evt
<LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_operation_cleanup
<LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
</UL>
<BR>[Called By]<UL><LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_pdu_recv_handler
<LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_send_cmp_evt_status
<LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_cleanup
<LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_err_rsp
<LI><a href="#[ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_exe_wr_rsp
<LI><a href="#[ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_prep_wr_rsp
<LI><a href="#[ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_wr_rsp
<LI><a href="#[a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_mult_rsp
<LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_rsp
<LI><a href="#[aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_by_grp_type_rsp
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_by_type_rsp
<LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_find_by_type_rsp
<LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_find_info_rsp
<LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_exc_mtu_rsp
<LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_timeout_handler
<LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_send_evt_cmd_handler
<LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_op_cmd_handler
</UL>
<P><STRONG><a name="[12f]"></a>gattc_cleanup</STRONG> (Thumb, 154 bytes, Stack size 24 bytes, gattc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = gattc_cleanup &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_rx_free
<LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_rsp_data
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_read_cache
<LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_prep_data
<LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_operation_cleanup
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
</UL>
<BR>[Called By]<UL><LI><a href="#[12b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_con_cleanup
<LI><a href="#[287]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattm_init
</UL>
<P><STRONG><a name="[155]"></a>gatt_get_mtu</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gattc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_event
<LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_mult_req
<LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_blob_req
<LI><a href="#[85]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_req
<LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_grp_type_req
<LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_type_req
<LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_by_type_req
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_info_req
<LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_rsp
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_by_type_rsp
<LI><a href="#[1ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_header_check
<LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_op_cmd_handler
</UL>
<P><STRONG><a name="[13a]"></a>gatt_set_mtu</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, gattc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = gatt_set_mtu &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[81]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_mtu_exc_req
<LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_exc_mtu_rsp
</UL>
<P><STRONG><a name="[128]"></a>l2cc_create</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, l2cc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = l2cc_create &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
</UL>
<BR>[Called By]<UL><LI><a href="#[126]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_con_create
</UL>
<P><STRONG><a name="[13b]"></a>l2cc_send_cmp_evt_status</STRONG> (Thumb, 124 bytes, Stack size 24 bytes, l2cc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = l2cc_send_cmp_evt_status &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
</UL>
<BR>[Called By]<UL><LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_data_send
<LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_cleanup
<LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_send_cmd_handler
</UL>
<P><STRONG><a name="[12e]"></a>l2cc_cleanup</STRONG> (Thumb, 108 bytes, Stack size 32 bytes, l2cc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 164<LI>Call Chain = l2cc_cleanup &rArr; l2cc_send_cmp_evt_status &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_send_cmp_evt_status
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
</UL>
<BR>[Called By]<UL><LI><a href="#[12b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_con_cleanup
<LI><a href="#[288]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cm_init
</UL>
<P><STRONG><a name="[13c]"></a>l2cc_data_send</STRONG> (Thumb, 240 bytes, Stack size 48 bytes, l2cc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 300<LI>Call Chain = l2cc_data_send &rArr; lld_con_data_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[13f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_data_tx
<LI><a href="#[13e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_pack
<LI><a href="#[140]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_acl_tx_free
<LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_acl_tx_alloc
<LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_send_cmp_evt_status
<LI><a href="#[12d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cm_tx_status
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conhdl
</UL>
<BR>[Called By]<UL><LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cm_pdu_tx_handler
</UL>
<P><STRONG><a name="[e6]"></a>l2cc_smp_pdu_alloc</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, l2cc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = l2cc_smp_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_rsp
<LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_ltk_exch
<LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_csrk_exch
<LI><a href="#[fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_key_press_notify
<LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pair_rand_send
<LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pair_fail_send
<LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_start
<LI><a href="#[20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_aes_res_cb
<LI><a href="#[e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_send_continue
<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_cmd_handler
</UL>
<P><STRONG><a name="[141]"></a>l2cc_att_pdu_alloc</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, l2cc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = l2cc_att_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_write_rsp_send
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_error
<LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_event
<LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_execute_write_req
<LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_prepare_write_req
<LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_mult_req
<LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_blob_req
<LI><a href="#[85]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_req
<LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_grp_type_req
<LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_type_req
<LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_by_type_req
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_info_req
<LI><a href="#[81]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_mtu_exc_req
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_by_type_rsp
<LI><a href="#[1d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_send_hdl_cfm
<LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_op_cmd_handler
</UL>
<P><STRONG><a name="[142]"></a>l2cc_ind_pdu_alloc</STRONG> (Thumb, 58 bytes, Stack size 24 bytes, l2cc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = l2cc_ind_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[1ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_header_check
<LI><a href="#[1eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_rx_init
</UL>
<P><STRONG><a name="[143]"></a>l2cc_sig_send_cmd_reject</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, l2cc_sig.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = l2cc_sig_send_cmd_reject &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_pdu_recv_handler
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2c_code_con_param_upd_rsp_handler
<LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2c_code_con_param_upd_req_handler
<LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_recv_ind_handler
</UL>
<P><STRONG><a name="[cd]"></a>l2cc_sig_send_param_resp</STRONG> (Thumb, 46 bytes, Stack size 16 bytes, l2cc_sig.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = l2cc_sig_send_param_resp &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_param_update_rsp
<LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2c_code_con_param_upd_req_handler
</UL>
<P><STRONG><a name="[d0]"></a>l2cc_sig_send_param_upd_req</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, l2cc_sig.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = l2cc_sig_send_param_upd_req &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_link_upd_cmd_handler
</UL>
<P><STRONG><a name="[144]"></a>l2cc_sig_pdu_recv_handler</STRONG> (Thumb, 58 bytes, Stack size 8 bytes, l2cc_sig.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = l2cc_sig_pdu_recv_handler &rArr; l2c_code_con_param_upd_rsp_handler &rArr; gapc_send_complete_evt &rArr; gapc_operation_cleanup &rArr; gapc_smp_cleanup &rArr; gapc_smp_clear_timeout_timer &rArr; ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[143]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_send_cmd_reject
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2c_code_con_param_upd_rsp_handler
<LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2c_code_con_param_upd_req_handler
<LI><a href="#[145]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2c_code_reject_handler
</UL>
<BR>[Called By]<UL><LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_recv_ind_handler
</UL>
<P><STRONG><a name="[106]"></a>attm_is_bt_uuid</STRONG> (Thumb, 50 bytes, Stack size 24 bytes, attm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = attm_is_bt_uuid
</UL>
<BR>[Called By]<UL><LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_svc_create
<LI><a href="#[149]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_uuid16_comp
<LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_uuid_comp
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_svc_att_size
<LI><a href="#[105]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_svc_att_desc
</UL>
<P><STRONG><a name="[10c]"></a>attm_uuid32_conv</STRONG> (Thumb, 38 bytes, Stack size 32 bytes, attm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = attm_uuid32_conv
</UL>
<BR>[Called By]<UL><LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_get_att_uuid
<LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_get_svc_uuid
<LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_op_cmd_handler
</UL>
<P><STRONG><a name="[148]"></a>attm_uuid_comp</STRONG> (Thumb, 72 bytes, Stack size 24 bytes, attm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = attm_uuid_comp &rArr; attm_is_bt_uuid
</UL>
<BR>[Calls]<UL><LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_is_bt_uuid
</UL>
<BR>[Called By]<UL><LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_by_type_req
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_value_by_uuid
<LI><a href="#[aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_by_grp_type_rsp
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_by_type_rsp
</UL>
<P><STRONG><a name="[149]"></a>attm_uuid16_comp</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, attm.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_is_bt_uuid
</UL>
<P><STRONG><a name="[14a]"></a>attm_reserve_handle_range</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, attm.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_svc_check_hdl
</UL>
<P><STRONG><a name="[14b]"></a>attm_get_value</STRONG> (Thumb, 238 bytes, Stack size 32 bytes, attm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = attm_get_value &rArr; attm_get_att_uuid &rArr; attm_uuid32_conv
</UL>
<BR>[Calls]<UL><LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_get_att_uuid
<LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_get_svc_uuid
<LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_get_service2
</UL>
<BR>[Called By]<UL><LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_value
</UL>
<P><STRONG><a name="[14c]"></a>attm_att_set_value</STRONG> (Thumb, 126 bytes, Stack size 40 bytes, attm.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_get_service2
</UL>
<P><STRONG><a name="[14d]"></a>attm_att_set_perm</STRONG> (Thumb, 88 bytes, Stack size 24 bytes, attm.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_get_service2
</UL>
<P><STRONG><a name="[114]"></a>attm_att_update_perm</STRONG> (Thumb, 78 bytes, Stack size 24 bytes, attm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = attm_att_update_perm &rArr; attmdb_get_service2
</UL>
<BR>[Calls]<UL><LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_get_service2
</UL>
<BR>[Called By]<UL><LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gap_svc_init
</UL>
<P><STRONG><a name="[134]"></a>atts_get_svc_func</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = atts_get_svc_func &rArr; attmdb_get_service2
</UL>
<BR>[Calls]<UL><LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_get_service2
</UL>
<BR>[Called By]<UL><LI><a href="#[159]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_write_req
<LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_execute_write_req
<LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_prepare_write_req
<LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_write_common
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_value
<LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_cmp_evt
</UL>
<P><STRONG><a name="[139]"></a>atts_clear_read_cache</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = atts_clear_read_cache &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_mult_req
<LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_blob_req
<LI><a href="#[85]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_req
<LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_grp_type_req
<LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_type_req
<LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_by_type_req
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_value
<LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_cleanup
<LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_op_cfm_handler
<LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_send_evt_cmd_handler
</UL>
<P><STRONG><a name="[154]"></a>atts_send_event</STRONG> (Thumb, 100 bytes, Stack size 24 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = atts_send_event &rArr; l2cc_att_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_att_pdu_alloc
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_get_mtu
<LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_set
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Called By]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_send_evt_cmd_handler
</UL>
<P><STRONG><a name="[136]"></a>atts_clear_prep_data</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = atts_clear_prep_data &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_execute_write_req
<LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_cleanup
<LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_op_cfm_handler
</UL>
<P><STRONG><a name="[138]"></a>atts_clear_rsp_data</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = atts_clear_rsp_data &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_cleanup
<LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_process_pdu
</UL>
<P><STRONG><a name="[156]"></a>atts_send_error</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = atts_send_error &rArr; l2cc_att_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_att_pdu_alloc
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Called By]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_write_rsp_send
<LI><a href="#[159]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_write_req
<LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_execute_write_req
<LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_prepare_write_req
<LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_mult_req
<LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_blob_req
<LI><a href="#[85]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_req
<LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_grp_type_req
<LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_type_req
<LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_by_type_req
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_info_req
<LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_recv_ind_handler
<LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_op_cfm_handler
</UL>
<P><STRONG><a name="[157]"></a>atts_write_rsp_send</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = atts_write_rsp_send &rArr; atts_send_error &rArr; l2cc_att_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_error
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_att_pdu_alloc
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_op_cfm_handler
</UL>
<P><STRONG><a name="[c3]"></a>atts_process_pdu</STRONG> (Thumb, 94 bytes, Stack size 24 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = atts_process_pdu &rArr; atts_clear_rsp_data &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_rx_free
<LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_rsp_data
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_pdu_recv_handler
<LI><a href="#[c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_connection_cfg_send
<LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_op_cfm_handler
</UL>
<P><STRONG><a name="[15d]"></a>atts_pdu_recv_handler</STRONG> (Thumb, 136 bytes, Stack size 24 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = atts_pdu_recv_handler &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_process_pdu
</UL>
<BR>[Called By]<UL><LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_recv_ind_handler
</UL>
<P><STRONG><a name="[15f]"></a>llm_is_dev_connected</STRONG> (Thumb, 70 bytes, Stack size 32 bytes, llm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = llm_is_dev_connected &rArr; bdaddr_is_same
</UL>
<BR>[Calls]<UL><LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bdaddr_is_same
</UL>
<BR>[Called By]<UL><LI><a href="#[212]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_adv_en
<LI><a href="#[279]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_pkt_rx
</UL>
<P><STRONG><a name="[161]"></a>llm_link_disc</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, llm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = llm_link_disc &rArr; sch_plan_rem &rArr; list_extract
</UL>
<BR>[Calls]<UL><LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_rem
</UL>
<BR>[Called By]<UL><LI><a href="#[64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_disc_ind_handler
</UL>
<P><STRONG><a name="[229]"></a>llm_activity_free_get</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, llm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = llm_activity_free_get
</UL>
<BR>[Called By]<UL><LI><a href="#[226]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ext_create_con
<LI><a href="#[223]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_scan_param
<LI><a href="#[21b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_adv_param
<LI><a href="#[212]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_adv_en
</UL>
<P><STRONG><a name="[163]"></a>llc_disconnect</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, llc_disconnect.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 300<LI>Call Chain = llc_disconnect &rArr; llc_llcp_state_set &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[164]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_stop
<LI><a href="#[165]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_state_set
</UL>
<BR>[Called By]<UL><LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
<LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_terminate_ind_handler
<LI><a href="#[166]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect_proc_fsm
<LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_llcp_rx_ind
<LI><a href="#[61]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_rx_ind_handler
<LI><a href="#[67]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_rsp_to_handler
</UL>
<P><STRONG><a name="[16c]"></a>llc_disconnect_proc_err</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, llc_disconnect.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 332<LI>Call Chain = llc_disconnect_proc_err &rArr; llc_disconnect_proc_fsm &rArr; llc_ll_terminate_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[166]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect_proc_fsm
</UL>
<BR>[Called By]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_err_ind
</UL>
<P><STRONG><a name="[8e]"></a>ll_terminate_ind_handler</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, llc_disconnect.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 316<LI>Call Chain = ll_terminate_ind_handler &rArr; llc_disconnect &rArr; llc_llcp_state_set &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_timer_set
<LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[64]"></a>lld_disc_ind_handler</STRONG> (Thumb, 98 bytes, Stack size 24 bytes, llc_disconnect.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 436<LI>Call Chain = lld_disc_ind_handler &rArr; llc_proc_err_ind &rArr; llc_rem_con_upd_proc_err &rArr; llc_rem_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_err_ind
<LI><a href="#[165]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_state_set
<LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_disc_cmp_evt
<LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_cleanup
<LI><a href="#[161]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_link_disc
<LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[170]"></a>llc_op_disconnect_ind_cb</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, llc_disconnect.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 428<LI>Call Chain = llc_op_disconnect_ind_cb &rArr; llc_proc_err_ind &rArr; llc_rem_con_upd_proc_err &rArr; llc_rem_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_reg
<LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_err_ind
<LI><a href="#[166]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect_proc_fsm
</UL>
<BR>[Called By]<UL><LI><a href="#[66]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_op_ind_handler
</UL>
<P><STRONG><a name="[c0]"></a>le_disconnect</STRONG> (Thumb, 94 bytes, Stack size 16 bytes, llc_disconnect.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = le_disconnect &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_disconnect_cmd_send
</UL>
<P><STRONG><a name="[172]"></a>llc_init_term_proc</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, llc_disconnect.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = llc_init_term_proc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ltk_req_reply
</UL>
<P><STRONG><a name="[176]"></a>llc_ver_exch_proc_err</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, llc_ver_exch.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 348<LI>Call Chain = llc_ver_exch_proc_err &rArr; llc_ver_exch_proc_fsm &rArr; llc_llcp_version_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ver_exch_proc_fsm
</UL>
<BR>[Called By]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_err_ind
</UL>
<P><STRONG><a name="[177]"></a>llc_op_ver_exch_ind_cb</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, llc_ver_exch.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 364<LI>Call Chain = llc_op_ver_exch_ind_cb &rArr; llc_ver_exch_proc_fsm &rArr; llc_llcp_version_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_ver_info_cmp_evt
<LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ver_exch_proc_fsm
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_reg
</UL>
<BR>[Called By]<UL><LI><a href="#[66]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_op_ind_handler
</UL>
<P><STRONG><a name="[98]"></a>ll_version_ind_handler</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, llc_ver_exch.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 364<LI>Call Chain = ll_version_ind_handler &rArr; llc_ver_exch_proc_fsm &rArr; llc_llcp_version_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[175]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_version_ind_pdu_send
<LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ver_exch_proc_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[c4]"></a>le_rd_rem_ver_info</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, llc_ver_exch.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = le_rd_rem_ver_info &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_info_cmd_handler
</UL>
<P><STRONG><a name="[180]"></a>llc_loc_encrypt_proc_err</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 364<LI>Call Chain = llc_loc_encrypt_proc_err &rArr; llc_loc_encrypt_proc_fsm &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
</UL>
<BR>[Called By]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_err_ind
</UL>
<P><STRONG><a name="[181]"></a>llc_rem_encrypt_proc_err</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 372<LI>Call Chain = llc_rem_encrypt_proc_err &rArr; llc_rem_encrypt_proc_fsm &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
</UL>
<BR>[Called By]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_err_ind
</UL>
<P><STRONG><a name="[96]"></a>ll_pause_enc_req_handler</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 380<LI>Call Chain = ll_pause_enc_req_handler &rArr; llc_rem_encrypt_proc_fsm &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_reg
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[97]"></a>ll_pause_enc_rsp_handler</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 372<LI>Call Chain = ll_pause_enc_rsp_handler &rArr; llc_rem_encrypt_proc_fsm &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[8f]"></a>ll_enc_req_handler</STRONG> (Thumb, 170 bytes, Stack size 32 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 396<LI>Call Chain = ll_enc_req_handler &rArr; llc_rem_encrypt_proc_fsm &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_reg
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[90]"></a>ll_enc_rsp_handler</STRONG> (Thumb, 102 bytes, Stack size 24 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 388<LI>Call Chain = ll_enc_rsp_handler &rArr; llc_rem_encrypt_proc_fsm &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[91]"></a>ll_start_enc_req_handler</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 372<LI>Call Chain = ll_start_enc_req_handler &rArr; llc_rem_encrypt_proc_fsm &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[92]"></a>ll_start_enc_rsp_handler</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 372<LI>Call Chain = ll_start_enc_rsp_handler &rArr; llc_rem_encrypt_proc_fsm &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[d4]"></a>le_start_enc</STRONG> (Thumb, 170 bytes, Stack size 40 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = le_start_enc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_start_enc_cmd
</UL>
<P><STRONG><a name="[d6]"></a>le_ltk_req_reply</STRONG> (Thumb, 114 bytes, Stack size 24 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 388<LI>Call Chain = le_ltk_req_reply &rArr; llc_rem_encrypt_proc_fsm &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_unreg
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_init_term_proc
</UL>
<BR>[Called By]<UL><LI><a href="#[d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_ltk_req_rsp
</UL>
<P><STRONG><a name="[182]"></a>llc_op_encrypt_ind_cb</STRONG> (Thumb, 50 bytes, Stack size 16 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 372<LI>Call Chain = llc_op_encrypt_ind_cb &rArr; llc_loc_encrypt_proc_fsm &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_reg
<LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_enc_chg_evt
</UL>
<BR>[Called By]<UL><LI><a href="#[66]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_op_ind_handler
</UL>
<P><STRONG><a name="[186]"></a>llc_feats_exch_proc_err</STRONG> (Thumb, 84 bytes, Stack size 8 bytes, llc_feat_exch.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 364<LI>Call Chain = llc_feats_exch_proc_err &rArr; llc_loc_feats_exch_proc_fsm &rArr; llc_ll_feature_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[184]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_feats_exch_proc_fsm
</UL>
<BR>[Called By]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_err_ind
</UL>
<P><STRONG><a name="[94]"></a>ll_feature_req_handler</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, llc_feat_exch.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 348<LI>Call Chain = ll_feature_req_handler &rArr; llc_ll_feature_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ll_feature_pdu_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[9a]"></a>ll_slave_feature_req_handler</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, llc_feat_exch.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 348<LI>Call Chain = ll_slave_feature_req_handler &rArr; llc_ll_feature_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ll_feature_pdu_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[95]"></a>ll_feature_rsp_handler</STRONG> (Thumb, 76 bytes, Stack size 16 bytes, llc_feat_exch.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 372<LI>Call Chain = ll_feature_rsp_handler &rArr; llc_loc_feats_exch_proc_fsm &rArr; llc_ll_feature_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[184]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_feats_exch_proc_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[c5]"></a>le_rd_rem_feats</STRONG> (Thumb, 120 bytes, Stack size 24 bytes, llc_feat_exch.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = le_rd_rem_feats &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_info_cmd_handler
</UL>
<P><STRONG><a name="[187]"></a>llc_op_feats_exch_ind_cb</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, llc_feat_exch.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 372<LI>Call Chain = llc_op_feats_exch_ind_cb &rArr; llc_loc_feats_exch_proc_fsm &rArr; llc_ll_feature_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[185]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_feats_cmp_evt
<LI><a href="#[184]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_feats_exch_proc_fsm
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_reg
</UL>
<BR>[Called By]<UL><LI><a href="#[66]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_op_ind_handler
</UL>
<P><STRONG><a name="[18c]"></a>llc_dle_proc_err</STRONG> (Thumb, 88 bytes, Stack size 8 bytes, llc_dl_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 356<LI>Call Chain = llc_dle_proc_err &rArr; llc_loc_dl_upd_proc_fsm &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_dl_upd_proc_fsm
</UL>
<BR>[Called By]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_err_ind
</UL>
<P><STRONG><a name="[9e]"></a>ll_length_req_handler</STRONG> (Thumb, 108 bytes, Stack size 24 bytes, llc_dl_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 380<LI>Call Chain = ll_length_req_handler &rArr; llc_rem_dl_upd_proc &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[18b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_dl_upd_proc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[9f]"></a>ll_length_rsp_handler</STRONG> (Thumb, 170 bytes, Stack size 24 bytes, llc_dl_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 372<LI>Call Chain = ll_length_rsp_handler &rArr; llc_loc_dl_upd_proc_fsm &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_dl_upd_proc_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[18d]"></a>le_set_data_len</STRONG> (Thumb, 146 bytes, Stack size 32 bytes, llc_dl_upd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<P><STRONG><a name="[18e]"></a>llc_op_dl_upd_ind_cb</STRONG> (Thumb, 66 bytes, Stack size 16 bytes, llc_dl_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 364<LI>Call Chain = llc_op_dl_upd_ind_cb &rArr; llc_loc_dl_upd_proc_fsm &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[18a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_data_len_chg_evt
<LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_dl_upd_proc_fsm
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_reg
</UL>
<BR>[Called By]<UL><LI><a href="#[66]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_op_ind_handler
</UL>
<P><STRONG><a name="[19a]"></a>llc_loc_con_upd_proc_fsm</STRONG> (Thumb, 460 bytes, Stack size 40 bytes, llc_con_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 388<LI>Call Chain = llc_loc_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[19c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_param_update
<LI><a href="#[19b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_event_counter_get
<LI><a href="#[197]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_con_upd_info_send
<LI><a href="#[196]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ll_con_param_pdu_send
<LI><a href="#[18f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_pref_param_compute
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_unreg
<LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_timer_set
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_send
</UL>
<BR>[Called By]<UL><LI><a href="#[1a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_con_upd_ind_cb
<LI><a href="#[9c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_con_param_rsp_handler
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_con_update_ind_handler
<LI><a href="#[19d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_con_upd_proc_err
<LI><a href="#[65]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_proc_upd_cfm_handler
</UL>
<P><STRONG><a name="[19d]"></a>llc_loc_con_upd_proc_err</STRONG> (Thumb, 104 bytes, Stack size 8 bytes, llc_con_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 396<LI>Call Chain = llc_loc_con_upd_proc_err &rArr; llc_loc_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_con_upd_proc_fsm
</UL>
<BR>[Called By]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_err_ind
</UL>
<P><STRONG><a name="[19e]"></a>llc_rem_con_upd_proc_fsm</STRONG> (Thumb, 322 bytes, Stack size 48 bytes, llc_con_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 396<LI>Call Chain = llc_rem_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[19c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_param_update
<LI><a href="#[19f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rem_con_param_req_evt
<LI><a href="#[197]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_con_upd_info_send
<LI><a href="#[196]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ll_con_param_pdu_send
<LI><a href="#[18f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_pref_param_compute
<LI><a href="#[17a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ll_reject_ind_pdu_send
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_unreg
<LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_timer_set
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[9b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_con_param_req_handler
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_con_update_ind_handler
<LI><a href="#[1a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_err
<LI><a href="#[cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rem_con_param_req_reply
<LI><a href="#[65]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_proc_upd_cfm_handler
</UL>
<P><STRONG><a name="[1a0]"></a>llc_rem_con_upd_proc_err</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, llc_con_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 396<LI>Call Chain = llc_rem_con_upd_proc_err &rArr; llc_rem_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_fsm
</UL>
<BR>[Called By]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_err_ind
</UL>
<P><STRONG><a name="[8c]"></a>ll_con_update_ind_handler</STRONG> (Thumb, 224 bytes, Stack size 40 bytes, llc_con_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 436<LI>Call Chain = ll_con_update_ind_handler &rArr; llc_rem_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_fsm
<LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_con_upd_proc_fsm
<LI><a href="#[1a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_con_upd_param_in_range
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_reg
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[9b]"></a>ll_con_param_req_handler</STRONG> (Thumb, 276 bytes, Stack size 40 bytes, llc_con_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 436<LI>Call Chain = ll_con_param_req_handler &rArr; llc_rem_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_collision_check
<LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_fsm
<LI><a href="#[1a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_con_upd_param_in_range
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_reg
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[9c]"></a>ll_con_param_rsp_handler</STRONG> (Thumb, 214 bytes, Stack size 40 bytes, llc_con_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 428<LI>Call Chain = ll_con_param_rsp_handler &rArr; llc_loc_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_con_upd_proc_fsm
<LI><a href="#[1a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_con_upd_param_in_range
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[bb]"></a>le_con_param_upd</STRONG> (Thumb, 208 bytes, Stack size 24 bytes, llc_con_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = le_con_param_upd &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_con_param_upd_send
</UL>
<P><STRONG><a name="[cc]"></a>le_rem_con_param_req_reply</STRONG> (Thumb, 94 bytes, Stack size 8 bytes, llc_con_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 404<LI>Call Chain = le_rem_con_param_req_reply &rArr; llc_rem_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_fsm
</UL>
<BR>[Called By]<UL><LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_param_update_rsp
</UL>
<P><STRONG><a name="[1a3]"></a>llc_op_con_upd_ind_cb</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, llc_con_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 404<LI>Call Chain = llc_op_con_upd_ind_cb &rArr; llc_loc_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_con_upd_proc_fsm
<LI><a href="#[197]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_con_upd_info_send
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_reg
</UL>
<BR>[Called By]<UL><LI><a href="#[66]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_op_ind_handler
</UL>
<P><STRONG><a name="[62]"></a>lld_con_offset_ind_handler</STRONG> (Thumb, 80 bytes, Stack size 24 bytes, llc_con_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = lld_con_offset_ind_handler &rArr; sch_plan_set &rArr; sch_plan_offset_req &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_set
<LI><a href="#[1a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_con_estab_evt
<LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_rem
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[1a5]"></a>llc_con_move_cbk</STRONG> (Thumb, 182 bytes, Stack size 16 bytes, llc_con_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = llc_con_move_cbk &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_set
</UL>
<P><STRONG><a name="[1a6]"></a>llc_loc_phy_upd_proc_fsm</STRONG> (Thumb, 616 bytes, Stack size 40 bytes, llc_phy_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 348<LI>Call Chain = llc_loc_phy_upd_proc_fsm &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[1a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_rate_update
<LI><a href="#[1a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_phys_update
<LI><a href="#[1a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_phy_upd_cmp_evt
<LI><a href="#[19b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_event_counter_get
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_unreg
<LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_timer_set
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_send
</UL>
<BR>[Called By]<UL><LI><a href="#[1ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_phy_upd_ind_cb
<LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_phy_upd_ind_handler
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_phy_rsp_handler
<LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_phy_upd_proc_err
<LI><a href="#[65]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_proc_upd_cfm_handler
</UL>
<P><STRONG><a name="[1aa]"></a>llc_loc_phy_upd_proc_err</STRONG> (Thumb, 84 bytes, Stack size 0 bytes, llc_phy_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 348<LI>Call Chain = llc_loc_phy_upd_proc_err &rArr; llc_loc_phy_upd_proc_fsm &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_phy_upd_proc_fsm
</UL>
<BR>[Called By]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_err_ind
</UL>
<P><STRONG><a name="[1ab]"></a>llc_rem_phy_upd_proc_fsm</STRONG> (Thumb, 328 bytes, Stack size 24 bytes, llc_phy_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 332<LI>Call Chain = llc_rem_phy_upd_proc_fsm &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_rate_update
<LI><a href="#[1a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_phys_update
<LI><a href="#[1a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_phy_upd_cmp_evt
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_unreg
<LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_timer_set
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_send
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_phy_upd_ind_handler
<LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_phy_req_handler
<LI><a href="#[1ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_phy_upd_proc_err
<LI><a href="#[65]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_proc_upd_cfm_handler
</UL>
<P><STRONG><a name="[1ac]"></a>llc_rem_phy_upd_proc_err</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, llc_phy_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 332<LI>Call Chain = llc_rem_phy_upd_proc_err &rArr; llc_rem_phy_upd_proc_fsm &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_phy_upd_proc_fsm
</UL>
<BR>[Called By]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_err_ind
</UL>
<P><STRONG><a name="[a0]"></a>ll_phy_req_handler</STRONG> (Thumb, 140 bytes, Stack size 16 bytes, llc_phy_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 348<LI>Call Chain = ll_phy_req_handler &rArr; llc_rem_phy_upd_proc_fsm &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_phy_upd_proc_fsm
<LI><a href="#[1a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_collision_check
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_reg
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[a1]"></a>ll_phy_rsp_handler</STRONG> (Thumb, 98 bytes, Stack size 16 bytes, llc_phy_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 364<LI>Call Chain = ll_phy_rsp_handler &rArr; llc_loc_phy_upd_proc_fsm &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_phy_upd_proc_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[a2]"></a>ll_phy_upd_ind_handler</STRONG> (Thumb, 152 bytes, Stack size 24 bytes, llc_phy_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 372<LI>Call Chain = ll_phy_upd_ind_handler &rArr; llc_loc_phy_upd_proc_fsm &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_phy_upd_proc_fsm
<LI><a href="#[1a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_phy_upd_proc_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[c8]"></a>le_rd_phy</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, llc_phy_upd.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_info_cmd_handler
</UL>
<P><STRONG><a name="[d2]"></a>le_set_phy</STRONG> (Thumb, 144 bytes, Stack size 24 bytes, llc_phy_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = le_set_phy &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_link_upd_cmd_handler
</UL>
<P><STRONG><a name="[1ad]"></a>llc_op_phy_upd_ind_cb</STRONG> (Thumb, 82 bytes, Stack size 24 bytes, llc_phy_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 372<LI>Call Chain = llc_op_phy_upd_ind_cb &rArr; llc_loc_phy_upd_proc_fsm &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_phy_upd_cmp_evt
<LI><a href="#[1a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_phy_upd_proc_fsm
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_reg
</UL>
<BR>[Called By]<UL><LI><a href="#[66]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_op_ind_handler
</UL>
<P><STRONG><a name="[1ae]"></a>lld_rxdesc_free</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, lld.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = lld_rxdesc_free &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_rx_alloc
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_pkt_rx
<LI><a href="#[32]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_frm_cbk
<LI><a href="#[27b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_pkt_rx
<LI><a href="#[2f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_frm_cbk
<LI><a href="#[27a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_pkt_rx
<LI><a href="#[279]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_pkt_rx
</UL>
<P><STRONG><a name="[278]"></a>lld_rxdesc_check</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, lld.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_pkt_rx
<LI><a href="#[32]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_frm_cbk
<LI><a href="#[27b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_pkt_rx
<LI><a href="#[2f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_frm_cbk
<LI><a href="#[27a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_pkt_rx
<LI><a href="#[279]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_pkt_rx
</UL>
<P><STRONG><a name="[1b0]"></a>lld_aa_gen</STRONG> (Thumb, 114 bytes, Stack size 24 bytes, lld.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = lld_aa_gen &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rand
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_start
</UL>
<P><STRONG><a name="[1c0]"></a>lld_con_start</STRONG> (Thumb, 742 bytes, Stack size 56 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 268<LI>Call Chain = lld_con_start &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_clock_get
<LI><a href="#[1c2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_per_add
<LI><a href="#[1b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_sched
<LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_evt_time_update
<LI><a href="#[1b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_max_lat_calc
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[1c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_sca2ppm
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_start
</UL>
<P><STRONG><a name="[164]"></a>lld_con_stop</STRONG> (Thumb, 108 bytes, Stack size 16 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = lld_con_stop &rArr; lld_con_cleanup &rArr; ke_msg_send_basic &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_remove
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_cleanup
</UL>
<BR>[Called By]<UL><LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect
</UL>
<P><STRONG><a name="[1c3]"></a>lld_con_llcp_tx</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 252<LI>Call Chain = lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_slave_latency
<LI><a href="#[1bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_prog
</UL>
<BR>[Called By]<UL><LI><a href="#[1ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_tx_check
</UL>
<P><STRONG><a name="[13f]"></a>lld_con_data_tx</STRONG> (Thumb, 116 bytes, Stack size 16 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 252<LI>Call Chain = lld_con_data_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_slave_latency
<LI><a href="#[1bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_prog
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
</UL>
<BR>[Called By]<UL><LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_data_send
</UL>
<P><STRONG><a name="[179]"></a>lld_con_data_flow_set</STRONG> (Thumb, 70 bytes, Stack size 16 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 252<LI>Call Chain = lld_con_data_flow_set &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_slave_latency
<LI><a href="#[1bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_prog
</UL>
<BR>[Called By]<UL><LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
</UL>
<P><STRONG><a name="[19c]"></a>lld_con_param_update</STRONG> (Thumb, 76 bytes, Stack size 20 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = lld_con_param_update
</UL>
<BR>[Called By]<UL><LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_fsm
<LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_con_upd_proc_fsm
</UL>
<P><STRONG><a name="[22d]"></a>lld_con_ch_map_update</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = lld_con_ch_map_update
</UL>
<BR>[Called By]<UL><LI><a href="#[1f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_ch_map_proc_fsm
</UL>
<P><STRONG><a name="[189]"></a>lld_con_data_len_update</STRONG> (Thumb, 56 bytes, Stack size 24 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = lld_con_data_len_update &rArr; lld_con_evt_time_update &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_evt_time_update
<LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_len_update
</UL>
<BR>[Called By]<UL><LI><a href="#[18b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_dl_upd_proc
<LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_dl_upd_proc_fsm
</UL>
<P><STRONG><a name="[1a8]"></a>lld_con_phys_update</STRONG> (Thumb, 72 bytes, Stack size 24 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = lld_con_phys_update &rArr; lld_con_tx_len_update &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_len_update
</UL>
<BR>[Called By]<UL><LI><a href="#[1ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_phy_upd_proc_fsm
<LI><a href="#[1a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_phy_upd_proc_fsm
</UL>
<P><STRONG><a name="[1a7]"></a>lld_con_tx_rate_update</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = lld_con_tx_rate_update &rArr; lld_con_tx_len_update &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_len_update
</UL>
<BR>[Called By]<UL><LI><a href="#[1ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_phy_upd_proc_fsm
<LI><a href="#[1a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_phy_upd_proc_fsm
</UL>
<P><STRONG><a name="[19b]"></a>lld_con_event_counter_get</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, lld_con.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_phy_upd_proc_fsm
<LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_con_upd_proc_fsm
</UL>
<P><STRONG><a name="[194]"></a>lld_con_actv_offset_compute</STRONG> (Thumb, 102 bytes, Stack size 24 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = lld_con_actv_offset_compute &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[18f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_pref_param_compute
</UL>
<P><STRONG><a name="[17d]"></a>lld_con_tx_enc</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = lld_con_tx_enc
</UL>
<BR>[Called By]<UL><LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
</UL>
<P><STRONG><a name="[17b]"></a>lld_con_rx_enc</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = lld_con_rx_enc
</UL>
<BR>[Called By]<UL><LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
</UL>
<P><STRONG><a name="[17e]"></a>lld_con_enc_key_load</STRONG> (Thumb, 108 bytes, Stack size 20 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = lld_con_enc_key_load
</UL>
<BR>[Called By]<UL><LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
</UL>
<P><STRONG><a name="[c7]"></a>lld_con_rssi_get</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, lld_con.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_info_cmd_handler
</UL>
<P><STRONG><a name="[190]"></a>lld_con_offset_get</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = lld_con_offset_get &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[197]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_con_upd_info_send
<LI><a href="#[18f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_pref_param_compute
</UL>
<P><STRONG><a name="[270]"></a>plf_reset</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, plf.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
</UL>
<P><STRONG><a name="[1ba]"></a>sch_arb_insert</STRONG> (Thumb, 498 bytes, Stack size 48 bytes, sch_arb.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_prog_timer
<LI><a href="#[1c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_elt_cancel
<LI><a href="#[1c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_conflict_check
<LI><a href="#[1c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_insert_after
<LI><a href="#[1ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_extract_sublist
<LI><a href="#[1cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back_sublist
<LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_front
<LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_time_get
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[1d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_restart
<LI><a href="#[1b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_sched
<LI><a href="#[32]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_frm_cbk
<LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_start
<LI><a href="#[33]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_evt_cancel_cbk
<LI><a href="#[203]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_sched
<LI><a href="#[2f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_frm_cbk
<LI><a href="#[1ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_start
<LI><a href="#[30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_evt_cancel_cbk
<LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_sched
<LI><a href="#[2c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_frm_cbk
<LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_start
<LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_evt_cancel_cbk
</UL>
<P><STRONG><a name="[1bf]"></a>sch_arb_remove</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, sch_arb.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = sch_arb_remove &rArr; sch_arb_prog_timer &rArr; ble_timer_hus_set
</UL>
<BR>[Calls]<UL><LI><a href="#[1c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_prog_timer
<LI><a href="#[1cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_extract
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
</UL>
<BR>[Called By]<UL><LI><a href="#[1d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_restart
<LI><a href="#[29]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_frm_cbk
<LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_slave_latency
<LI><a href="#[164]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_stop
<LI><a href="#[32]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_frm_cbk
<LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_end
<LI><a href="#[2f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_frm_cbk
<LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_end
<LI><a href="#[2c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_frm_cbk
<LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_end
</UL>
<P><STRONG><a name="[1bc]"></a>sch_prog_push0</STRONG> (Thumb, 230 bytes, Stack size 40 bytes, sch_prog.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = sch_prog_push0 &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[2b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_evt_start_cbk
<LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_evt_start_cbk
<LI><a href="#[31]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_evt_start_cbk
<LI><a href="#[2e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_evt_start_cbk
</UL>
<P><STRONG><a name="[198]"></a>sch_plan_set</STRONG> (Thumb, 100 bytes, Stack size 24 bytes, sch_plan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = sch_plan_set &rArr; sch_plan_offset_req &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_offset_req
<LI><a href="#[1a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_con_move_cbk
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
</UL>
<BR>[Called By]<UL><LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_offset_ind_handler
<LI><a href="#[197]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_con_upd_info_send
<LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_end_ind_handler
</UL>
<P><STRONG><a name="[162]"></a>sch_plan_rem</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, sch_plan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = sch_plan_rem &rArr; list_extract
</UL>
<BR>[Calls]<UL><LI><a href="#[1cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_extract
</UL>
<BR>[Called By]<UL><LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_offset_ind_handler
<LI><a href="#[197]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_con_upd_info_send
<LI><a href="#[161]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_link_disc
</UL>
<P><STRONG><a name="[193]"></a>sch_plan_req</STRONG> (Thumb, 192 bytes, Stack size 32 bytes, sch_plan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = sch_plan_req &rArr; sch_plan_offset_req &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_offset_req
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[18f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_pref_param_compute
<LI><a href="#[226]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ext_create_con
</UL>
<P><STRONG><a name="[192]"></a>sch_plan_chk</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, sch_plan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = sch_plan_chk &rArr; sch_plan_offset_req &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_offset_req
</UL>
<BR>[Called By]<UL><LI><a href="#[18f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_pref_param_compute
</UL>
<P><STRONG><a name="[1ce]"></a>sch_slice_compute</STRONG> (Thumb, 134 bytes, Stack size 24 bytes, sch_slice.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = sch_slice_compute &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;co_clz
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[1d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_fg_remove
<LI><a href="#[1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_fg_add
<LI><a href="#[1b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_per_remove
<LI><a href="#[1c2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_per_add
<LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_evt_start_cbk
<LI><a href="#[203]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_sched
<LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_end
<LI><a href="#[31]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_evt_start_cbk
<LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_sched
<LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_end
</UL>
<P><STRONG><a name="[1d0]"></a>sch_slice_fg_add</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, sch_slice.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = sch_slice_fg_add &rArr; sch_slice_compute &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_compute
</UL>
<BR>[Called By]<UL><LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_start
</UL>
<P><STRONG><a name="[1d1]"></a>sch_slice_fg_remove</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, sch_slice.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = sch_slice_fg_remove &rArr; lld_scan_restart &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_restart
<LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_compute
</UL>
<BR>[Called By]<UL><LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_end
</UL>
<P><STRONG><a name="[1c2]"></a>sch_slice_per_add</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, sch_slice.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = sch_slice_per_add &rArr; sch_slice_compute &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_compute
</UL>
<BR>[Called By]<UL><LI><a href="#[1c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_start
</UL>
<P><STRONG><a name="[1b7]"></a>sch_slice_per_remove</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, sch_slice.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = sch_slice_per_remove &rArr; sch_slice_compute &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_compute
</UL>
<BR>[Called By]<UL><LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_cleanup
<LI><a href="#[297]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_init
</UL>
<P><STRONG><a name="[1d3]"></a>gattc_process_op_simple</STRONG> (Thumb, 102 bytes, Stack size 32 bytes, gattc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = gattc_process_op_simple &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_cmp_evt
<LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
</UL>
<BR>[Called By]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_send_evt_cmd_handler
<LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_op_cmd_handler
</UL>
<P><STRONG><a name="[220]"></a>gapm_is_addr_type_valid</STRONG> (Thumb, 50 bytes, Stack size 12 bytes, gapm_actv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = gapm_is_addr_type_valid
</UL>
<BR>[Called By]<UL><LI><a href="#[1e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_scan_create
<LI><a href="#[1e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_create
</UL>
<P><STRONG><a name="[1d7]"></a>gapm_is_con_actv_full</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, gapm_actv.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_con_number
</UL>
<P><STRONG><a name="[1d9]"></a>gapm_actv_alloc</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, gapm_actv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = gapm_actv_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
</UL>
<BR>[Called By]<UL><LI><a href="#[1e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_scan_create
<LI><a href="#[1e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_create
<LI><a href="#[1e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_create
</UL>
<P><STRONG><a name="[1e0]"></a>gapm_actv_get_next</STRONG> (Thumb, 38 bytes, Stack size 12 bytes, gapm_actv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = gapm_actv_get_next
</UL>
<BR>[Called By]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_config_cmd_handler
<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_cmd_handler
<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_deleted
<LI><a href="#[1df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_stopped
</UL>
<P><STRONG><a name="[21a]"></a>gapm_actv_get_own_addr_type</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, gapm_actv.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[224]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_send_en_cmd
<LI><a href="#[21f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_scan_send_param_cmd
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_send_param_cmd
</UL>
<P><STRONG><a name="[1da]"></a>gapm_actv_created</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, gapm_actv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = gapm_actv_created &rArr; gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_send_complete_evt
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
<LI><a href="#[1dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_rand_addr
<LI><a href="#[1dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_adv_set_rand_addr
<LI><a href="#[1db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_free
</UL>
<BR>[Called By]<UL><LI><a href="#[1e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_scan_create
<LI><a href="#[1e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_create
<LI><a href="#[1e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_adv_fsm
</UL>
<P><STRONG><a name="[1de]"></a>gapm_actv_started</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, gapm_actv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = gapm_actv_started &rArr; gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_send_complete_evt
</UL>
<BR>[Called By]<UL><LI><a href="#[1e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_scan_fsm
<LI><a href="#[1e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_init_fsm
<LI><a href="#[1e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_adv_fsm
</UL>
<P><STRONG><a name="[1df]"></a>gapm_actv_stopped</STRONG> (Thumb, 98 bytes, Stack size 16 bytes, gapm_actv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = gapm_actv_stopped &rArr; gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_send_complete_evt
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
<LI><a href="#[1e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_get_next
</UL>
<BR>[Called By]<UL><LI><a href="#[222]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_scan_timeout_evt
<LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_adv_set_term_evt
<LI><a href="#[1e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_connection_ind
<LI><a href="#[1e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_scan_fsm
<LI><a href="#[1e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_init_fsm
<LI><a href="#[1e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_adv_fsm
</UL>
<P><STRONG><a name="[3d]"></a>gapm_actv_deleted</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, gapm_actv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = gapm_actv_deleted &rArr; gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_send_complete_evt
<LI><a href="#[1e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_get_next
<LI><a href="#[1db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_free
</UL>
<BR>[Called By]<UL><LI><a href="#[1e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_adv_fsm
</UL>
<BR>[Address Reference Count : 2]<UL><LI> gapm_init.o(.text)
<LI> gapm_scan.o(.text)
</UL>
<P><STRONG><a name="[53]"></a>gapm_actv_cmd_handler</STRONG> (Thumb, 314 bytes, Stack size 40 bytes, gapm_actv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = gapm_actv_cmd_handler &rArr; gapm_init_create &rArr; gapm_actv_created &rArr; gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_send_complete_evt
<LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_process_op_simple
<LI><a href="#[1e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_scan_create
<LI><a href="#[1e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_create
<LI><a href="#[1e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_create
<LI><a href="#[1e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_get_next
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapm_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[1e4]"></a>le_actv_cmp_send</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, gapm_actv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = le_actv_cmp_send &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[224]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_send_en_cmd
<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_stop
<LI><a href="#[21f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_scan_send_param_cmd
<LI><a href="#[21d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_scan_send_en_cmd
<LI><a href="#[214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_send_data_cmd
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_send_param_cmd
<LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_delete
<LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_send_en_cmd
<LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_end_ind_handler
<LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_end_ind_handler
<LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_end_ind_handler
</UL>
<P><STRONG><a name="[50]"></a>gapm_actv_cmp_evt_handler</STRONG> (Thumb, 88 bytes, Stack size 8 bytes, gapm_actv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 260<LI>Call Chain = gapm_actv_cmp_evt_handler &rArr; gapm_actv_scan_fsm &rArr; gapm_scan_send_en_cmd &rArr; le_set_ext_scan_en &rArr; lld_scan_start &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_scan_fsm
<LI><a href="#[1e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_init_fsm
<LI><a href="#[1e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_adv_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapm_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[1e8]"></a>le_enh_con_cmp_evt</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, gapm_actv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = le_enh_con_cmp_evt &rArr; gapm_init_connection_ind &rArr; gapm_actv_stopped &rArr; gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[126]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_con_create
<LI><a href="#[1e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_connection_ind
</UL>
<BR>[Called By]<UL><LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_end_ind_handler
<LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_end_ind_handler
</UL>
<P><STRONG><a name="[16e]"></a>le_disc_cmp_evt</STRONG> (Thumb, 102 bytes, Stack size 40 bytes, gapc_hci.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = le_disc_cmp_evt &rArr; gapm_con_cleanup &rArr; l2cc_cleanup &rArr; l2cc_send_cmp_evt_status &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[12b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_con_cleanup
<LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conidx
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_cmp_evt
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_disc_ind_handler
</UL>
<P><STRONG><a name="[174]"></a>le_rd_rem_ver_info_cmp_evt</STRONG> (Thumb, 124 bytes, Stack size 24 bytes, gapc_hci.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = le_rd_rem_ver_info_cmp_evt &rArr; gapc_send_complete_evt &rArr; gapc_operation_cleanup &rArr; gapc_smp_cleanup &rArr; gapc_smp_clear_timeout_timer &rArr; ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conidx
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_ver_exch_ind_cb
<LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ver_exch_proc_fsm
</UL>
<P><STRONG><a name="[185]"></a>le_rd_rem_feats_cmp_evt</STRONG> (Thumb, 148 bytes, Stack size 32 bytes, gapc_hci.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = le_rd_rem_feats_cmp_evt &rArr; gapc_send_complete_evt &rArr; gapc_operation_cleanup &rArr; gapc_smp_cleanup &rArr; gapc_smp_clear_timeout_timer &rArr; ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conidx
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[187]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_feats_exch_ind_cb
<LI><a href="#[184]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_feats_exch_proc_fsm
</UL>
<P><STRONG><a name="[1a4]"></a>le_con_estab_evt</STRONG> (Thumb, 54 bytes, Stack size 24 bytes, gapc_hci.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = le_con_estab_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conidx
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_offset_ind_handler
</UL>
<P><STRONG><a name="[199]"></a>le_con_update_cmp_evt</STRONG> (Thumb, 144 bytes, Stack size 40 bytes, gapc_hci.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = le_con_update_cmp_evt &rArr; gapc_send_complete_evt &rArr; gapc_operation_cleanup &rArr; gapc_smp_cleanup &rArr; gapc_smp_clear_timeout_timer &rArr; ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conidx
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[197]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_con_upd_info_send
</UL>
<P><STRONG><a name="[19f]"></a>le_rem_con_param_req_evt</STRONG> (Thumb, 78 bytes, Stack size 40 bytes, gapc_hci.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = le_rem_con_param_req_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conidx
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_fsm
</UL>
<P><STRONG><a name="[18a]"></a>le_data_len_chg_evt</STRONG> (Thumb, 64 bytes, Stack size 40 bytes, gapc_hci.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = le_data_len_chg_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conidx
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[18e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_dl_upd_ind_cb
<LI><a href="#[18b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_dl_upd_proc
<LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_dl_upd_proc_fsm
</UL>
<P><STRONG><a name="[1a9]"></a>le_phy_upd_cmp_evt</STRONG> (Thumb, 94 bytes, Stack size 40 bytes, gapc_hci.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = le_phy_upd_cmp_evt &rArr; gapc_send_complete_evt &rArr; gapc_operation_cleanup &rArr; gapc_smp_cleanup &rArr; gapc_smp_clear_timeout_timer &rArr; ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conidx
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[1ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_phy_upd_ind_cb
<LI><a href="#[1ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_phy_upd_proc_fsm
<LI><a href="#[1a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_phy_upd_proc_fsm
</UL>
<P><STRONG><a name="[12d]"></a>l2cm_tx_status</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, l2cm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = l2cm_tx_status &rArr; ke_event_set
</UL>
<BR>[Calls]<UL><LI><a href="#[1ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_event_set
</UL>
<BR>[Called By]<UL><LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_data_send
<LI><a href="#[12b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_con_cleanup
<LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_send_cmd_handler
</UL>
<P><STRONG><a name="[13e]"></a>l2cc_pdu_pack</STRONG> (Thumb, 152 bytes, Stack size 48 bytes, l2cc_pdu.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = l2cc_pdu_pack
</UL>
<BR>[Called By]<UL><LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_data_send
</UL>
<P><STRONG><a name="[20c]"></a>l2cc_pdu_unpack</STRONG> (Thumb, 142 bytes, Stack size 32 bytes, l2cc_pdu.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = l2cc_pdu_unpack
</UL>
<BR>[Called By]<UL><LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_acl_data_handler
</UL>
<P><STRONG><a name="[1eb]"></a>l2cc_pdu_rx_init</STRONG> (Thumb, 76 bytes, Stack size 24 bytes, l2cc_pdu.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = l2cc_pdu_rx_init &rArr; l2cc_ind_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[142]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_ind_pdu_alloc
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Called By]<UL><LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_acl_data_handler
</UL>
<P><STRONG><a name="[1ec]"></a>l2cc_pdu_header_check</STRONG> (Thumb, 218 bytes, Stack size 40 bytes, l2cc_pdu.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = l2cc_pdu_header_check &rArr; l2cc_ind_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[142]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_ind_pdu_alloc
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_get_mtu
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Called By]<UL><LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_acl_data_handler
</UL>
<P><STRONG><a name="[16f]"></a>llc_cleanup</STRONG> (Thumb, 98 bytes, Stack size 24 bytes, llc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = llc_cleanup &rArr; llc_llcp_trans_timer_set &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
<LI><a href="#[1ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_trans_timer_set
</UL>
<BR>[Called By]<UL><LI><a href="#[64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_disc_ind_handler
<LI><a href="#[28b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_init
</UL>
<P><STRONG><a name="[1ee]"></a>llc_start</STRONG> (Thumb, 238 bytes, Stack size 24 bytes, llc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 292<LI>Call Chain = llc_start &rArr; lld_con_start &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_start
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
</UL>
<BR>[Called By]<UL><LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_end_ind_handler
<LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_end_ind_handler
</UL>
<P><STRONG><a name="[165]"></a>llc_llcp_state_set</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, llc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 292<LI>Call Chain = llc_llcp_state_set &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_tx_check
</UL>
<BR>[Called By]<UL><LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
<LI><a href="#[64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_disc_ind_handler
<LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect
<LI><a href="#[166]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect_proc_fsm
</UL>
<P><STRONG><a name="[171]"></a>llc_proc_reg</STRONG> (Thumb, 44 bytes, Stack size 24 bytes, llc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = llc_proc_reg &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
</UL>
<BR>[Called By]<UL><LI><a href="#[1ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_phy_upd_ind_cb
<LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_phy_req_handler
<LI><a href="#[1a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_con_upd_ind_cb
<LI><a href="#[9b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_con_param_req_handler
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_con_update_ind_handler
<LI><a href="#[18e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_dl_upd_ind_cb
<LI><a href="#[187]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_feats_exch_ind_cb
<LI><a href="#[182]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_encrypt_ind_cb
<LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_enc_req_handler
<LI><a href="#[96]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_pause_enc_req_handler
<LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_ver_exch_ind_cb
<LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_disconnect_ind_cb
<LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_channel_map_ind_handler
</UL>
<P><STRONG><a name="[167]"></a>llc_proc_timer_set</STRONG> (Thumb, 84 bytes, Stack size 8 bytes, llc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = llc_proc_timer_set &rArr; llc_llcp_trans_timer_set &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_trans_timer_set
</UL>
<BR>[Called By]<UL><LI><a href="#[1ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_phy_upd_proc_fsm
<LI><a href="#[1a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_phy_upd_proc_fsm
<LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_fsm
<LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_con_upd_proc_fsm
<LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_dl_upd_proc_fsm
<LI><a href="#[184]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_feats_exch_proc_fsm
<LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
<LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ver_exch_proc_fsm
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_unreg
<LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_terminate_ind_handler
<LI><a href="#[166]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect_proc_fsm
</UL>
<P><STRONG><a name="[16a]"></a>llc_proc_unreg</STRONG> (Thumb, 68 bytes, Stack size 24 bytes, llc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = llc_proc_unreg &rArr; llc_proc_timer_set &rArr; llc_llcp_trans_timer_set &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_timer_set
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
</UL>
<BR>[Called By]<UL><LI><a href="#[1ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_phy_upd_proc_fsm
<LI><a href="#[1a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_phy_upd_proc_fsm
<LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_fsm
<LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_con_upd_proc_fsm
<LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_dl_upd_proc_fsm
<LI><a href="#[184]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_feats_exch_proc_fsm
<LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
<LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ver_exch_proc_fsm
<LI><a href="#[166]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect_proc_fsm
<LI><a href="#[d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ltk_req_reply
<LI><a href="#[1f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_ch_map_proc_fsm
</UL>
<P><STRONG><a name="[16d]"></a>llc_proc_err_ind</STRONG> (Thumb, 154 bytes, Stack size 16 bytes, llc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 412<LI>Call Chain = llc_proc_err_ind &rArr; llc_rem_con_upd_proc_err &rArr; llc_rem_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[1ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_phy_upd_proc_err
<LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_phy_upd_proc_err
<LI><a href="#[1a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_err
<LI><a href="#[19d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_con_upd_proc_err
<LI><a href="#[18c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_dle_proc_err
<LI><a href="#[186]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_feats_exch_proc_err
<LI><a href="#[181]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_err
<LI><a href="#[180]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_err
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ver_exch_proc_err
<LI><a href="#[16c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect_proc_err
<LI><a href="#[1f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ch_map_up_proc_err
</UL>
<BR>[Called By]<UL><LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_disconnect_ind_cb
<LI><a href="#[64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_disc_ind_handler
<LI><a href="#[93]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_unknown_rsp_handler
<LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_reject_ext_ind_handler
<LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_reject_ind_handler
</UL>
<P><STRONG><a name="[66]"></a>llc_proc_op_ind_handler</STRONG> (Thumb, 130 bytes, Stack size 16 bytes, llc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 444<LI>Call Chain = llc_proc_op_ind_handler &rArr; llc_op_disconnect_ind_cb &rArr; llc_proc_err_ind &rArr; llc_rem_con_upd_proc_err &rArr; llc_rem_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[1ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_phy_upd_ind_cb
<LI><a href="#[1a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_con_upd_ind_cb
<LI><a href="#[18e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_dl_upd_ind_cb
<LI><a href="#[187]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_feats_exch_ind_cb
<LI><a href="#[182]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_encrypt_ind_cb
<LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_ver_exch_ind_cb
<LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_disconnect_ind_cb
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[65]"></a>lld_proc_upd_cfm_handler</STRONG> (Thumb, 144 bytes, Stack size 8 bytes, llc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 404<LI>Call Chain = lld_proc_upd_cfm_handler &rArr; llc_rem_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_phy_upd_proc_fsm
<LI><a href="#[1a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_phy_upd_proc_fsm
<LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_fsm
<LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_con_upd_proc_fsm
<LI><a href="#[1f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_ch_map_proc_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[67]"></a>llc_llcp_rsp_to_handler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, llc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 308<LI>Call Chain = llc_llcp_rsp_to_handler &rArr; llc_disconnect &rArr; llc_llcp_state_set &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[169]"></a>llc_proc_timer_pause_set</STRONG> (Thumb, 82 bytes, Stack size 8 bytes, llc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = llc_proc_timer_pause_set &rArr; llc_llcp_trans_timer_set &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_trans_timer_set
</UL>
<BR>[Called By]<UL><LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
<LI><a href="#[166]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect_proc_fsm
</UL>
<P><STRONG><a name="[1a2]"></a>llc_proc_collision_check</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, llc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_phy_req_handler
<LI><a href="#[9b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_con_param_req_handler
</UL>
<P><STRONG><a name="[1ef]"></a>llc_llcp_tx_check</STRONG> (Thumb, 136 bytes, Stack size 24 bytes, llc_llcp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 276<LI>Call Chain = llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_extract
<LI><a href="#[1f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_llcp_tx_alloc
<LI><a href="#[1b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_llcp_tx_free
<LI><a href="#[1c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_llcp_tx
<LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_front
</UL>
<BR>[Called By]<UL><LI><a href="#[165]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_state_set
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_send
<LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_cfm_handler
</UL>
<P><STRONG><a name="[16b]"></a>llc_llcp_send</STRONG> (Thumb, 80 bytes, Stack size 32 bytes, llc_llcp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 308<LI>Call Chain = llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[1ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_tx_check
</UL>
<BR>[Called By]<UL><LI><a href="#[1ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_phy_upd_proc_fsm
<LI><a href="#[1a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_phy_upd_proc_fsm
<LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_con_upd_proc_fsm
<LI><a href="#[196]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ll_con_param_pdu_send
<LI><a href="#[18b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_dl_upd_proc
<LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_dl_upd_proc_fsm
<LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ll_feature_pdu_send
<LI><a href="#[17a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ll_reject_ind_pdu_send
<LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
<LI><a href="#[175]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_version_ind_pdu_send
<LI><a href="#[168]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ll_terminate_ind_pdu_send
<LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_llcp_rx_ind
</UL>
<P><STRONG><a name="[17a]"></a>llc_ll_reject_ind_pdu_send</STRONG> (Thumb, 70 bytes, Stack size 16 bytes, llc_llcp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 324<LI>Call Chain = llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_send
</UL>
<BR>[Called By]<UL><LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
<LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_llcp_rx_ind
</UL>
<P><STRONG><a name="[1f3]"></a>lld_llcp_rx_ind</STRONG> (Thumb, 162 bytes, Stack size 64 bytes, llc_llcp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 388<LI>Call Chain = lld_llcp_rx_ind &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[17a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ll_reject_ind_pdu_send
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_send
<LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect
<LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_rx_free
</UL>
<BR>[Called By]<UL><LI><a href="#[61]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_rx_ind_handler
</UL>
<P><STRONG><a name="[1fa]"></a>lld_adv_restart</STRONG> (Thumb, 66 bytes, Stack size 12 bytes, lld_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = lld_adv_restart
</UL>
<BR>[Called By]<UL><LI><a href="#[212]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_adv_en
<LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_start
</UL>
<P><STRONG><a name="[1f8]"></a>lld_adv_start</STRONG> (Thumb, 770 bytes, Stack size 56 bytes, lld_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = lld_adv_start &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_fg_add
<LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_clock_get
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;popcnt8
<LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_restart
<LI><a href="#[1f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_data_set
</UL>
<BR>[Called By]<UL><LI><a href="#[212]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_adv_en
</UL>
<P><STRONG><a name="[1fb]"></a>lld_adv_stop</STRONG> (Thumb, 90 bytes, Stack size 8 bytes, lld_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = lld_adv_stop &rArr; lld_adv_end &rArr; sch_slice_fg_remove &rArr; lld_scan_restart &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_end
</UL>
<BR>[Called By]<UL><LI><a href="#[212]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_adv_en
</UL>
<P><STRONG><a name="[1fc]"></a>lld_adv_data_update</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, lld_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = lld_adv_data_update &rArr; lld_adv_data_set
</UL>
<BR>[Calls]<UL><LI><a href="#[1f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_data_set
</UL>
<BR>[Called By]<UL><LI><a href="#[21c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_adv_data
</UL>
<P><STRONG><a name="[1d2]"></a>lld_scan_restart</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, lld_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 164<LI>Call Chain = lld_scan_restart &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_clock_get
<LI><a href="#[1bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_remove
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
</UL>
<BR>[Called By]<UL><LI><a href="#[1d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_fg_remove
<LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_params_update
</UL>
<P><STRONG><a name="[1ff]"></a>lld_scan_start</STRONG> (Thumb, 746 bytes, Stack size 48 bytes, lld_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 196<LI>Call Chain = lld_scan_start &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_clock_get
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[21e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_scan_en
<LI><a href="#[60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_scan_period_to_handler
</UL>
<P><STRONG><a name="[200]"></a>lld_scan_stop</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, lld_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = lld_scan_stop &rArr; lld_scan_end &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_end
</UL>
<BR>[Called By]<UL><LI><a href="#[21e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_scan_en
</UL>
<P><STRONG><a name="[201]"></a>lld_scan_params_update</STRONG> (Thumb, 74 bytes, Stack size 24 bytes, lld_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 188<LI>Call Chain = lld_scan_params_update &rArr; lld_scan_restart &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_restart
<LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_clock_get
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[21e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_scan_en
</UL>
<P><STRONG><a name="[204]"></a>lld_init_start</STRONG> (Thumb, 890 bytes, Stack size 96 bytes, lld_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 244<LI>Call Chain = lld_init_start &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rand
<LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_clock_get
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
<LI><a href="#[1b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_aa_gen
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[205]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ppm2sca
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[226]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ext_create_con
</UL>
<P><STRONG><a name="[206]"></a>lld_init_stop</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, lld_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = lld_init_stop &rArr; lld_init_end &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_end
</UL>
<BR>[Called By]<UL><LI><a href="#[225]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_create_con_cancel
</UL>
<P><STRONG><a name="[209]"></a>sch_alarm_set</STRONG> (Thumb, 126 bytes, Stack size 32 bytes, sch_alarm.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_insert_after
<LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_front
<LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_time_get
<LI><a href="#[207]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_alarm_prog
</UL>
<P><STRONG><a name="[20a]"></a>sch_alarm_clear</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, sch_alarm.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_extract
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[207]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_alarm_prog
</UL>
<P><STRONG><a name="[20b]"></a>le_nb_cmp_pkts_evt</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, l2cc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = le_nb_cmp_pkts_evt &rArr; ke_event_set
</UL>
<BR>[Calls]<UL><LI><a href="#[1ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_event_set
<LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conidx
</UL>
<BR>[Called By]<UL><LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_cfm_handler
</UL>
<P><STRONG><a name="[55]"></a>gapm_config_cmd_handler</STRONG> (Thumb, 240 bytes, Stack size 24 bytes, gapm_cfg.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 236<LI>Call Chain = gapm_config_cmd_handler &rArr; ble_drv_reset &rArr; ble_drv_init &rArr; l2cm_init &rArr; l2cc_cleanup &rArr; l2cc_send_cmp_evt_status &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_con_number
<LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_send_complete_evt
<LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_process_op_simple
<LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_send_cmp_evt
<LI><a href="#[20d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_drv_reset
<LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_destroy
<LI><a href="#[210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_wr_suggted_dft_data_len
<LI><a href="#[20e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_static_addr
<LI><a href="#[20f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_dft_phy
<LI><a href="#[1e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_get_next
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapm_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[52]"></a>gapm_sec_enc_aes_cmd_handler</STRONG> (Thumb, 94 bytes, Stack size 16 bytes, gapm_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = gapm_sec_enc_aes_cmd_handler &rArr; aes_rand &rArr; aes_encrypt &rArr; aes_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_send_complete_evt
<LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_process_op_simple
<LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_rand
<LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_encrypt
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapm_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[1e1]"></a>gapm_adv_create</STRONG> (Thumb, 138 bytes, Stack size 40 bytes, gapm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = gapm_adv_create &rArr; gapm_adv_send_param_cmd &rArr; le_actv_cmp_send &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_send_param_cmd
<LI><a href="#[1d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_cmd_handler
</UL>
<P><STRONG><a name="[54]"></a>gapm_set_adv_data_cmd_handler</STRONG> (Thumb, 50 bytes, Stack size 16 bytes, gapm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = gapm_set_adv_data_cmd_handler &rArr; gapm_adv_set_data &rArr; gapm_adv_send_data_cmd &rArr; le_actv_cmp_send &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_process_op_simple
<LI><a href="#[213]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_set_data
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapm_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[1e5]"></a>gapm_actv_adv_fsm</STRONG> (Thumb, 156 bytes, Stack size 24 bytes, gapm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = gapm_actv_adv_fsm &rArr; gapm_actv_stopped &rArr; gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_send_complete_evt
<LI><a href="#[213]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_set_data
<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_deleted
<LI><a href="#[1df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_stopped
<LI><a href="#[1de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_started
<LI><a href="#[1da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_created
</UL>
<BR>[Called By]<UL><LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_cmp_evt_handler
</UL>
<P><STRONG><a name="[217]"></a>le_scan_req_rcvd_evt</STRONG> (Thumb, 64 bytes, Stack size 32 bytes, gapm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = le_scan_req_rcvd_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[279]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_pkt_rx
</UL>
<P><STRONG><a name="[218]"></a>le_adv_set_term_evt</STRONG> (Thumb, 90 bytes, Stack size 16 bytes, gapm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = le_adv_set_term_evt &rArr; gapm_actv_stopped &rArr; gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[219]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_set_local_addr
<LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conidx
<LI><a href="#[1df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_stopped
</UL>
<BR>[Called By]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_end_ind_handler
</UL>
<P><STRONG><a name="[1e2]"></a>gapm_scan_create</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, gapm_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = gapm_scan_create &rArr; gapm_actv_created &rArr; gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[1da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_created
<LI><a href="#[1d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_alloc
<LI><a href="#[220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_is_addr_type_valid
</UL>
<BR>[Called By]<UL><LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_cmd_handler
</UL>
<P><STRONG><a name="[1e6]"></a>gapm_actv_scan_fsm</STRONG> (Thumb, 68 bytes, Stack size 16 bytes, gapm_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 252<LI>Call Chain = gapm_actv_scan_fsm &rArr; gapm_scan_send_en_cmd &rArr; le_set_ext_scan_en &rArr; lld_scan_start &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[21d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_scan_send_en_cmd
<LI><a href="#[1df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_stopped
<LI><a href="#[1de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_started
</UL>
<BR>[Called By]<UL><LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_cmp_evt_handler
</UL>
<P><STRONG><a name="[221]"></a>le_ext_adv_report_evt</STRONG> (Thumb, 274 bytes, Stack size 24 bytes, gapm_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = le_ext_adv_report_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_rep_ind_handler
</UL>
<P><STRONG><a name="[222]"></a>le_scan_timeout_evt</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, gapm_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = le_scan_timeout_evt &rArr; gapm_actv_stopped &rArr; gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[1df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_stopped
</UL>
<BR>[Called By]<UL><LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_end_ind_handler
</UL>
<P><STRONG><a name="[1e3]"></a>gapm_init_create</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, gapm_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = gapm_init_create &rArr; gapm_actv_created &rArr; gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[1da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_created
<LI><a href="#[1d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_alloc
<LI><a href="#[220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_is_addr_type_valid
</UL>
<BR>[Called By]<UL><LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_cmd_handler
</UL>
<P><STRONG><a name="[1e9]"></a>gapm_init_connection_ind</STRONG> (Thumb, 68 bytes, Stack size 16 bytes, gapm_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = gapm_init_connection_ind &rArr; gapm_actv_stopped &rArr; gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[219]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_set_local_addr
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[1df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_stopped
</UL>
<BR>[Called By]<UL><LI><a href="#[1e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_enh_con_cmp_evt
</UL>
<P><STRONG><a name="[51]"></a>gapm_init_conn_to_handler</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, gapm_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = gapm_init_conn_to_handler &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapm_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[1e7]"></a>gapm_actv_init_fsm</STRONG> (Thumb, 76 bytes, Stack size 24 bytes, gapm_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = gapm_actv_init_fsm &rArr; gapm_actv_stopped &rArr; gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[1df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_stopped
<LI><a href="#[1de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_started
</UL>
<BR>[Called By]<UL><LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_cmp_evt_handler
</UL>
<P><STRONG><a name="[1d5]"></a>attc_send_hdl_cfm</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, attc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = attc_send_hdl_cfm &rArr; l2cc_att_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_att_pdu_alloc
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Called By]<UL><LI><a href="#[56]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_event_cfm_handler
</UL>
<P><STRONG><a name="[1d4]"></a>attc_send_att_req</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, attc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = attc_send_att_req &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_set
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Called By]<UL><LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_by_type_rsp
<LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_op_cmd_handler
</UL>
<P><STRONG><a name="[227]"></a>attc_send_read_ind</STRONG> (Thumb, 222 bytes, Stack size 32 bytes, attc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = attc_send_read_ind &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_rsp
</UL>
<P><STRONG><a name="[1d6]"></a>attc_pdu_recv_handler</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, attc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = attc_pdu_recv_handler &rArr; ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_rx_free
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
</UL>
<BR>[Called By]<UL><LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_recv_ind_handler
</UL>
<P><STRONG><a name="[20f]"></a>le_set_dft_phy</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, llm_hci.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_config_cmd_handler
</UL>
<P><STRONG><a name="[210]"></a>le_wr_suggted_dft_data_len</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llm_hci.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_config_cmd_handler
</UL>
<P><STRONG><a name="[1dc]"></a>le_set_rand_addr</STRONG> (Thumb, 68 bytes, Stack size 16 bytes, llm_hci.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = le_set_rand_addr
</UL>
<BR>[Called By]<UL><LI><a href="#[1da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_created
</UL>
<P><STRONG><a name="[20e]"></a>le_set_static_addr</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, llm_hci.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = le_set_static_addr
</UL>
<BR>[Called By]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_config_cmd_handler
</UL>
<P><STRONG><a name="[228]"></a>llm_adv_hdl_to_id</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, llm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = llm_adv_hdl_to_id
</UL>
<BR>[Called By]<UL><LI><a href="#[21b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_adv_param
<LI><a href="#[212]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_adv_en
<LI><a href="#[21c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_adv_data
<LI><a href="#[215]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rmv_adv_set
<LI><a href="#[1dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_adv_set_rand_addr
</UL>
<P><STRONG><a name="[1dd]"></a>le_set_adv_set_rand_addr</STRONG> (Thumb, 86 bytes, Stack size 32 bytes, llm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = le_set_adv_set_rand_addr &rArr; llm_adv_hdl_to_id
</UL>
<BR>[Calls]<UL><LI><a href="#[228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_adv_hdl_to_id
</UL>
<BR>[Called By]<UL><LI><a href="#[1da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_created
</UL>
<P><STRONG><a name="[21b]"></a>le_set_ext_adv_param</STRONG> (Thumb, 130 bytes, Stack size 24 bytes, llm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = le_set_ext_adv_param &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[229]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_activity_free_get
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_adv_hdl_to_id
</UL>
<BR>[Called By]<UL><LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_send_param_cmd
</UL>
<P><STRONG><a name="[21c]"></a>le_set_ext_adv_data</STRONG> (Thumb, 198 bytes, Stack size 32 bytes, llm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = le_set_ext_adv_data &rArr; lld_adv_data_update &rArr; lld_adv_data_set
</UL>
<BR>[Calls]<UL><LI><a href="#[1f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_adv_tx_free
<LI><a href="#[1f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_adv_tx_elt_get
<LI><a href="#[22a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_adv_tx_alloc
<LI><a href="#[228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_adv_hdl_to_id
<LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_data_update
</UL>
<BR>[Called By]<UL><LI><a href="#[214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_send_data_cmd
</UL>
<P><STRONG><a name="[212]"></a>le_set_ext_adv_en</STRONG> (Thumb, 210 bytes, Stack size 24 bytes, llm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 236<LI>Call Chain = le_set_ext_adv_en &rArr; lld_adv_stop &rArr; lld_adv_end &rArr; sch_slice_fg_remove &rArr; lld_scan_restart &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[229]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_activity_free_get
<LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_is_dev_connected
<LI><a href="#[228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_adv_hdl_to_id
<LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_stop
<LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_start
<LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_restart
</UL>
<BR>[Called By]<UL><LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_send_en_cmd
</UL>
<P><STRONG><a name="[215]"></a>le_rmv_adv_set</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, llm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = le_rmv_adv_set &rArr; llm_adv_set_release &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_adv_hdl_to_id
<LI><a href="#[22b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_adv_set_release
</UL>
<BR>[Called By]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_delete
</UL>
<P><STRONG><a name="[5e]"></a>lld_adv_end_ind_handler</STRONG> (Thumb, 178 bytes, Stack size 24 bytes, llm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 316<LI>Call Chain = lld_adv_end_ind_handler &rArr; llc_start &rArr; lld_con_start &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_adv_set_term_evt
<LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_start
<LI><a href="#[1e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_enh_con_cmp_evt
<LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_actv_cmp_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llm_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[223]"></a>le_set_ext_scan_param</STRONG> (Thumb, 118 bytes, Stack size 16 bytes, llm_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = le_set_ext_scan_param &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[229]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_activity_free_get
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[21f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_scan_send_param_cmd
</UL>
<P><STRONG><a name="[21e]"></a>le_set_ext_scan_en</STRONG> (Thumb, 198 bytes, Stack size 16 bytes, llm_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = le_set_ext_scan_en &rArr; lld_scan_start &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_params_update
<LI><a href="#[200]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_stop
<LI><a href="#[1ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_start
</UL>
<BR>[Called By]<UL><LI><a href="#[21d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_scan_send_en_cmd
</UL>
<P><STRONG><a name="[60]"></a>llm_scan_period_to_handler</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, llm_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = llm_scan_period_to_handler &rArr; lld_scan_start &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_start
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llm_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[5c]"></a>lld_adv_rep_ind_handler</STRONG> (Thumb, 560 bytes, Stack size 80 bytes, llm_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = lld_adv_rep_ind_handler &rArr; le_ext_adv_report_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_rx_free
<LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bdaddr_is_same
<LI><a href="#[221]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ext_adv_report_evt
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llm_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[5f]"></a>lld_scan_end_ind_handler</STRONG> (Thumb, 104 bytes, Stack size 8 bytes, llm_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = lld_scan_end_ind_handler &rArr; le_scan_timeout_evt &rArr; gapm_actv_stopped &rArr; gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_set
<LI><a href="#[222]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_scan_timeout_evt
<LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_actv_cmp_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llm_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[226]"></a>le_ext_create_con</STRONG> (Thumb, 260 bytes, Stack size 56 bytes, llm_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 300<LI>Call Chain = le_ext_create_con &rArr; lld_init_start &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[193]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_req
<LI><a href="#[229]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_activity_free_get
<LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;popcnt8
<LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_start
</UL>
<BR>[Called By]<UL><LI><a href="#[224]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_send_en_cmd
</UL>
<P><STRONG><a name="[225]"></a>le_create_con_cancel</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, llm_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = le_create_con_cancel &rArr; lld_init_stop &rArr; lld_init_end &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[206]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_stop
</UL>
<BR>[Called By]<UL><LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_stop
</UL>
<P><STRONG><a name="[5d]"></a>lld_init_end_ind_handler</STRONG> (Thumb, 146 bytes, Stack size 24 bytes, llm_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 316<LI>Call Chain = lld_init_end_ind_handler &rArr; llc_start &rArr; lld_con_start &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_set
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_start
<LI><a href="#[1e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_enh_con_cmp_evt
<LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_actv_cmp_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llm_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[61]"></a>lld_con_rx_ind_handler</STRONG> (Thumb, 86 bytes, Stack size 16 bytes, llc_hci.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 404<LI>Call Chain = lld_con_rx_ind_handler &rArr; lld_llcp_rx_ind &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect
<LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_rx_free
<LI><a href="#[22c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_forward
<LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conidx
<LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_llcp_rx_ind
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[63]"></a>lld_con_tx_cfm_handler</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, llc_hci.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 292<LI>Call Chain = lld_con_tx_cfm_handler &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[20b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_nb_cmp_pkts_evt
<LI><a href="#[1ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_tx_check
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[1f1]"></a>llc_rem_ch_map_proc_fsm</STRONG> (Thumb, 82 bytes, Stack size 32 bytes, llc_chmap_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = llc_rem_ch_map_proc_fsm &rArr; llc_proc_unreg &rArr; llc_proc_timer_set &rArr; llc_llcp_trans_timer_set &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[22d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_ch_map_update
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_unreg
</UL>
<BR>[Called By]<UL><LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_channel_map_ind_handler
<LI><a href="#[1f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ch_map_up_proc_err
<LI><a href="#[65]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_proc_upd_cfm_handler
</UL>
<P><STRONG><a name="[1f0]"></a>llc_ch_map_up_proc_err</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llc_chmap_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = llc_ch_map_up_proc_err &rArr; llc_rem_ch_map_proc_fsm &rArr; llc_proc_unreg &rArr; llc_proc_timer_set &rArr; llc_llcp_trans_timer_set &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_ch_map_proc_fsm
</UL>
<BR>[Called By]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_err_ind
</UL>
<P><STRONG><a name="[8d]"></a>ll_channel_map_ind_handler</STRONG> (Thumb, 110 bytes, Stack size 24 bytes, llc_chmap_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = ll_channel_map_ind_handler &rArr; llc_rem_ch_map_proc_fsm &rArr; llc_proc_unreg &rArr; llc_proc_timer_set &rArr; llc_llcp_trans_timer_set &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_reg
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
<LI><a href="#[1f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_ch_map_proc_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[2a4]"></a>le_rd_chnl_map</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, llc_chmap_upd.o(.text), UNUSED)
<P><STRONG><a name="[2a5]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
<P><STRONG><a name="[191]"></a>__aeabi_uidivmod</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = __aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[24c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_bond_req_ind_handler
<LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_compute
<LI><a href="#[1cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_offset_req
<LI><a href="#[1c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_elt_cancel
<LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BLE_IRQHandler
<LI><a href="#[1bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_prog_push0
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
<LI><a href="#[1b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_llcp_tx_free
<LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_pkt_rx
<LI><a href="#[275]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_pkt_tx
<LI><a href="#[1c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_start
<LI><a href="#[2b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_evt_start_cbk
<LI><a href="#[1bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_prog
<LI><a href="#[1b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_sched
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_cleanup
<LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_evt_time_update
<LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_len_update
<LI><a href="#[1b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_max_lat_calc
<LI><a href="#[292]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_core_init
<LI><a href="#[1b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_aa_gen
<LI><a href="#[1ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_rxdesc_free
<LI><a href="#[193]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_req
<LI><a href="#[190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_offset_get
<LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_actv_offset_compute
<LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_offset_ind_handler
<LI><a href="#[197]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_con_upd_info_send
<LI><a href="#[18f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_pref_param_compute
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_set
<LI><a href="#[195]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idivmod
<LI><a href="#[aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_by_grp_type_rsp
<LI><a href="#[27d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_pkt_tx
<LI><a href="#[27b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_pkt_rx
<LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_start
<LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_evt_start_cbk
<LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_params_update
<LI><a href="#[1ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_start
<LI><a href="#[2c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_frm_cbk
<LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_evt_cancel_cbk
</UL>
<P><STRONG><a name="[2a6]"></a>__aeabi_idiv</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, idiv.o(.text), UNUSED)
<P><STRONG><a name="[195]"></a>__aeabi_idivmod</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, idiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[1cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_offset_req
<LI><a href="#[1c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_conflict_check
<LI><a href="#[18f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_pref_param_compute
</UL>
<P><STRONG><a name="[22e]"></a>__aeabi_uldivmod</STRONG> (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[22f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
<LI><a href="#[230]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl
</UL>
<BR>[Called By]<UL><LI><a href="#[233]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core
</UL>
<P><STRONG><a name="[b0]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[231]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main_after_scatterload
</UL>
<BR>[Called By]<UL><LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload
</UL>
<P><STRONG><a name="[2a7]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
<P><STRONG><a name="[230]"></a>__aeabi_llsl</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[22e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
</UL>
<P><STRONG><a name="[2a8]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)
<P><STRONG><a name="[22f]"></a>__aeabi_llsr</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[22e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
</UL>
<P><STRONG><a name="[2a9]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)
<P><STRONG><a name="[12]"></a>UART1_IRQHandler</STRONG> (Thumb, 106 bytes, Stack size 20 bytes, uart1rb.o(i.UART1_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = UART1_IRQHandler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[232]"></a>__0printf$8</STRONG> (Thumb, 24 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[233]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core
</UL>
<P><STRONG><a name="[2aa]"></a>__1printf$8</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)
<P><STRONG><a name="[24a]"></a>__2printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __2printf
</UL>
<BR>[Called By]<UL><LI><a href="#[250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_encrypt_req_ind_handler
<LI><a href="#[24f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_connection_req_ind_handler
<LI><a href="#[24c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_bond_req_ind_handler
<LI><a href="#[249]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_bond_ind_handler
<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_msg_handler
<LI><a href="#[1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[d8]"></a>__ARM_common_switch8</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, app_actv.o(i.__ARM_common_switch8))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __ARM_common_switch8
</UL>
<BR>[Called By]<UL><LI><a href="#[25e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;diss_value_get
<LI><a href="#[24c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_bond_req_ind_handler
<LI><a href="#[249]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_bond_ind_handler
<LI><a href="#[239]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_adv_action
<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_cmd_handler
<LI><a href="#[29]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_frm_cbk
<LI><a href="#[1a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_phy_upd_proc_fsm
<LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_fsm
<LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_con_upd_proc_fsm
<LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
<LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_err_ind
<LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_is_sec_mode_reached
<LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_rcp_continue
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_ind
<LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_req_ind
<LI><a href="#[66]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_op_ind_handler
<LI><a href="#[1e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_adv_fsm
<LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_op_cmd_handler
</UL>
<P><STRONG><a name="[2ab]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
<P><STRONG><a name="[2ac]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
<P><STRONG><a name="[2ad]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
<P><STRONG><a name="[236]"></a>app_actv_cmp_evt</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, app_actv.o(i.app_actv_cmp_evt))
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = app_actv_cmp_evt &rArr; app_adv_event &rArr; app_adv_action &rArr; app_adv_create &rArr; gapm_create_advertising &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[237]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_adv_event
</UL>
<BR>[Called By]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapm_msg_handler
</UL>
<P><STRONG><a name="[238]"></a>app_actv_create</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, app_actv.o(i.app_actv_create))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = app_actv_create &rArr; app_adv_action &rArr; app_adv_create &rArr; gapm_create_advertising &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[239]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_adv_action
</UL>
<BR>[Called By]<UL><LI><a href="#[243]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_conf_fsm
</UL>
<P><STRONG><a name="[252]"></a>app_actv_created_ind</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, app_actv.o(i.app_actv_created_ind))
<BR><BR>[Called By]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapm_msg_handler
</UL>
<P><STRONG><a name="[23a]"></a>app_actv_stopped_ind</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, app_actv.o(i.app_actv_stopped_ind))
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = app_actv_stopped_ind &rArr; app_adv_event &rArr; app_adv_action &rArr; app_adv_create &rArr; gapm_create_advertising &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[237]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_adv_event
<LI><a href="#[23b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_state_set
</UL>
<BR>[Called By]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapm_msg_handler
</UL>
<P><STRONG><a name="[239]"></a>app_adv_action</STRONG> (Thumb, 116 bytes, Stack size 24 bytes, app_actv.o(i.app_adv_action))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = app_adv_action &rArr; app_adv_create &rArr; gapm_create_advertising &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[23d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_stop_activity
<LI><a href="#[23c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_start_advertising
<LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_delete_activity
<LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_adv_create
</UL>
<BR>[Called By]<UL><LI><a href="#[237]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_adv_event
<LI><a href="#[246]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_conn_fsm
<LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_actv_create
</UL>
<P><STRONG><a name="[237]"></a>app_adv_event</STRONG> (Thumb, 136 bytes, Stack size 48 bytes, app_actv.o(i.app_adv_event))
<BR><BR>[Stack]<UL><LI>Max Depth = 196<LI>Call Chain = app_adv_event &rArr; app_adv_action &rArr; app_adv_create &rArr; gapm_create_advertising &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[242]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_set_adv_data
<LI><a href="#[23b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_state_set
<LI><a href="#[241]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_name_get
<LI><a href="#[239]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_adv_action
</UL>
<BR>[Called By]<UL><LI><a href="#[23a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_actv_stopped_ind
<LI><a href="#[236]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_actv_cmp_evt
</UL>
<P><STRONG><a name="[243]"></a>app_conf_fsm</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, app.o(i.app_conf_fsm))
<BR><BR>[Stack]<UL><LI>Max Depth = 164<LI>Call Chain = app_conf_fsm &rArr; app_actv_create &rArr; app_adv_action &rArr; app_adv_create &rArr; gapm_create_advertising &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[23b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_state_set
<LI><a href="#[244]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_prf_create
<LI><a href="#[245]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_set_dev
<LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_actv_create
</UL>
<BR>[Called By]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapm_msg_handler
</UL>
<P><STRONG><a name="[246]"></a>app_conn_fsm</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, app.o(i.app_conn_fsm))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = app_conn_fsm &rArr; app_adv_action &rArr; app_adv_create &rArr; gapm_create_advertising &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[23b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_state_set
<LI><a href="#[247]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_ltk_save
<LI><a href="#[248]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_connect_rsp
<LI><a href="#[239]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_adv_action
</UL>
<BR>[Called By]<UL><LI><a href="#[249]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_bond_ind_handler
<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_msg_handler
</UL>
<P><STRONG><a name="[47]"></a>app_custom_handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, app_msg.o(i.app_custom_handler))
<BR>[Address Reference Count : 1]<UL><LI> app_msg.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[49]"></a>app_gapc_msg_handler</STRONG> (Thumb, 350 bytes, Stack size 32 bytes, app_gapc.o(i.app_gapc_msg_handler))
<BR><BR>[Stack]<UL><LI>Max Depth = 476<LI>Call Chain = app_gapc_msg_handler &rArr; gapc_param_update_rsp &rArr; le_rem_con_param_req_reply &rArr; llc_rem_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_param_update_rsp
<LI><a href="#[250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_encrypt_req_ind_handler
<LI><a href="#[24f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_connection_req_ind_handler
<LI><a href="#[24c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_bond_req_ind_handler
<LI><a href="#[249]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_bond_ind_handler
<LI><a href="#[246]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_conn_fsm
<LI><a href="#[24a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> app_msg.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[48]"></a>app_gapm_msg_handler</STRONG> (Thumb, 82 bytes, Stack size 8 bytes, app_gapm.o(i.app_gapm_msg_handler))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = app_gapm_msg_handler &rArr; app_actv_stopped_ind &rArr; app_adv_event &rArr; app_adv_action &rArr; app_adv_create &rArr; gapm_create_advertising &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[23a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_actv_stopped_ind
<LI><a href="#[252]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_actv_created_ind
<LI><a href="#[236]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_actv_cmp_evt
<LI><a href="#[243]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_conf_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> app_msg.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[253]"></a>app_init</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, app.o(i.app_init))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = app_init &rArr; ble_init &rArr; ble_drv_init &rArr; l2cm_init &rArr; l2cc_cleanup &rArr; l2cc_send_cmp_evt_status &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[257]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rfmdm_init
<LI><a href="#[255]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_init
<LI><a href="#[254]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_heap
<LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_app
</UL>
<BR>[Called By]<UL><LI><a href="#[1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[251]"></a>app_ltk_find</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, app.o(i.app_ltk_find))
<BR><BR>[Called By]<UL><LI><a href="#[250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_encrypt_req_ind_handler
</UL>
<P><STRONG><a name="[24e]"></a>app_ltk_gen</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, app.o(i.app_ltk_gen))
<BR><BR>[Called By]<UL><LI><a href="#[24c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_bond_req_ind_handler
</UL>
<P><STRONG><a name="[247]"></a>app_ltk_save</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, app.o(i.app_ltk_save))
<BR><BR>[Called By]<UL><LI><a href="#[246]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_conn_fsm
</UL>
<P><STRONG><a name="[241]"></a>app_name_get</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, app.o(i.app_name_get))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = app_name_get
</UL>
<BR>[Called By]<UL><LI><a href="#[237]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_adv_event
<LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gap_svc_get_dev_info
</UL>
<P><STRONG><a name="[24d]"></a>app_pairing_get</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, app.o(i.app_pairing_get))
<BR><BR>[Called By]<UL><LI><a href="#[24c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_bond_req_ind_handler
</UL>
<P><STRONG><a name="[244]"></a>app_prf_create</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, app.o(i.app_prf_create))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = app_prf_create &rArr; gap_svc_init &rArr; attmdb_svc_create &rArr; attmdb_svc_att_desc &rArr; attm_is_bt_uuid
</UL>
<BR>[Calls]<UL><LI><a href="#[259]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sess_svc_init
<LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_svc_init
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gap_svc_init
<LI><a href="#[258]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;diss_svc_init
</UL>
<BR>[Called By]<UL><LI><a href="#[243]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_conf_fsm
</UL>
<P><STRONG><a name="[23b]"></a>app_state_set</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, app.o(i.app_state_set))
<BR><BR>[Called By]<UL><LI><a href="#[237]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_adv_event
<LI><a href="#[23a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_actv_stopped_ind
<LI><a href="#[246]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_conn_fsm
<LI><a href="#[243]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_conf_fsm
</UL>
<P><STRONG><a name="[1d]"></a>core_vector</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, core.o(i.core_vector))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = core_vector
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(.INT)
</UL>
<P><STRONG><a name="[258]"></a>diss_svc_init</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, prf_diss.o(i.diss_svc_init))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = diss_svc_init &rArr; attmdb_svc_create &rArr; attmdb_svc_att_desc &rArr; attm_is_bt_uuid
</UL>
<BR>[Calls]<UL><LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_svc_create
</UL>
<BR>[Called By]<UL><LI><a href="#[244]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_prf_create
</UL>
<P><STRONG><a name="[25e]"></a>diss_value_get</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, prf_diss.o(i.diss_value_get))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = diss_value_get &rArr; __ARM_common_switch8
</UL>
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
</UL>
<BR>[Called By]<UL><LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;diss_svc_func
</UL>
<P><STRONG><a name="[40]"></a>fputc</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, debug.o(i.fputc))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = fputc
</UL>
<BR>[Calls]<UL><LI><a href="#[260]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_putc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> printf8.o(i.__0printf$8)
</UL>
<P><STRONG><a name="[111]"></a>gap_svc_get_dev_info</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, app.o(i.gap_svc_get_dev_info))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = gap_svc_get_dev_info &rArr; app_name_get
</UL>
<BR>[Calls]<UL><LI><a href="#[241]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_name_get
</UL>
<BR>[Called By]<UL><LI><a href="#[21]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gap_svc_func
</UL>
<P><STRONG><a name="[248]"></a>gapc_connect_rsp</STRONG> (Thumb, 34 bytes, Stack size 56 bytes, gap_api.o(i.gapc_connect_rsp))
<BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = gapc_connect_rsp &rArr; gapc_connection_cfg_send &rArr; atts_process_pdu &rArr; atts_clear_rsp_data &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_connection_cfg_send
</UL>
<BR>[Called By]<UL><LI><a href="#[246]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_conn_fsm
</UL>
<P><STRONG><a name="[24b]"></a>gapc_disconnect</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, gap_api.o(i.gapc_disconnect))
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = gapc_disconnect &rArr; gapc_disconnect_cmd_send &rArr; le_disconnect &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_disconnect_cmd_send
</UL>
<BR>[Called By]<UL><LI><a href="#[250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_encrypt_req_ind_handler
<LI><a href="#[249]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_bond_ind_handler
<LI><a href="#[25a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;data_proc
</UL>
<P><STRONG><a name="[240]"></a>gapm_create_advertising</STRONG> (Thumb, 46 bytes, Stack size 16 bytes, gap_api.o(i.gapm_create_advertising))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = gapm_create_advertising &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_adv_create
</UL>
<P><STRONG><a name="[23e]"></a>gapm_delete_activity</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, gap_api.o(i.gapm_delete_activity))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = gapm_delete_activity &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[239]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_adv_action
</UL>
<P><STRONG><a name="[25d]"></a>gapm_reset</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, gap_api.o(i.gapm_reset))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = gapm_reset &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_app
<LI><a href="#[25a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;data_proc
</UL>
<P><STRONG><a name="[242]"></a>gapm_set_adv_data</STRONG> (Thumb, 50 bytes, Stack size 40 bytes, gap_api.o(i.gapm_set_adv_data))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = gapm_set_adv_data &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[237]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_adv_event
</UL>
<P><STRONG><a name="[245]"></a>gapm_set_dev</STRONG> (Thumb, 100 bytes, Stack size 16 bytes, gap_api.o(i.gapm_set_dev))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = gapm_set_dev &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[243]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_conf_fsm
</UL>
<P><STRONG><a name="[261]"></a>gapm_start_activity</STRONG> (Thumb, 48 bytes, Stack size 24 bytes, gap_api.o(i.gapm_start_activity))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = gapm_start_activity &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[23c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_start_advertising
</UL>
<P><STRONG><a name="[23c]"></a>gapm_start_advertising</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, gap_api.o(i.gapm_start_advertising))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = gapm_start_advertising &rArr; gapm_start_activity &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[261]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_start_activity
</UL>
<BR>[Called By]<UL><LI><a href="#[239]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_adv_action
</UL>
<P><STRONG><a name="[23d]"></a>gapm_stop_activity</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, gap_api.o(i.gapm_stop_activity))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = gapm_stop_activity &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[239]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_adv_action
</UL>
<P><STRONG><a name="[262]"></a>gatt_info_cfm</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, gatt_api.o(i.gatt_info_cfm))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = gatt_info_cfm &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sess_svc_func
</UL>
<P><STRONG><a name="[263]"></a>gatt_ntf_send</STRONG> (Thumb, 62 bytes, Stack size 24 bytes, gatt_api.o(i.gatt_ntf_send))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = gatt_ntf_send &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[25c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sess_txd_send
</UL>
<P><STRONG><a name="[25f]"></a>gatt_read_cfm</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, gatt_api.o(i.gatt_read_cfm))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = gatt_read_cfm &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sess_svc_func
<LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;diss_svc_func
</UL>
<P><STRONG><a name="[264]"></a>gatt_write_cfm</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, gatt_api.o(i.gatt_write_cfm))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = gatt_write_cfm &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sess_svc_func
</UL>
<P><STRONG><a name="[1c]"></a>main</STRONG> (Thumb, 78 bytes, Stack size 0 bytes, main.o(i.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = main &rArr; app_init &rArr; ble_init &rArr; ble_drv_init &rArr; l2cm_init &rArr; l2cc_cleanup &rArr; l2cc_send_cmp_evt_status &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[26a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;user_procedure
<LI><a href="#[267]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart1Rb_Init
<LI><a href="#[268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rf_pa_set
<LI><a href="#[265]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rcc_ble_en
<LI><a href="#[266]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rcc_adc_en
<LI><a href="#[269]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_schedule
<LI><a href="#[253]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_init
<LI><a href="#[24a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
</UL>
<P><STRONG><a name="[266]"></a>rcc_adc_en</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, rcc.o(i.rcc_adc_en))
<BR><BR>[Called By]<UL><LI><a href="#[1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[265]"></a>rcc_ble_en</STRONG> (Thumb, 56 bytes, Stack size 0 bytes, rcc.o(i.rcc_ble_en))
<BR><BR>[Called By]<UL><LI><a href="#[1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[b2]"></a>rcc_sysclk_get</STRONG> (Thumb, 54 bytes, Stack size 0 bytes, rcc.o(i.rcc_sysclk_get))
<BR><BR>[Called By]<UL><LI><a href="#[b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rf_cbpf_cal
<LI><a href="#[b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rf_dac_adjust
</UL>
<P><STRONG><a name="[26b]"></a>sess_cb_rxd</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, proc.o(i.sess_cb_rxd))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = sess_cb_rxd
</UL>
<BR>[Calls]<UL><LI><a href="#[26c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_send
</UL>
<BR>[Called By]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sess_svc_func
</UL>
<P><STRONG><a name="[259]"></a>sess_svc_init</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, prf_sess.o(i.sess_svc_init))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = sess_svc_init &rArr; attmdb_svc_create &rArr; attmdb_svc_att_desc &rArr; attm_is_bt_uuid
</UL>
<BR>[Calls]<UL><LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_svc_create
</UL>
<BR>[Called By]<UL><LI><a href="#[244]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_prf_create
</UL>
<P><STRONG><a name="[25c]"></a>sess_txd_send</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, prf_sess.o(i.sess_txd_send))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = sess_txd_send &rArr; gatt_ntf_send &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[263]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_ntf_send
</UL>
<BR>[Called By]<UL><LI><a href="#[25a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;data_proc
<LI><a href="#[26a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;user_procedure
</UL>
<P><STRONG><a name="[1e]"></a>trim_load</STRONG> (Thumb, 218 bytes, Stack size 48 bytes, trim.o(i.trim_load))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = trim_load
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(.INT)
</UL>
<P><STRONG><a name="[267]"></a>uart1Rb_Init</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, uart1rb.o(i.uart1Rb_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = uart1Rb_Init &rArr; uart_init
</UL>
<BR>[Calls]<UL><LI><a href="#[26d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_init
<LI><a href="#[26f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_fctl
<LI><a href="#[26e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_conf
</UL>
<BR>[Called By]<UL><LI><a href="#[1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[25b]"></a>uart1Rb_Read</STRONG> (Thumb, 66 bytes, Stack size 12 bytes, uart1rb.o(i.uart1Rb_Read))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = uart1Rb_Read
</UL>
<BR>[Called By]<UL><LI><a href="#[25a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;data_proc
</UL>
<P><STRONG><a name="[26e]"></a>uart_conf</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, uart.o(i.uart_conf))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = uart_conf
</UL>
<BR>[Called By]<UL><LI><a href="#[267]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart1Rb_Init
</UL>
<P><STRONG><a name="[26f]"></a>uart_fctl</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, uart.o(i.uart_fctl))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = uart_fctl
</UL>
<BR>[Called By]<UL><LI><a href="#[267]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart1Rb_Init
</UL>
<P><STRONG><a name="[26d]"></a>uart_init</STRONG> (Thumb, 100 bytes, Stack size 12 bytes, uart.o(i.uart_init))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = uart_init
</UL>
<BR>[Called By]<UL><LI><a href="#[267]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart1Rb_Init
</UL>
<P><STRONG><a name="[260]"></a>uart_putc</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, uart.o(i.uart_putc))
<BR><BR>[Called By]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fputc
</UL>
<P><STRONG><a name="[26c]"></a>uart_send</STRONG> (Thumb, 44 bytes, Stack size 0 bytes, uart.o(i.uart_send))
<BR><BR>[Called By]<UL><LI><a href="#[26b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sess_cb_rxd
</UL>
<P><STRONG><a name="[26a]"></a>user_procedure</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, proc.o(i.user_procedure))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = user_procedure &rArr; data_proc &rArr; gapc_disconnect &rArr; gapc_disconnect_cmd_send &rArr; le_disconnect &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[25c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sess_txd_send
<LI><a href="#[25a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;data_proc
</UL>
<BR>[Called By]<UL><LI><a href="#[1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[1af]"></a>ble_buf_rx_alloc</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, ble_buf.o(ke_list_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ble_buf_rx_alloc
</UL>
<BR>[Calls]<UL><LI><a href="#[1cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;co_clz
</UL>
<BR>[Called By]<UL><LI><a href="#[292]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_core_init
<LI><a href="#[1ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_rxdesc_free
</UL>
<P><STRONG><a name="[137]"></a>ble_buf_rx_free</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, ble_buf.o(ke_list_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ble_buf_rx_free
</UL>
<BR>[Called By]<UL><LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_cleanup
<LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_process_pdu
<LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_acl_data_handler
<LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_llcp_rx_ind
<LI><a href="#[61]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_rx_ind_handler
<LI><a href="#[5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_rep_ind_handler
<LI><a href="#[1d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_pdu_recv_handler
<LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_recv_ind_handler
</UL>
<P><STRONG><a name="[13d]"></a>ble_buf_acl_tx_alloc</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, ble_buf.o(ke_list_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ble_buf_acl_tx_alloc
</UL>
<BR>[Calls]<UL><LI><a href="#[1cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;co_clz
</UL>
<BR>[Called By]<UL><LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_data_send
</UL>
<P><STRONG><a name="[140]"></a>ble_buf_acl_tx_free</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, ble_buf.o(ke_list_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ble_buf_acl_tx_free
</UL>
<BR>[Called By]<UL><LI><a href="#[275]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_pkt_tx
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_cleanup
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_data_send
</UL>
<P><STRONG><a name="[1f2]"></a>ble_buf_llcp_tx_alloc</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, ble_buf.o(ke_list_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ble_buf_llcp_tx_alloc
</UL>
<BR>[Calls]<UL><LI><a href="#[1cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;co_clz
</UL>
<BR>[Called By]<UL><LI><a href="#[1ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_tx_check
</UL>
<P><STRONG><a name="[1b6]"></a>ble_buf_llcp_tx_free</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, ble_buf.o(ke_list_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = ble_buf_llcp_tx_free &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[275]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_pkt_tx
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_cleanup
<LI><a href="#[1ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_tx_check
</UL>
<P><STRONG><a name="[22a]"></a>ble_buf_adv_tx_alloc</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, ble_buf.o(ke_list_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ble_buf_adv_tx_alloc
</UL>
<BR>[Calls]<UL><LI><a href="#[1cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;co_clz
</UL>
<BR>[Called By]<UL><LI><a href="#[21c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_adv_data
</UL>
<P><STRONG><a name="[1f6]"></a>ble_buf_adv_tx_elt_get</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, ble_buf.o(ke_list_api_func))
<BR><BR>[Called By]<UL><LI><a href="#[21c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_adv_data
<LI><a href="#[1f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_data_set
</UL>
<P><STRONG><a name="[1f7]"></a>ble_buf_adv_tx_free</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, ble_buf.o(ke_list_api_func))
<BR><BR>[Called By]<UL><LI><a href="#[22b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_adv_set_release
<LI><a href="#[21c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_adv_data
<LI><a href="#[1f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_data_set
</UL>
<P><STRONG><a name="[158]"></a>list_size</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, list.o(ke_list_api_func))
<BR><BR>[Called By]<UL><LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_mult_req
<LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_grp_type_req
<LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_type_req
<LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_by_type_req
</UL>
<P><STRONG><a name="[11c]"></a>list_push_back</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, list.o(ke_list_api_func))
<BR><BR>[Called By]<UL><LI><a href="#[1c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_insert_after
<LI><a href="#[27f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_evt_isr
<LI><a href="#[198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_set
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_send
<LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_pdu_recv_handler
<LI><a href="#[15b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_store_prep_data
<LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_mult_req
<LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_grp_type_req
<LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_type_req
<LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_by_type_req
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_info_req
<LI><a href="#[13f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_data_tx
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_start
<LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_task_schedule
<LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_rsp
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_by_type_rsp
<LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_send_cmd_handler
</UL>
<P><STRONG><a name="[1cb]"></a>list_push_back_sublist</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, list.o(ke_list_api_func))
<BR><BR>[Called By]<UL><LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
</UL>
<P><STRONG><a name="[15c]"></a>list_push_front</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, list.o(ke_list_api_func))
<BR><BR>[Called By]<UL><LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
<LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_insert_before
<LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_prepare_write_req
<LI><a href="#[209]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_alarm_set
<LI><a href="#[1ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_tx_check
</UL>
<P><STRONG><a name="[11f]"></a>list_pop_front</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, list.o(ke_list_api_func))
<BR><BR>[Called By]<UL><LI><a href="#[281]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_sw_isr
<LI><a href="#[27f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_evt_isr
<LI><a href="#[27e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_alarm_timer_isr
<LI><a href="#[1bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_remove
<LI><a href="#[275]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_pkt_tx
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_cleanup
<LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_execute_write_req
<LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_prepare_write_req
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_data_send
<LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_rsp_data
<LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_prep_data
<LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_operation_cleanup
<LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_cleanup
<LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_cleanup
<LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_schedule
<LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_task_schedule
<LI><a href="#[28f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_flush
<LI><a href="#[11e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_result_handler
<LI><a href="#[28c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_init
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_process_pdu
<LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_rsp
<LI><a href="#[20a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_alarm_clear
<LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_cfm_handler
<LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_op_cfm_handler
</UL>
<P><STRONG><a name="[1cc]"></a>list_extract</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, list.o(ke_list_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = list_extract
</UL>
<BR>[Called By]<UL><LI><a href="#[1bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_remove
<LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_rem
<LI><a href="#[20a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_alarm_clear
<LI><a href="#[1ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_tx_check
</UL>
<P><STRONG><a name="[1c6]"></a>list_extract_after</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, list.o(ke_list_api_func))
<BR><BR>[Called By]<UL><LI><a href="#[1c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_elt_cancel
</UL>
<P><STRONG><a name="[1ca]"></a>list_extract_sublist</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, list.o(ke_list_api_func))
<BR><BR>[Called By]<UL><LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
</UL>
<P><STRONG><a name="[271]"></a>list_extract_given</STRONG> (Thumb, 62 bytes, Stack size 32 bytes, list.o(ke_list_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = list_extract_given
</UL>
<BR>[Called By]<UL><LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_set
<LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
</UL>
<P><STRONG><a name="[15e]"></a>list_insert_before</STRONG> (Thumb, 42 bytes, Stack size 4 bytes, list.o(ke_list_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = list_insert_before
</UL>
<BR>[Calls]<UL><LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_front
</UL>
<BR>[Called By]<UL><LI><a href="#[15b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_store_prep_data
</UL>
<P><STRONG><a name="[1c7]"></a>list_insert_after</STRONG> (Thumb, 46 bytes, Stack size 0 bytes, list.o(ke_list_api_func))
<BR><BR>[Calls]<UL><LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
</UL>
<BR>[Called By]<UL><LI><a href="#[1c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_elt_cancel
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
<LI><a href="#[209]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_alarm_set
</UL>
<P><STRONG><a name="[272]"></a>list_insert_given</STRONG> (Thumb, 48 bytes, Stack size 32 bytes, list.o(ke_list_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = list_insert_given
</UL>
<BR>[Called By]<UL><LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_set
</UL>
<P><STRONG><a name="[1f9]"></a>popcnt8</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, utils.o(ke_util_api_func))
<BR><BR>[Called By]<UL><LI><a href="#[226]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ext_create_con
<LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_start
</UL>
<P><STRONG><a name="[2ae]"></a>co_ctz</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, utils.o(ke_util_api_func), UNUSED)
<P><STRONG><a name="[1cf]"></a>co_clz</STRONG> (Thumb, 46 bytes, Stack size 0 bytes, utils.o(ke_util_api_func))
<BR><BR>[Called By]<UL><LI><a href="#[269]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_schedule
<LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_compute
<LI><a href="#[22a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_adv_tx_alloc
<LI><a href="#[1f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_llcp_tx_alloc
<LI><a href="#[1af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_rx_alloc
<LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_acl_tx_alloc
</UL>
<P><STRONG><a name="[2af]"></a>bdaddr_is_null</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, utils.o(ke_util_api_func), UNUSED)
<P><STRONG><a name="[160]"></a>bdaddr_is_same</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, utils.o(ke_util_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = bdaddr_is_same
</UL>
<BR>[Called By]<UL><LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_is_dev_connected
<LI><a href="#[27a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_pkt_rx
<LI><a href="#[5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_rep_ind_handler
</UL>
<P><STRONG><a name="[cf]"></a>rand</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, utils.o(ke_util_api_func))
<BR><BR>[Called By]<UL><LI><a href="#[24c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_bond_req_ind_handler
<LI><a href="#[293]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_env_init
<LI><a href="#[1b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_aa_gen
<LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_rand
<LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_link_upd_cmd_handler
<LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_start
<LI><a href="#[2c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_frm_cbk
<LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_evt_cancel_cbk
</UL>
<P><STRONG><a name="[2b0]"></a>srand</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, utils.o(ke_util_api_func), UNUSED)
<P><STRONG><a name="[f7]"></a>ke_malloc</STRONG> (Thumb, 180 bytes, Stack size 32 bytes, ke_mem.o(ke_util_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[270]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;plf_reset
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_svc_create
<LI><a href="#[1c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_start
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_send
<LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_mult_req
<LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_grp_type_req
<LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_type_req
<LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_by_type_req
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_info_req
<LI><a href="#[128]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_create
<LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_create
<LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_con_create
<LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_alloc
<LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_start
<LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_set
<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_cmd_handler
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
<LI><a href="#[224]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_send_en_cmd
<LI><a href="#[21f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_scan_send_param_cmd
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_send_param_cmd
<LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_start
<LI><a href="#[1ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_start
<LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_start
<LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_start
<LI><a href="#[1d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_alloc
</UL>
<P><STRONG><a name="[df]"></a>ke_free</STRONG> (Thumb, 182 bytes, Stack size 20 bytes, ke_mem.o(ke_util_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_cleanup
<LI><a href="#[295]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_init
<LI><a href="#[296]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_init
<LI><a href="#[297]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_init
<LI><a href="#[294]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_init
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_unreg
<LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_cleanup
<LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_execute_write_req
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_info_req
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_data_send
<LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_rsp_data
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_read_cache
<LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_prep_data
<LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_operation_cleanup
<LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_operation_cleanup
<LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_cleanup
<LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_cleanup
<LI><a href="#[12c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_cleanup
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_operation_cleanup
<LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_schedule
<LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_task_schedule
<LI><a href="#[28b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_init
<LI><a href="#[28f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_flush
<LI><a href="#[11e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_result_handler
<LI><a href="#[28c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_init
<LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_destroy
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_cleanup
<LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_end
<LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_process_pdu
<LI><a href="#[22b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_adv_set_release
<LI><a href="#[227]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_send_read_ind
<LI><a href="#[225]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_create_con_cancel
<LI><a href="#[224]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_send_en_cmd
<LI><a href="#[223]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_scan_param
<LI><a href="#[21f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_scan_send_param_cmd
<LI><a href="#[21b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_adv_param
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_send_param_cmd
<LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_end
<LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_end
<LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_end
<LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_cfm_handler
<LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_end_ind_handler
<LI><a href="#[1db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_free
<LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_op_cfm_handler
</UL>
<P><STRONG><a name="[c6]"></a>ke_msg_alloc</STRONG> (Thumb, 50 bytes, Stack size 24 bytes, ke_msg.o(ke_util_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
</UL>
<BR>[Called By]<UL><LI><a href="#[25f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_read_cfm
<LI><a href="#[23d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_stop_activity
<LI><a href="#[242]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_set_adv_data
<LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_delete_activity
<LI><a href="#[240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_create_advertising
<LI><a href="#[245]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_set_dev
<LI><a href="#[25d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_reset
<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_conn_to_handler
<LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_pkt_rx
<LI><a href="#[1a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_phy_upd_cmp_evt
<LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_phy_req_handler
<LI><a href="#[1ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_phy_upd_proc_fsm
<LI><a href="#[19f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rem_con_param_req_evt
<LI><a href="#[199]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_con_update_cmp_evt
<LI><a href="#[1a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_con_estab_evt
<LI><a href="#[1a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_con_move_cbk
<LI><a href="#[9b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_con_param_req_handler
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_con_update_ind_handler
<LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_fsm
<LI><a href="#[18a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_data_len_chg_evt
<LI><a href="#[185]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_feats_cmp_evt
<LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_enc_req_handler
<LI><a href="#[96]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_pause_enc_req_handler
<LI><a href="#[174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_ver_info_cmp_evt
<LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_disc_cmp_evt
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_init_term_proc
<LI><a href="#[143]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_send_cmd_reject
<LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2c_code_con_param_upd_req_handler
<LI><a href="#[142]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_ind_pdu_alloc
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_att_pdu_alloc
<LI><a href="#[13a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_set_mtu
<LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_cmp_evt
<LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_con_create
<LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_send_cmp_evt
<LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send_basic
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_svc_chg_ind_send
<LI><a href="#[22]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_svc_func
<LI><a href="#[21]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gap_svc_func
<LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_start_enc
<LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_smp_pdu_alloc
<LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ltk_req_evt
<LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_sec_req
<LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_pair_req
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_handle_enc_change_evt
<LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_check_repeated_attempts
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_ind
<LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_req_ind
<LI><a href="#[d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_phy
<LI><a href="#[c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_ver_info
<LI><a href="#[c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_feats
<LI><a href="#[c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_disconnect
<LI><a href="#[bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_con_param_upd
<LI><a href="#[d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_send_param_upd_req
<LI><a href="#[cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_send_param_resp
<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_cmd_handler
<LI><a href="#[b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_cmp_evt
<LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_link_upd_cmd_handler
<LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_info_cmd_handler
<LI><a href="#[18d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_data_len
<LI><a href="#[261]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_start_activity
<LI><a href="#[264]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_write_cfm
<LI><a href="#[263]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_ntf_send
<LI><a href="#[262]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_info_cfm
<LI><a href="#[227]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_send_read_ind
<LI><a href="#[ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_hdl_val_ntf_ind
<LI><a href="#[a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_mult_rsp
<LI><a href="#[aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_by_grp_type_rsp
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_by_type_rsp
<LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_find_by_type_rsp
<LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_find_info_rsp
<LI><a href="#[221]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ext_adv_report_evt
<LI><a href="#[37]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_smp_gen_rand_nb_cb
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_smp_gen_rand_addr_cb
<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_smp_use_enc_block_cb
<LI><a href="#[27d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_pkt_tx
<LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_end
<LI><a href="#[27a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_pkt_rx
<LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_end
<LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_scan_req_rcvd_evt
<LI><a href="#[279]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_pkt_rx
<LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_end
<LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_channel_map_ind_handler
<LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_actv_cmp_send
<LI><a href="#[1df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_stopped
<LI><a href="#[1da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_created
</UL>
<P><STRONG><a name="[bc]"></a>ke_msg_send</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, ke_msg.o(ke_util_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ke_msg_send
</UL>
<BR>[Calls]<UL><LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
</UL>
<BR>[Called By]<UL><LI><a href="#[25f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_read_cfm
<LI><a href="#[23d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_stop_activity
<LI><a href="#[242]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_set_adv_data
<LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_delete_activity
<LI><a href="#[240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_create_advertising
<LI><a href="#[245]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_set_dev
<LI><a href="#[25d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_reset
<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_conn_to_handler
<LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_pkt_rx
<LI><a href="#[1a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_phy_upd_cmp_evt
<LI><a href="#[1ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_phy_upd_proc_fsm
<LI><a href="#[19f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rem_con_param_req_evt
<LI><a href="#[199]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_con_update_cmp_evt
<LI><a href="#[1a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_con_estab_evt
<LI><a href="#[1a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_con_move_cbk
<LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_fsm
<LI><a href="#[18a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_data_len_chg_evt
<LI><a href="#[185]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_feats_cmp_evt
<LI><a href="#[174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_ver_info_cmp_evt
<LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_disc_cmp_evt
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_init_term_proc
<LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_write_rsp_send
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_error
<LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_event
<LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_execute_write_req
<LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_prepare_write_req
<LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_mult_req
<LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_blob_req
<LI><a href="#[85]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_req
<LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_grp_type_req
<LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_type_req
<LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_by_type_req
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_info_req
<LI><a href="#[81]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_mtu_exc_req
<LI><a href="#[143]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_send_cmd_reject
<LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2c_code_con_param_upd_req_handler
<LI><a href="#[13a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_set_mtu
<LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_cmp_evt
<LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_con_create
<LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_send_cmp_evt
<LI><a href="#[22c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_forward
<LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send_basic
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_svc_chg_ind_send
<LI><a href="#[22]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_svc_func
<LI><a href="#[21]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gap_svc_func
<LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_start_enc
<LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ltk_req_evt
<LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_sec_req
<LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_pair_req
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_handle_enc_change_evt
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pdu_send
<LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_check_repeated_attempts
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_ind
<LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_req_ind
<LI><a href="#[d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_phy
<LI><a href="#[c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_ver_info
<LI><a href="#[c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_feats
<LI><a href="#[c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_disconnect
<LI><a href="#[bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_con_param_upd
<LI><a href="#[d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_send_param_upd_req
<LI><a href="#[cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_send_param_resp
<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_cmd_handler
<LI><a href="#[b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_cmp_evt
<LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_link_upd_cmd_handler
<LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_info_cmd_handler
<LI><a href="#[b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_con_param_upd_send
<LI><a href="#[18d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_data_len
<LI><a href="#[261]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_start_activity
<LI><a href="#[264]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_write_cfm
<LI><a href="#[263]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_ntf_send
<LI><a href="#[262]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_info_cfm
<LI><a href="#[227]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_send_read_ind
<LI><a href="#[ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_hdl_val_ntf_ind
<LI><a href="#[ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_prep_wr_rsp
<LI><a href="#[a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_mult_rsp
<LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_rsp
<LI><a href="#[aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_by_grp_type_rsp
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_rd_by_type_rsp
<LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_find_by_type_rsp
<LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_find_info_rsp
<LI><a href="#[221]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ext_adv_report_evt
<LI><a href="#[37]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_smp_gen_rand_nb_cb
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_smp_gen_rand_addr_cb
<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_smp_use_enc_block_cb
<LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_acl_data_handler
<LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_end
<LI><a href="#[27a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_pkt_rx
<LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_end
<LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_scan_req_rcvd_evt
<LI><a href="#[279]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_pkt_rx
<LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_end
<LI><a href="#[1ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_header_check
<LI><a href="#[1eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_rx_init
<LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_actv_cmp_send
<LI><a href="#[1df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_stopped
<LI><a href="#[1da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_created
<LI><a href="#[1d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_send_hdl_cfm
<LI><a href="#[1d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_send_att_req
<LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_op_cmd_handler
</UL>
<P><STRONG><a name="[1b5]"></a>ke_msg_send_basic</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, ke_msg.o(ke_util_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = ke_msg_send_basic &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[275]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_pkt_tx
<LI><a href="#[1b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_instant_proc_end
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_cleanup
<LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_schedule
<LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_err_rsp
<LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_timeout_handler
</UL>
<P><STRONG><a name="[22c]"></a>ke_msg_forward</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, ke_msg.o(ke_util_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ke_msg_forward &rArr; ke_msg_send
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Called By]<UL><LI><a href="#[61]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_rx_ind_handler
</UL>
<P><STRONG><a name="[bf]"></a>ke_state_set</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, ke_task.o(ke_util_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[271]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_extract_given
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
</UL>
<BR>[Called By]<UL><LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_unreg
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_reg
<LI><a href="#[64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_disc_ind_handler
<LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_cleanup
<LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[128]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_create
<LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_cleanup
<LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_create
<LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_cleanup
<LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_con_create
<LI><a href="#[12c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_cleanup
<LI><a href="#[121]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_update_state
<LI><a href="#[286]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init
<LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_update_state
<LI><a href="#[be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_disconnect_cmd_send
<LI><a href="#[c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_connection_cfg_send
<LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_start
<LI><a href="#[1d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_process_op_simple
</UL>
<P><STRONG><a name="[b6]"></a>ke_state_get</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, ke_task.o(ke_util_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ke_state_get
</UL>
<BR>[Called By]<UL><LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_param_update_rsp
<LI><a href="#[1a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_phy_upd_cmp_evt
<LI><a href="#[19f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rem_con_param_req_evt
<LI><a href="#[199]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_con_update_cmp_evt
<LI><a href="#[1a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_con_estab_evt
<LI><a href="#[18a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_data_len_chg_evt
<LI><a href="#[185]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_feats_cmp_evt
<LI><a href="#[174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_ver_info_cmp_evt
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_unreg
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_reg
<LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_disc_cmp_evt
<LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_pdu_recv_handler
<LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_send_cmp_evt_status
<LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_create
<LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_con_create
<LI><a href="#[12c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_cleanup
<LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_process_op_simple
<LI><a href="#[121]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_update_state
<LI><a href="#[22]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_svc_func
<LI><a href="#[21]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gap_svc_func
<LI><a href="#[100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_gapm_cmp_evt
<LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_update_state
<LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_timer_ind_handler
<LI><a href="#[b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_process_op_simple
<LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_param_upd_to_handler
<LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_recv_ind_handler
<LI><a href="#[be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_disconnect_cmd_send
<LI><a href="#[c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_connection_cfg_send
<LI><a href="#[37]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_smp_gen_rand_nb_cb
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_smp_gen_rand_addr_cb
<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_smp_use_enc_block_cb
<LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_recv_ind_handler
<LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_acl_data_handler
<LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_send_cmd_handler
<LI><a href="#[1d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_process_op_simple
<LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_recv_ind_handler
<LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_timeout_handler
<LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_op_cfm_handler
<LI><a href="#[56]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_event_cfm_handler
</UL>
<P><STRONG><a name="[d1]"></a>ke_timer_set</STRONG> (Thumb, 166 bytes, Stack size 40 bytes, ke_timer.o(ke_util_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_time_get
<LI><a href="#[272]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_insert_given
<LI><a href="#[1ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_event_set
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_time_past
<LI><a href="#[271]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_extract_given
<LI><a href="#[273]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_timer_1ms_set
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_event
<LI><a href="#[fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_key_press_notify
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pdu_send
<LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_launch_rep_att_timer
<LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_link_upd_cmd_handler
<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_start
<LI><a href="#[1ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_trans_timer_set
<LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_end_ind_handler
<LI><a href="#[1d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_send_att_req
</UL>
<P><STRONG><a name="[dc]"></a>ke_timer_clear</STRONG> (Thumb, 100 bytes, Stack size 16 bytes, ke_timer.o(ke_util_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[1ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_event_set
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_time_past
<LI><a href="#[271]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_extract_given
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[273]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_timer_1ms_set
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_pdu_recv_handler
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2c_code_con_param_upd_rsp_handler
<LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_cleanup
<LI><a href="#[12c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_cleanup
<LI><a href="#[28b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_init
<LI><a href="#[e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_clear_timeout_timer
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pdu_send
<LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_launch_rep_att_timer
<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_stop
<LI><a href="#[21e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_scan_en
<LI><a href="#[1ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_trans_timer_set
<LI><a href="#[1e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_connection_ind
<LI><a href="#[1e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_init_fsm
<LI><a href="#[1d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_pdu_recv_handler
</UL>
<P><STRONG><a name="[1ea]"></a>ke_event_set</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, ke_event.o(ke_util_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ke_event_set
</UL>
<BR>[Called By]<UL><LI><a href="#[12d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cm_tx_status
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_set
<LI><a href="#[20b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_nb_cmp_pkts_evt
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cm_pdu_tx_handler
</UL>
<P><STRONG><a name="[274]"></a>ke_event_clear</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, ke_event.o(ke_util_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ke_event_clear
</UL>
<BR>[Called By]<UL><LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_schedule
<LI><a href="#[288]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cm_init
<LI><a href="#[6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_crypt_evt_handler
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cm_pdu_tx_handler
</UL>
<P><STRONG><a name="[277]"></a>lld_exp_sync_pos</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, lld.o(ke_util_api_func))
<BR><BR>[Called By]<UL><LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_pkt_rx
<LI><a href="#[27b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_pkt_rx
<LI><a href="#[279]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_pkt_rx
</UL>
<P><STRONG><a name="[27c]"></a>le_pkt_dur_in_us</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, lld.o(ke_util_api_func))
<BR><BR>[Called By]<UL><LI><a href="#[27b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_pkt_rx
</UL>
<P><STRONG><a name="[208]"></a>ble_timer_hs_set</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, ble_drv.o(le_drv_api_func))
<BR><BR>[Called By]<UL><LI><a href="#[207]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_alarm_prog
</UL>
<P><STRONG><a name="[1c9]"></a>ble_timer_hus_set</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, ble_drv.o(le_drv_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ble_timer_hus_set
</UL>
<BR>[Called By]<UL><LI><a href="#[1c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_prog_timer
</UL>
<P><STRONG><a name="[273]"></a>ble_timer_1ms_set</STRONG> (Thumb, 54 bytes, Stack size 12 bytes, ble_drv.o(le_drv_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = ble_timer_1ms_set
</UL>
<BR>[Called By]<UL><LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_schedule
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_set
</UL>
<P><STRONG><a name="[2b1]"></a>ble_timer_winsize</STRONG> (Thumb, 178 bytes, Stack size 20 bytes, ble_drv.o(le_drv_api_func), UNUSED)
<P><STRONG><a name="[11d]"></a>ble_aes_encrypt</STRONG> (Thumb, 124 bytes, Stack size 32 bytes, ble_drv.o(le_drv_api_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = ble_aes_encrypt
</UL>
<BR>[Called By]<UL><LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_start
<LI><a href="#[11e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_result_handler
</UL>
<P><STRONG><a name="[1bd]"></a>slot_clock_get</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, ble_irq.o(le_drv_api_func))
<BR><BR>[Called By]<UL><LI><a href="#[1d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_restart
<LI><a href="#[1cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_offset_req
<LI><a href="#[27e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_alarm_timer_isr
<LI><a href="#[29]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_frm_cbk
<LI><a href="#[1c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_start
<LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_slave_latency
<LI><a href="#[2a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_evt_cancel_cbk
<LI><a href="#[32]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_frm_cbk
<LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_start
<LI><a href="#[33]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_evt_cancel_cbk
<LI><a href="#[203]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_sched
<LI><a href="#[2f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_frm_cbk
<LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_params_update
<LI><a href="#[1ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_start
<LI><a href="#[30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_evt_cancel_cbk
<LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_sched
<LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_start
</UL>
<P><STRONG><a name="[119]"></a>slot_time_get</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, ble_irq.o(le_drv_api_func))
<BR><BR>[Called By]<UL><LI><a href="#[1c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_prog_timer
<LI><a href="#[27f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_evt_isr
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_time_past
<LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_schedule
<LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_set
<LI><a href="#[209]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_alarm_set
<LI><a href="#[207]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_alarm_prog
</UL>
<P><STRONG><a name="[269]"></a>ble_schedule</STRONG> (Thumb, 46 bytes, Stack size 16 bytes, ble_api.o(le_evt_hdl_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ble_schedule
</UL>
<BR>[Calls]<UL><LI><a href="#[1cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;co_clz
</UL>
<BR>[Called By]<UL><LI><a href="#[1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[6c]"></a>aes_crypt_evt_handler</STRONG> (Thumb, 28 bytes, Stack size 24 bytes, ble_drv.o(le_evt_hdl_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = aes_crypt_evt_handler &rArr; aes_result_handler &rArr; ble_aes_encrypt
</UL>
<BR>[Calls]<UL><LI><a href="#[274]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_event_clear
<LI><a href="#[11e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_result_handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> ble_drv.o(ri_one_cal_func)
</UL>
<P><STRONG><a name="[6d]"></a>ke_task_schedule</STRONG> (Thumb, 140 bytes, Stack size 16 bytes, ke_task.o(le_evt_hdl_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = ke_task_schedule &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Address Reference Count : 1]<UL><LI> ke.o(ri_one_cal_func)
</UL>
<P><STRONG><a name="[6e]"></a>ke_timer_schedule</STRONG> (Thumb, 116 bytes, Stack size 32 bytes, ke_timer.o(le_evt_hdl_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = ke_timer_schedule &rArr; ke_msg_send_basic &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_time_get
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_time_past
<LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send_basic
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[274]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_event_clear
<LI><a href="#[273]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_timer_1ms_set
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Address Reference Count : 1]<UL><LI> ke.o(ri_one_cal_func)
</UL>
<P><STRONG><a name="[74]"></a>l2cm_pdu_tx_handler</STRONG> (Thumb, 74 bytes, Stack size 24 bytes, l2cm.o(le_evt_hdl_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 324<LI>Call Chain = l2cm_pdu_tx_handler &rArr; l2cc_data_send &rArr; lld_con_data_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_data_send
<LI><a href="#[1ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_event_set
<LI><a href="#[274]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_event_clear
</UL>
<BR>[Address Reference Count : 1]<UL><LI> l2cm.o(ri_one_cal_func)
</UL>
<P><STRONG><a name="[275]"></a>lld_con_pkt_tx</STRONG> (Thumb, 250 bytes, Stack size 32 bytes, lld_con.o(le_irq_frm_cbk))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = lld_con_pkt_tx &rArr; ke_msg_send_basic &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_llcp_tx_free
<LI><a href="#[140]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_acl_tx_free
<LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send_basic
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[29]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_frm_cbk
</UL>
<P><STRONG><a name="[276]"></a>lld_con_pkt_rx</STRONG> (Thumb, 508 bytes, Stack size 56 bytes, lld_con.o(le_irq_frm_cbk))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = lld_con_pkt_rx &rArr; lld_instant_proc_end &rArr; ke_msg_send_basic &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_instant_proc_end
<LI><a href="#[277]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_exp_sync_pos
<LI><a href="#[278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_rxdesc_check
<LI><a href="#[1ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_rxdesc_free
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[29]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_frm_cbk
</UL>
<P><STRONG><a name="[29]"></a>lld_con_frm_cbk</STRONG> (Thumb, 230 bytes, Stack size 24 bytes, lld_con.o(le_irq_frm_cbk))
<BR><BR>[Stack]<UL><LI>Max Depth = 236<LI>Call Chain = lld_con_frm_cbk &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_clock_get
<LI><a href="#[1bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_remove
<LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_pkt_rx
<LI><a href="#[275]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_pkt_tx
<LI><a href="#[1bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_prog
<LI><a href="#[1b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_sched
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_cleanup
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lld_con.o(.text)
</UL>
<P><STRONG><a name="[279]"></a>lld_adv_pkt_rx</STRONG> (Thumb, 498 bytes, Stack size 88 bytes, lld_adv.o(le_irq_frm_cbk))
<BR><BR>[Stack]<UL><LI>Max Depth = 188<LI>Call Chain = lld_adv_pkt_rx &rArr; le_scan_req_rcvd_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[277]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_exp_sync_pos
<LI><a href="#[278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_rxdesc_check
<LI><a href="#[1ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_rxdesc_free
<LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_is_dev_connected
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
<LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_scan_req_rcvd_evt
</UL>
<BR>[Called By]<UL><LI><a href="#[2c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_frm_cbk
</UL>
<P><STRONG><a name="[2c]"></a>lld_adv_frm_cbk</STRONG> (Thumb, 456 bytes, Stack size 32 bytes, lld_adv.o(le_irq_frm_cbk))
<BR><BR>[Stack]<UL><LI>Max Depth = 236<LI>Call Chain = lld_adv_frm_cbk &rArr; lld_adv_end &rArr; sch_slice_fg_remove &rArr; lld_scan_restart &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rand
<LI><a href="#[1bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_remove
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
<LI><a href="#[279]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_pkt_rx
<LI><a href="#[1f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_data_set
<LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_end
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lld_adv.o(.text)
</UL>
<P><STRONG><a name="[27a]"></a>lld_scan_pkt_rx</STRONG> (Thumb, 504 bytes, Stack size 56 bytes, lld_scan.o(le_irq_frm_cbk))
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = lld_scan_pkt_rx &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_rxdesc_check
<LI><a href="#[1ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_rxdesc_free
<LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bdaddr_is_same
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[2f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_frm_cbk
</UL>
<P><STRONG><a name="[2f]"></a>lld_scan_frm_cbk</STRONG> (Thumb, 228 bytes, Stack size 24 bytes, lld_scan.o(le_irq_frm_cbk))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = lld_scan_frm_cbk &rArr; lld_scan_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_clock_get
<LI><a href="#[1bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_remove
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
<LI><a href="#[278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_rxdesc_check
<LI><a href="#[1ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_rxdesc_free
<LI><a href="#[27a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_pkt_rx
<LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_sched
<LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_end
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lld_scan.o(.text)
</UL>
<P><STRONG><a name="[27b]"></a>lld_init_pkt_rx</STRONG> (Thumb, 228 bytes, Stack size 48 bytes, lld_init.o(le_irq_frm_cbk))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = lld_init_pkt_rx &rArr; lld_rxdesc_free &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[27c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_pkt_dur_in_us
<LI><a href="#[277]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_exp_sync_pos
<LI><a href="#[278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_rxdesc_check
<LI><a href="#[1ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_rxdesc_free
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[32]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_frm_cbk
</UL>
<P><STRONG><a name="[27d]"></a>lld_init_pkt_tx</STRONG> (Thumb, 340 bytes, Stack size 56 bytes, lld_init.o(le_irq_frm_cbk))
<BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = lld_init_pkt_tx &rArr; lld_init_end &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
<LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_end
</UL>
<BR>[Called By]<UL><LI><a href="#[32]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_frm_cbk
</UL>
<P><STRONG><a name="[32]"></a>lld_init_frm_cbk</STRONG> (Thumb, 252 bytes, Stack size 32 bytes, lld_init.o(le_irq_frm_cbk))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = lld_init_frm_cbk &rArr; lld_init_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_clock_get
<LI><a href="#[1bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_remove
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
<LI><a href="#[278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_rxdesc_check
<LI><a href="#[1ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_rxdesc_free
<LI><a href="#[27d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_pkt_tx
<LI><a href="#[27b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_pkt_rx
<LI><a href="#[203]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_sched
<LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_end
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lld_init.o(.text)
</UL>
<P><STRONG><a name="[8]"></a>BLE_IRQHandler</STRONG> (Thumb, 344 bytes, Stack size 24 bytes, ble_irq.o(le_irq_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = BLE_IRQHandler &rArr; sch_arb_evt_isr &rArr; sch_arb_prog_timer &rArr; ble_timer_hus_set
</UL>
<BR>[Calls]<UL><LI><a href="#[280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_prog_fifo_isr
<LI><a href="#[281]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_sw_isr
<LI><a href="#[27f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_evt_isr
<LI><a href="#[27e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_alarm_timer_isr
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[27f]"></a>sch_arb_evt_isr</STRONG> (Thumb, 132 bytes, Stack size 32 bytes, sch_arb.o(le_irq_hdl_isr))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = sch_arb_evt_isr &rArr; sch_arb_prog_timer &rArr; ble_timer_hus_set
</UL>
<BR>[Calls]<UL><LI><a href="#[1c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_prog_timer
<LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_time_get
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
</UL>
<BR>[Called By]<UL><LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BLE_IRQHandler
</UL>
<P><STRONG><a name="[281]"></a>sch_arb_sw_isr</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, sch_arb.o(le_irq_hdl_isr))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = sch_arb_sw_isr
</UL>
<BR>[Calls]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
</UL>
<BR>[Called By]<UL><LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BLE_IRQHandler
</UL>
<P><STRONG><a name="[280]"></a>sch_prog_fifo_isr</STRONG> (Thumb, 250 bytes, Stack size 24 bytes, sch_prog.o(le_irq_hdl_isr))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = sch_prog_fifo_isr
</UL>
<BR>[Called By]<UL><LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BLE_IRQHandler
</UL>
<P><STRONG><a name="[27e]"></a>sch_alarm_timer_isr</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, sch_alarm.o(le_irq_hdl_isr))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = sch_alarm_timer_isr &rArr; sch_alarm_prog
</UL>
<BR>[Calls]<UL><LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_clock_get
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[207]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_alarm_prog
</UL>
<BR>[Called By]<UL><LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BLE_IRQHandler
</UL>
<P><STRONG><a name="[6b]"></a>app_task_dispatch</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, app_msg.o(le_task_hdl_func))
<BR>[Address Reference Count : 1]<UL><LI> ble_api.o(ri_one_cal_func)
</UL>
<P><STRONG><a name="[70]"></a>gapc_task_dispatch</STRONG> (Thumb, 80 bytes, Stack size 0 bytes, gapc_task.o(le_task_hdl_func))
<BR>[Address Reference Count : 1]<UL><LI> gapm.o(ri_one_cal_func)
</UL>
<P><STRONG><a name="[6f]"></a>gapm_task_dispatch</STRONG> (Thumb, 74 bytes, Stack size 0 bytes, gapm_task.o(le_task_hdl_func))
<BR>[Address Reference Count : 1]<UL><LI> gapm.o(ri_one_cal_func)
</UL>
<P><STRONG><a name="[71]"></a>gatt_task_dispatch</STRONG> (Thumb, 82 bytes, Stack size 0 bytes, gattc_task.o(le_task_hdl_func))
<BR>[Address Reference Count : 1]<UL><LI> gattm.o(ri_one_cal_func)
</UL>
<P><STRONG><a name="[72]"></a>llm_task_dispatch</STRONG> (Thumb, 54 bytes, Stack size 0 bytes, llm_task.o(le_task_hdl_func))
<BR>[Address Reference Count : 1]<UL><LI> llm.o(ri_one_cal_func)
</UL>
<P><STRONG><a name="[73]"></a>llc_task_dispatch</STRONG> (Thumb, 90 bytes, Stack size 0 bytes, llc_task.o(le_task_hdl_func))
<BR>[Address Reference Count : 1]<UL><LI> llm.o(ri_one_cal_func)
</UL>
<P><STRONG><a name="[75]"></a>l2cc_task_dispatch</STRONG> (Thumb, 46 bytes, Stack size 0 bytes, l2cc_task.o(le_task_hdl_func))
<BR>[Address Reference Count : 1]<UL><LI> l2cm.o(ri_one_cal_func)
</UL>
<P><STRONG><a name="[283]"></a>rf_init</STRONG> (Thumb, 50 bytes, Stack size 0 bytes, rf_mdm.o(ri_one_cal_func))
<BR><BR>[Called By]<UL><LI><a href="#[255]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_init
</UL>
<P><STRONG><a name="[257]"></a>rfmdm_init</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, rf_mdm.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = rfmdm_init &rArr; rf_reset &rArr; rf_gain_cal &rArr; rf_dac_adjust
</UL>
<BR>[Calls]<UL><LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rf_reset
</UL>
<BR>[Called By]<UL><LI><a href="#[253]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_init
</UL>
<P><STRONG><a name="[254]"></a>ble_heap</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, ble_api.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = ble_heap &rArr; ke_init &rArr; ke_mem_init
</UL>
<BR>[Calls]<UL><LI><a href="#[282]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_init
</UL>
<BR>[Called By]<UL><LI><a href="#[253]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_init
</UL>
<P><STRONG><a name="[255]"></a>ble_init</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, ble_api.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = ble_init &rArr; ble_drv_init &rArr; l2cm_init &rArr; l2cc_cleanup &rArr; l2cc_send_cmp_evt_status &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_drv_init
<LI><a href="#[283]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rf_init
</UL>
<BR>[Called By]<UL><LI><a href="#[253]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_init
</UL>
<P><STRONG><a name="[256]"></a>ble_app</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, ble_api.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = ble_app &rArr; gapm_reset &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[25d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_reset
<LI><a href="#[285]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_task_create
</UL>
<BR>[Called By]<UL><LI><a href="#[253]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_init
</UL>
<P><STRONG><a name="[284]"></a>ble_drv_init</STRONG> (Thumb, 108 bytes, Stack size 16 bytes, ble_drv.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 196<LI>Call Chain = ble_drv_init &rArr; l2cm_init &rArr; l2cc_cleanup &rArr; l2cc_send_cmp_evt_status &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[28d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_init
<LI><a href="#[28b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llm_init
<LI><a href="#[28a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init
<LI><a href="#[288]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cm_init
<LI><a href="#[28e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_event_callback_set
<LI><a href="#[287]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattm_init
<LI><a href="#[286]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init
<LI><a href="#[289]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_init
<LI><a href="#[28c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_init
</UL>
<BR>[Called By]<UL><LI><a href="#[255]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_init
<LI><a href="#[20d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_drv_reset
</UL>
<P><STRONG><a name="[20d]"></a>ble_drv_reset</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, ble_drv.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = ble_drv_reset &rArr; ble_drv_init &rArr; l2cm_init &rArr; l2cc_cleanup &rArr; l2cc_send_cmp_evt_status &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[28f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_flush
<LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_drv_init
</UL>
<BR>[Called By]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_config_cmd_handler
</UL>
<P><STRONG><a name="[282]"></a>ke_init</STRONG> (Thumb, 68 bytes, Stack size 16 bytes, ke.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = ke_init &rArr; ke_mem_init
</UL>
<BR>[Calls]<UL><LI><a href="#[290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_mem_init
</UL>
<BR>[Called By]<UL><LI><a href="#[254]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_heap
</UL>
<P><STRONG><a name="[28f]"></a>ke_flush</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, ke.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = ke_flush &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[20d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_drv_reset
</UL>
<P><STRONG><a name="[28c]"></a>aes_init</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, aes.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = aes_init &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_drv_init
</UL>
<P><STRONG><a name="[286]"></a>gapm_init</STRONG> (Thumb, 118 bytes, Stack size 16 bytes, gapm.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = gapm_init &rArr; gapc_cleanup &rArr; gapc_send_complete_evt &rArr; gapc_operation_cleanup &rArr; gapc_smp_cleanup &rArr; gapc_smp_clear_timeout_timer &rArr; ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[291]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_reset
<LI><a href="#[12c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_cleanup
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_operation_cleanup
<LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_set
<LI><a href="#[285]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_task_create
</UL>
<BR>[Called By]<UL><LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_drv_init
</UL>
<P><STRONG><a name="[287]"></a>gattm_init</STRONG> (Thumb, 76 bytes, Stack size 16 bytes, gattm.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = gattm_init &rArr; gattc_cleanup &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_cleanup
<LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_destroy
<LI><a href="#[285]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_task_create
</UL>
<BR>[Called By]<UL><LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_drv_init
</UL>
<P><STRONG><a name="[28b]"></a>llm_init</STRONG> (Thumb, 118 bytes, Stack size 16 bytes, llm.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = llm_init &rArr; llc_cleanup &rArr; llc_llcp_trans_timer_set &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_cleanup
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[285]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_task_create
</UL>
<BR>[Called By]<UL><LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_drv_init
</UL>
<P><STRONG><a name="[292]"></a>lld_core_init</STRONG> (Thumb, 166 bytes, Stack size 24 bytes, lld.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = lld_core_init &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_rx_alloc
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[28a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init
</UL>
<P><STRONG><a name="[293]"></a>lld_env_init</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, lld.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = lld_env_init
</UL>
<BR>[Calls]<UL><LI><a href="#[cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rand
</UL>
<BR>[Called By]<UL><LI><a href="#[28a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init
</UL>
<P><STRONG><a name="[28a]"></a>lld_init</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, lld.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = lld_init &rArr; lld_con_init &rArr; sch_slice_per_remove &rArr; sch_slice_compute &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[295]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_init
<LI><a href="#[296]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_init
<LI><a href="#[297]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_init
<LI><a href="#[294]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_init
<LI><a href="#[293]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_env_init
<LI><a href="#[292]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_core_init
</UL>
<BR>[Called By]<UL><LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_drv_init
</UL>
<P><STRONG><a name="[297]"></a>lld_con_init</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, lld_con.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = lld_con_init &rArr; sch_slice_per_remove &rArr; sch_slice_compute &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_per_remove
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[28a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init
</UL>
<P><STRONG><a name="[289]"></a>ble_buf_init</STRONG> (Thumb, 70 bytes, Stack size 8 bytes, ble_buf.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ble_buf_init
</UL>
<BR>[Called By]<UL><LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_drv_init
</UL>
<P><STRONG><a name="[28d]"></a>sch_init</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, sch.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = sch_init
</UL>
<BR>[Called By]<UL><LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_drv_init
</UL>
<P><STRONG><a name="[291]"></a>gapm_actv_reset</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, gapm_actv.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = gapm_actv_reset &rArr; gapm_actv_free &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[1db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_free
</UL>
<BR>[Called By]<UL><LI><a href="#[286]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init
</UL>
<P><STRONG><a name="[288]"></a>l2cm_init</STRONG> (Thumb, 90 bytes, Stack size 16 bytes, l2cm.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = l2cm_init &rArr; l2cc_cleanup &rArr; l2cc_send_cmp_evt_status &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_cleanup
<LI><a href="#[274]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_event_clear
<LI><a href="#[28e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_event_callback_set
<LI><a href="#[285]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_task_create
</UL>
<BR>[Called By]<UL><LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_drv_init
</UL>
<P><STRONG><a name="[294]"></a>lld_adv_init</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, lld_adv.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = lld_adv_init &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[28a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init
</UL>
<P><STRONG><a name="[295]"></a>lld_scan_init</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, lld_scan.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = lld_scan_init &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[28a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init
</UL>
<P><STRONG><a name="[296]"></a>lld_init_init</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, lld_init.o(ri_one_cal_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = lld_init_init &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[28a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init
</UL>
<P>
<H3>
Local Symbols
</H3>
<P><STRONG><a name="[25a]"></a>data_proc</STRONG> (Thumb, 124 bytes, Stack size 16 bytes, proc.o(i.data_proc))
<BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = data_proc &rArr; gapc_disconnect &rArr; gapc_disconnect_cmd_send &rArr; le_disconnect &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[25b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart1Rb_Read
<LI><a href="#[25c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sess_txd_send
<LI><a href="#[25d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_reset
<LI><a href="#[24b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_disconnect
</UL>
<BR>[Called By]<UL><LI><a href="#[26a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;user_procedure
</UL>
<P><STRONG><a name="[23f]"></a>app_adv_create</STRONG> (Thumb, 44 bytes, Stack size 40 bytes, app_actv.o(i.app_adv_create))
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = app_adv_create &rArr; gapm_create_advertising &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_create_advertising
</UL>
<BR>[Called By]<UL><LI><a href="#[239]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_adv_action
</UL>
<P><STRONG><a name="[249]"></a>app_gapc_bond_ind_handler</STRONG> (Thumb, 220 bytes, Stack size 16 bytes, app_gapc.o(i.app_gapc_bond_ind_handler))
<BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = app_gapc_bond_ind_handler &rArr; app_conn_fsm &rArr; app_adv_action &rArr; app_adv_create &rArr; gapm_create_advertising &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[246]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_conn_fsm
<LI><a href="#[24b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_disconnect
<LI><a href="#[24a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
</UL>
<BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_msg_handler
</UL>
<P><STRONG><a name="[24c]"></a>app_gapc_bond_req_ind_handler</STRONG> (Thumb, 302 bytes, Stack size 48 bytes, app_gapc.o(i.app_gapc_bond_req_ind_handler))
<BR><BR>[Stack]<UL><LI>Max Depth = 276<LI>Call Chain = app_gapc_bond_req_ind_handler &rArr; gapc_smp_pairing_ltk_exch &rArr; gapc_smp_tkdp_send_continue &rArr; gapc_smp_tkdp_rcp_start &rArr; gapc_smp_tkdp_rcp_continue &rArr; gapc_smp_tkdp_send_start (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rand
<LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_tk_exch
<LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_rsp
<LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_ltk_exch
<LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_csrk_exch
<LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[24d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_pairing_get
<LI><a href="#[24e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_ltk_gen
<LI><a href="#[24a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_msg_handler
</UL>
<P><STRONG><a name="[24f]"></a>app_gapc_connection_req_ind_handler</STRONG> (Thumb, 78 bytes, Stack size 40 bytes, app_gapc.o(i.app_gapc_connection_req_ind_handler))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = app_gapc_connection_req_ind_handler &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[24a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
</UL>
<BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_msg_handler
</UL>
<P><STRONG><a name="[250]"></a>app_gapc_encrypt_req_ind_handler</STRONG> (Thumb, 122 bytes, Stack size 16 bytes, app_gapc.o(i.app_gapc_encrypt_req_ind_handler))
<BR><BR>[Stack]<UL><LI>Max Depth = 436<LI>Call Chain = app_gapc_encrypt_req_ind_handler &rArr; gapc_smp_encrypt_cfm &rArr; gapc_smp_send_ltk_req_rsp &rArr; le_ltk_req_reply &rArr; llc_rem_encrypt_proc_fsm &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_encrypt_cfm
<LI><a href="#[251]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_ltk_find
<LI><a href="#[24b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_disconnect
<LI><a href="#[24a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
</UL>
<BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_gapc_msg_handler
</UL>
<P><STRONG><a name="[41]"></a>diss_svc_func</STRONG> (Thumb, 92 bytes, Stack size 24 bytes, prf_diss.o(i.diss_svc_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = diss_svc_func &rArr; gatt_read_cfm &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[25e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;diss_value_get
<LI><a href="#[25f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_read_cfm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> prf_diss.o(i.diss_svc_init)
</UL>
<P><STRONG><a name="[43]"></a>sess_svc_func</STRONG> (Thumb, 206 bytes, Stack size 32 bytes, prf_sess.o(i.sess_svc_func))
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = sess_svc_func &rArr; gatt_read_cfm &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[25f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_read_cfm
<LI><a href="#[26b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sess_cb_rxd
<LI><a href="#[264]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_write_cfm
<LI><a href="#[262]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_info_cfm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> prf_sess.o(i.sess_svc_init)
</UL>
<P><STRONG><a name="[b1]"></a>rf_dac_adjust</STRONG> (Thumb, 84 bytes, Stack size 32 bytes, rf_mdm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = rf_dac_adjust
</UL>
<BR>[Calls]<UL><LI><a href="#[b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rcc_sysclk_get
</UL>
<BR>[Called By]<UL><LI><a href="#[b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rf_gain_cal
</UL>
<P><STRONG><a name="[b3]"></a>rf_gain_cal</STRONG> (Thumb, 160 bytes, Stack size 24 bytes, rf_mdm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = rf_gain_cal &rArr; rf_dac_adjust
</UL>
<BR>[Calls]<UL><LI><a href="#[b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rf_dac_adjust
</UL>
<BR>[Called By]<UL><LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rf_reset
</UL>
<P><STRONG><a name="[b4]"></a>rf_cbpf_cal</STRONG> (Thumb, 82 bytes, Stack size 24 bytes, rf_mdm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = rf_cbpf_cal
</UL>
<BR>[Calls]<UL><LI><a href="#[b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rcc_sysclk_get
</UL>
<BR>[Called By]<UL><LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rf_reset
</UL>
<P><STRONG><a name="[b9]"></a>gapc_con_param_upd_send</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, gapc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = gapc_con_param_upd_send &rArr; gapc_send_complete_evt &rArr; gapc_operation_cleanup &rArr; gapc_smp_cleanup &rArr; gapc_smp_clear_timeout_timer &rArr; ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_con_param_upd
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conhdl
</UL>
<BR>[Called By]<UL><LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_param_update_rsp
<LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_link_upd_cmd_handler
</UL>
<P><STRONG><a name="[4c]"></a>gapc_get_info_cmd_handler</STRONG> (Thumb, 222 bytes, Stack size 40 bytes, gapc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = gapc_get_info_cmd_handler &rArr; gapc_process_op_simple &rArr; gapc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_rssi_get
<LI><a href="#[c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_ver_info
<LI><a href="#[c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_feats
<LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_phy
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
<LI><a href="#[c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_chan_sel_algo
<LI><a href="#[b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_process_op_simple
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
<LI><a href="#[ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conhdl
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[4d]"></a>l2cc_pdu_recv_ind_handler</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, gapc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = l2cc_pdu_recv_ind_handler &rArr; gapc_smp_pdu_recv &rArr; gapc_smp_pairing_end &rArr; gapc_smp_launch_rep_att_timer &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pdu_recv
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[4f]"></a>gapc_param_upd_to_handler</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, gapc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = gapc_param_upd_to_handler &rArr; gapc_disconnect_cmd_send &rArr; le_disconnect &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
<LI><a href="#[be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_disconnect_cmd_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[4a]"></a>gapc_link_upd_cmd_handler</STRONG> (Thumb, 220 bytes, Stack size 40 bytes, gapc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = gapc_link_upd_cmd_handler &rArr; gapc_con_param_upd_send &rArr; gapc_send_complete_evt &rArr; gapc_operation_cleanup &rArr; gapc_smp_cleanup &rArr; gapc_smp_clear_timeout_timer &rArr; ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rand
<LI><a href="#[d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_phy
<LI><a href="#[d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_send_param_upd_req
<LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_set
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
<LI><a href="#[ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_param_update_sanity
<LI><a href="#[b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_process_op_simple
<LI><a href="#[b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_con_param_upd_send
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
<LI><a href="#[ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conhdl
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[d3]"></a>gapc_smp_send_start_enc_cmd</STRONG> (Thumb, 76 bytes, Stack size 24 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = gapc_smp_send_start_enc_cmd &rArr; le_start_enc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_start_enc
<LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_update_state
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
<LI><a href="#[ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conhdl
</UL>
<BR>[Called By]<UL><LI><a href="#[20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_aes_res_cb
<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_cmd_handler
</UL>
<P><STRONG><a name="[d5]"></a>gapc_smp_send_ltk_req_rsp</STRONG> (Thumb, 66 bytes, Stack size 16 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 404<LI>Call Chain = gapc_smp_send_ltk_req_rsp &rArr; le_ltk_req_reply &rArr; llc_rem_encrypt_proc_fsm &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ltk_req_reply
<LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_update_state
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
<LI><a href="#[ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_conhdl
</UL>
<BR>[Called By]<UL><LI><a href="#[fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_encrypt_cfm
<LI><a href="#[20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_aes_res_cb
</UL>
<P><STRONG><a name="[d7]"></a>gapc_smp_send_pairing_req_ind</STRONG> (Thumb, 166 bytes, Stack size 32 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = gapc_smp_send_pairing_req_ind &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_enc_keysize_get
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_rsp
<LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_pair_rsp
<LI><a href="#[e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_send_continue
<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_cmd_handler
</UL>
<P><STRONG><a name="[da]"></a>gapc_smp_send_pairing_ind</STRONG> (Thumb, 142 bytes, Stack size 32 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = gapc_smp_send_pairing_ind &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[c2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_auth_set
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_sec_req
<LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_sign_info
<LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_id_addr_info
<LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_mst_id
<LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_pair_fail
<LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_pair_req
<LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_end
</UL>
<P><STRONG><a name="[db]"></a>gapc_smp_launch_rep_att_timer</STRONG> (Thumb, 58 bytes, Stack size 24 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = gapc_smp_launch_rep_att_timer &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_set
</UL>
<BR>[Called By]<UL><LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_end
<LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_check_repeated_attempts
</UL>
<P><STRONG><a name="[dd]"></a>gapc_smp_check_repeated_attempts</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = gapc_smp_check_repeated_attempts &rArr; gapc_smp_launch_rep_att_timer &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_launch_rep_att_timer
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_sec_req
<LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_pair_req
</UL>
<P><STRONG><a name="[f2]"></a>gapc_smp_check_key_distrib</STRONG> (Thumb, 146 bytes, Stack size 20 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = gapc_smp_check_key_distrib
</UL>
<BR>[Called By]<UL><LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_rsp
<LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_pair_rsp
</UL>
<P><STRONG><a name="[de]"></a>gapc_smp_pairing_end</STRONG> (Thumb, 88 bytes, Stack size 32 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = gapc_smp_pairing_end &rArr; gapc_smp_launch_rep_att_timer &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_clear_timeout_timer
<LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_launch_rep_att_timer
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_ind
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
</UL>
<BR>[Called By]<UL><LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_tk_exch
<LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_rsp
<LI><a href="#[100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_gapm_cmp_evt
<LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_pair_fail
<LI><a href="#[20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_aes_res_cb
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_handle_enc_change_evt
<LI><a href="#[e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_send_continue
<LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_rcp_continue
<LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_timer_ind_handler
<LI><a href="#[ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pdu_recv
</UL>
<P><STRONG><a name="[e1]"></a>gapc_smp_tkdp_rcp_continue</STRONG> (Thumb, 128 bytes, Stack size 16 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 156 + In Cycle
<LI>Call Chain = gapc_smp_tkdp_rcp_continue &rArr; gapc_smp_tkdp_send_start (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_send_start
<LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_end
</UL>
<BR>[Called By]<UL><LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_sign_info
<LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_id_addr_info
<LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_id_info
<LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_mst_id
<LI><a href="#[7b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_enc_info
<LI><a href="#[e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_rcp_start
</UL>
<P><STRONG><a name="[e3]"></a>gapc_smp_tkdp_rcp_start</STRONG> (Thumb, 64 bytes, Stack size 8 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 164<LI>Call Chain = gapc_smp_tkdp_rcp_start &rArr; gapc_smp_tkdp_rcp_continue &rArr; gapc_smp_tkdp_send_start (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_rcp_continue
</UL>
<BR>[Called By]<UL><LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_handle_enc_change_evt
<LI><a href="#[e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_send_continue
</UL>
<P><STRONG><a name="[e4]"></a>gapc_smp_pdu_send</STRONG> (Thumb, 78 bytes, Stack size 24 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = gapc_smp_pdu_send &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_set
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Called By]<UL><LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_rsp
<LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_ltk_exch
<LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_csrk_exch
<LI><a href="#[fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_key_press_notify
<LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pair_rand_send
<LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pair_fail_send
<LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_start
<LI><a href="#[20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_aes_res_cb
<LI><a href="#[e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_send_continue
<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_cmd_handler
</UL>
<P><STRONG><a name="[e5]"></a>gapc_smp_tkdp_send_continue</STRONG> (Thumb, 222 bytes, Stack size 32 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 196<LI>Call Chain = gapc_smp_tkdp_send_continue &rArr; gapc_smp_tkdp_rcp_start &rArr; gapc_smp_tkdp_rcp_continue &rArr; gapc_smp_tkdp_send_start (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_smp_pdu_alloc
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pdu_send
<LI><a href="#[e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_rcp_start
<LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_end
<LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_req_ind
</UL>
<BR>[Called By]<UL><LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_ltk_exch
<LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_csrk_exch
<LI><a href="#[e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_send_start
</UL>
<P><STRONG><a name="[e2]"></a>gapc_smp_tkdp_send_start</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = gapc_smp_tkdp_send_start &rArr; gapc_smp_tkdp_send_continue &rArr; gapc_smp_tkdp_rcp_start &rArr; gapc_smp_tkdp_rcp_continue &rArr; gapc_smp_tkdp_send_start (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_send_continue
</UL>
<BR>[Called By]<UL><LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_handle_enc_change_evt
<LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_rcp_continue
</UL>
<P><STRONG><a name="[f3]"></a>gapc_smp_get_key_sec_prop</STRONG> (Thumb, 130 bytes, Stack size 8 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = gapc_smp_get_key_sec_prop
</UL>
<BR>[Called By]<UL><LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_rsp
<LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_pair_rsp
</UL>
<P><STRONG><a name="[e7]"></a>gapc_smp_is_sec_mode_reached</STRONG> (Thumb, 60 bytes, Stack size 4 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = gapc_smp_is_sec_mode_reached &rArr; __ARM_common_switch8
</UL>
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
</UL>
<BR>[Called By]<UL><LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_rsp
<LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_pair_rsp
</UL>
<P><STRONG><a name="[e8]"></a>gapc_smp_handle_enc_change_evt</STRONG> (Thumb, 306 bytes, Stack size 32 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 236<LI>Call Chain = gapc_smp_handle_enc_change_evt &rArr; gapc_smp_tkdp_send_start &rArr; gapc_smp_tkdp_send_continue &rArr; gapc_smp_tkdp_rcp_start &rArr; gapc_smp_tkdp_rcp_continue &rArr; gapc_smp_tkdp_send_start (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_send_start
<LI><a href="#[e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_rcp_start
<LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_end
<LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_update_state
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_enc_chg_evt
</UL>
<P><STRONG><a name="[e9]"></a>gapc_smp_generate_stk</STRONG> (Thumb, 90 bytes, Stack size 40 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = gapc_smp_generate_stk &rArr; aes_encrypt &rArr; aes_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_encrypt
</UL>
<BR>[Called By]<UL><LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ltk_req_evt
<LI><a href="#[20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_aes_res_cb
</UL>
<P><STRONG><a name="[eb]"></a>gapc_smp_comp_cnf_val</STRONG> (Thumb, 270 bytes, Stack size 72 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = gapc_smp_comp_cnf_val &rArr; aes_c1 &rArr; aes_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_bdaddr
<LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_c1
</UL>
<BR>[Called By]<UL><LI><a href="#[79]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_pair_rand
<LI><a href="#[20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_aes_res_cb
</UL>
<P><STRONG><a name="[20]"></a>gapc_smp_aes_res_cb</STRONG> (Thumb, 302 bytes, Stack size 56 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 460<LI>Call Chain = gapc_smp_aes_res_cb &rArr; gapc_smp_send_ltk_req_rsp &rArr; le_ltk_req_reply &rArr; llc_rem_encrypt_proc_fsm &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_smp_pdu_alloc
<LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_enc_keysize_get
<LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pair_rand_send
<LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pair_fail_send
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_comp_cnf_val
<LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_generate_stk
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pdu_send
<LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_end
<LI><a href="#[d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_ltk_req_rsp
<LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_start_enc_cmd
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_smp.o(.text)
</UL>
<P><STRONG><a name="[76]"></a>gapc_smp_recv_pair_req</STRONG> (Thumb, 186 bytes, Stack size 24 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = gapc_smp_recv_pair_req &rArr; gapc_smp_check_repeated_attempts &rArr; gapc_smp_launch_rep_att_timer &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_check_repeated_attempts
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_ind
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_smp.o(.constdata)
</UL>
<P><STRONG><a name="[77]"></a>gapc_smp_recv_pair_rsp</STRONG> (Thumb, 238 bytes, Stack size 32 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = gapc_smp_recv_pair_rsp &rArr; gapc_smp_generate_rand &rArr; aes_rand &rArr; aes_encrypt &rArr; aes_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_generate_rand
<LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_check_max_key_size
<LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_check_pairing_feat
<LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_is_sec_mode_reached
<LI><a href="#[f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_get_key_sec_prop
<LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_check_key_distrib
<LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_req_ind
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_smp.o(.constdata)
</UL>
<P><STRONG><a name="[78]"></a>gapc_smp_recv_pair_cfm</STRONG> (Thumb, 88 bytes, Stack size 24 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = gapc_smp_recv_pair_cfm &rArr; gapc_smp_generate_rand &rArr; aes_rand &rArr; aes_encrypt &rArr; aes_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_generate_rand
<LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pair_rand_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_smp.o(.constdata)
</UL>
<P><STRONG><a name="[79]"></a>gapc_smp_recv_pair_rand</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 188<LI>Call Chain = gapc_smp_recv_pair_rand &rArr; gapc_smp_comp_cnf_val &rArr; aes_c1 &rArr; aes_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_comp_cnf_val
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_smp.o(.constdata)
</UL>
<P><STRONG><a name="[7a]"></a>gapc_smp_recv_pair_fail</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = gapc_smp_recv_pair_fail &rArr; gapc_smp_pairing_end &rArr; gapc_smp_launch_rep_att_timer &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_end
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_ind
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_smp.o(.constdata)
</UL>
<P><STRONG><a name="[7b]"></a>gapc_smp_recv_enc_info</STRONG> (Thumb, 68 bytes, Stack size 16 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = gapc_smp_recv_enc_info &rArr; gapc_smp_tkdp_rcp_continue &rArr; gapc_smp_tkdp_send_start (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_rcp_continue
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_smp.o(.constdata)
</UL>
<P><STRONG><a name="[7c]"></a>gapc_smp_recv_mst_id</STRONG> (Thumb, 90 bytes, Stack size 48 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = gapc_smp_recv_mst_id &rArr; gapc_smp_tkdp_rcp_continue &rArr; gapc_smp_tkdp_send_start (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_enc_keysize_get
<LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_rcp_continue
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_ind
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_smp.o(.constdata)
</UL>
<P><STRONG><a name="[7d]"></a>gapc_smp_recv_id_info</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = gapc_smp_recv_id_info &rArr; gapc_smp_tkdp_rcp_continue &rArr; gapc_smp_tkdp_send_start (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_rcp_continue
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_smp.o(.constdata)
</UL>
<P><STRONG><a name="[7e]"></a>gapc_smp_recv_id_addr_info</STRONG> (Thumb, 76 bytes, Stack size 48 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = gapc_smp_recv_id_addr_info &rArr; gapc_smp_tkdp_rcp_continue &rArr; gapc_smp_tkdp_send_start (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_rcp_continue
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_ind
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_smp.o(.constdata)
</UL>
<P><STRONG><a name="[7f]"></a>gapc_smp_recv_sign_info</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = gapc_smp_recv_sign_info &rArr; gapc_smp_tkdp_rcp_continue &rArr; gapc_smp_tkdp_send_start (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_tkdp_rcp_continue
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_ind
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_smp.o(.constdata)
</UL>
<P><STRONG><a name="[80]"></a>gapc_smp_recv_sec_req</STRONG> (Thumb, 138 bytes, Stack size 24 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = gapc_smp_recv_sec_req &rArr; gapc_smp_check_repeated_attempts &rArr; gapc_smp_launch_rep_att_timer &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_role
<LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_check_repeated_attempts
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_send_pairing_ind
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapc_smp.o(.constdata)
</UL>
<P><STRONG><a name="[f6]"></a>gapc_smp_pairing_start</STRONG> (Thumb, 180 bytes, Stack size 32 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = gapc_smp_pairing_start &rArr; gapc_smp_pdu_send &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_smp_pdu_alloc
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_check_pairing_feat
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pdu_send
</UL>
<BR>[Called By]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_cmd_handler
</UL>
<P><STRONG><a name="[f0]"></a>gapc_smp_check_pairing_feat</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, gapc_smp.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_start
<LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_pair_rsp
</UL>
<P><STRONG><a name="[f1]"></a>gapc_smp_check_max_key_size</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, gapc_smp.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_rsp
<LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_pair_rsp
</UL>
<P><STRONG><a name="[e0]"></a>gapc_smp_clear_timeout_timer</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = gapc_smp_clear_timeout_timer &rArr; ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
</UL>
<BR>[Called By]<UL><LI><a href="#[fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_cleanup
<LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_end
</UL>
<P><STRONG><a name="[ee]"></a>gapc_smp_pair_fail_send</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = gapc_smp_pair_fail_send &rArr; gapc_smp_pdu_send &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_smp_pdu_alloc
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pdu_send
</UL>
<BR>[Called By]<UL><LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_tk_exch
<LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_rsp
<LI><a href="#[100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_gapm_cmp_evt
<LI><a href="#[20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_aes_res_cb
<LI><a href="#[ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pdu_recv
</UL>
<P><STRONG><a name="[ef]"></a>gapc_smp_pair_rand_send</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = gapc_smp_pair_rand_send &rArr; gapc_smp_pdu_send &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_smp_pdu_alloc
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pdu_send
</UL>
<BR>[Called By]<UL><LI><a href="#[78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_pair_cfm
<LI><a href="#[20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_aes_res_cb
</UL>
<P><STRONG><a name="[f4]"></a>gapc_smp_generate_rand</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, gapc_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = gapc_smp_generate_rand &rArr; aes_rand &rArr; aes_encrypt &rArr; aes_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_rand
</UL>
<BR>[Called By]<UL><LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_pairing_tk_exch
<LI><a href="#[78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_pair_cfm
<LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_recv_pair_rsp
</UL>
<P><STRONG><a name="[105]"></a>attmdb_svc_att_desc</STRONG> (Thumb, 196 bytes, Stack size 24 bytes, attm_db.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = attmdb_svc_att_desc &rArr; attm_is_bt_uuid
</UL>
<BR>[Calls]<UL><LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_is_bt_uuid
</UL>
<BR>[Called By]<UL><LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_svc_create
</UL>
<P><STRONG><a name="[108]"></a>attmdb_svc_att_size</STRONG> (Thumb, 140 bytes, Stack size 16 bytes, attm_db.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = attmdb_svc_att_size &rArr; attm_is_bt_uuid
</UL>
<BR>[Calls]<UL><LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_is_bt_uuid
</UL>
<BR>[Called By]<UL><LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_svc_create
</UL>
<P><STRONG><a name="[44]"></a>cmp_dest_id</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, ke_task.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> ke_task.o(ke_util_api_func)
</UL>
<P><STRONG><a name="[118]"></a>ke_time_past</STRONG> (Thumb, 66 bytes, Stack size 32 bytes, ke_timer.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_time_get
</UL>
<BR>[Called By]<UL><LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_schedule
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_set
</UL>
<P><STRONG><a name="[46]"></a>cmp_abs_time</STRONG> (Thumb, 40 bytes, Stack size 12 bytes, ke_timer.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = cmp_abs_time
</UL>
<BR>[Address Reference Count : 1]<UL><LI> ke_timer.o(ke_util_api_func)
</UL>
<P><STRONG><a name="[45]"></a>cmp_timer_id</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, ke_timer.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> ke_timer.o(ke_util_api_func)
</UL>
<P><STRONG><a name="[23]"></a>aes_c1_continue</STRONG> (Thumb, 54 bytes, Stack size 24 bytes, aes_c1.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = aes_c1_continue &rArr; aes_start &rArr; ble_aes_encrypt
</UL>
<BR>[Calls]<UL><LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_xor_128
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_start
</UL>
<BR>[Address Reference Count : 1]<UL><LI> aes_c1.o(.text)
</UL>
<P><STRONG><a name="[122]"></a>gapm_operation_cleanup</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, gapm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[121]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_update_state
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_send_complete_evt
<LI><a href="#[286]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init
</UL>
<P><STRONG><a name="[131]"></a>gapc_operation_cleanup</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, gapc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = gapc_operation_cleanup &rArr; gapc_smp_cleanup &rArr; gapc_smp_clear_timeout_timer &rArr; ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_smp_cleanup
</UL>
<BR>[Called By]<UL><LI><a href="#[12c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_cleanup
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
</UL>
<P><STRONG><a name="[132]"></a>gatt_operation_cleanup</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, gattc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = gatt_operation_cleanup &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_cleanup
</UL>
<P><STRONG><a name="[145]"></a>l2c_code_reject_handler</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, l2cc_sig.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = l2c_code_reject_handler &rArr; gapc_send_complete_evt &rArr; gapc_operation_cleanup &rArr; gapc_smp_cleanup &rArr; gapc_smp_clear_timeout_timer &rArr; ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
</UL>
<BR>[Called By]<UL><LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_pdu_recv_handler
</UL>
<P><STRONG><a name="[146]"></a>l2c_code_con_param_upd_req_handler</STRONG> (Thumb, 120 bytes, Stack size 16 bytes, l2cc_sig.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = l2c_code_con_param_upd_req_handler &rArr; l2cc_sig_send_cmd_reject &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[143]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_send_cmd_reject
<LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_role
<LI><a href="#[cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_send_param_resp
<LI><a href="#[ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_param_update_sanity
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_pdu_recv_handler
</UL>
<P><STRONG><a name="[147]"></a>l2c_code_con_param_upd_rsp_handler</STRONG> (Thumb, 94 bytes, Stack size 16 bytes, l2cc_sig.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = l2c_code_con_param_upd_rsp_handler &rArr; gapc_send_complete_evt &rArr; gapc_operation_cleanup &rArr; gapc_smp_cleanup &rArr; gapc_smp_clear_timeout_timer &rArr; ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[143]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_send_cmd_reject
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_get_role
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_send_complete_evt
</UL>
<BR>[Called By]<UL><LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_pdu_recv_handler
</UL>
<P><STRONG><a name="[14e]"></a>atts_get_att_chk_perm</STRONG> (Thumb, 148 bytes, Stack size 24 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = atts_get_att_chk_perm &rArr; attmdb_att_get_perm &rArr; attmdb_get_service2
</UL>
<BR>[Calls]<UL><LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_lk_sec_lvl_get
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_is_sec_set
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_att_get_perm
<LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_enc_keysize_get
</UL>
<BR>[Called By]<UL><LI><a href="#[159]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_write_req
<LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_prepare_write_req
<LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_write_common
<LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_mult_req
<LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_blob_req
<LI><a href="#[85]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_req
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_value_by_uuid
</UL>
<P><STRONG><a name="[151]"></a>atts_get_value</STRONG> (Thumb, 112 bytes, Stack size 40 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = atts_get_value &rArr; attm_get_value &rArr; attm_get_att_uuid &rArr; attm_uuid32_conv
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_get_value
<LI><a href="#[134]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_svc_func
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_read_cache
</UL>
<BR>[Called By]<UL><LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_mult_req
<LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_blob_req
<LI><a href="#[85]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_req
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_value_by_uuid
</UL>
<P><STRONG><a name="[152]"></a>atts_find_value_by_uuid</STRONG> (Thumb, 160 bytes, Stack size 56 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = atts_find_value_by_uuid &rArr; atts_get_value &rArr; attm_get_value &rArr; attm_get_att_uuid &rArr; attm_uuid32_conv
</UL>
<BR>[Calls]<UL><LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_end
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_value
<LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_att_chk_perm
<LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_uuid_comp
<LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_get_hdl_uuid
<LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_get_service2
</UL>
<BR>[Called By]<UL><LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_grp_type_req
<LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_read_by_type_req
<LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_by_type_req
</UL>
<P><STRONG><a name="[81]"></a>atts_mtu_exc_req</STRONG> (Thumb, 52 bytes, Stack size 32 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = atts_mtu_exc_req &rArr; l2cc_att_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_att_pdu_alloc
<LI><a href="#[13a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_set_mtu
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> atts.o(.constdata)
</UL>
<P><STRONG><a name="[82]"></a>atts_find_info_req</STRONG> (Thumb, 294 bytes, Stack size 48 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = atts_find_info_req &rArr; atts_send_error &rArr; l2cc_att_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_error
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_att_pdu_alloc
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_get_mtu
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
<LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_get_hdl_uuid
<LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_get_service2
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> atts.o(.constdata)
</UL>
<P><STRONG><a name="[83]"></a>atts_find_by_type_req</STRONG> (Thumb, 390 bytes, Stack size 72 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = atts_find_by_type_req &rArr; atts_find_value_by_uuid &rArr; atts_get_value &rArr; attm_get_value &rArr; attm_get_att_uuid &rArr; attm_uuid32_conv
</UL>
<BR>[Calls]<UL><LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_size
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_error
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_value_by_uuid
<LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_uuid_comp
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_att_pdu_alloc
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_read_cache
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_get_mtu
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> atts.o(.constdata)
</UL>
<P><STRONG><a name="[84]"></a>atts_read_by_type_req</STRONG> (Thumb, 402 bytes, Stack size 80 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 248<LI>Call Chain = atts_read_by_type_req &rArr; atts_find_value_by_uuid &rArr; atts_get_value &rArr; attm_get_value &rArr; attm_get_att_uuid &rArr; attm_uuid32_conv
</UL>
<BR>[Calls]<UL><LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_size
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_error
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_value_by_uuid
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_att_pdu_alloc
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_read_cache
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_get_mtu
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> atts.o(.constdata)
</UL>
<P><STRONG><a name="[88]"></a>atts_read_by_grp_type_req</STRONG> (Thumb, 438 bytes, Stack size 72 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = atts_read_by_grp_type_req &rArr; atts_find_value_by_uuid &rArr; atts_get_value &rArr; attm_get_value &rArr; attm_get_att_uuid &rArr; attm_uuid32_conv
</UL>
<BR>[Calls]<UL><LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_size
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_error
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_value_by_uuid
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_att_pdu_alloc
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_read_cache
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_get_mtu
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> atts.o(.constdata)
</UL>
<P><STRONG><a name="[85]"></a>atts_read_req</STRONG> (Thumb, 138 bytes, Stack size 24 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = atts_read_req &rArr; atts_get_value &rArr; attm_get_value &rArr; attm_get_att_uuid &rArr; attm_uuid32_conv
</UL>
<BR>[Calls]<UL><LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_error
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_value
<LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_att_chk_perm
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_att_pdu_alloc
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_read_cache
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_get_mtu
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> atts.o(.constdata)
</UL>
<P><STRONG><a name="[86]"></a>atts_read_blob_req</STRONG> (Thumb, 164 bytes, Stack size 32 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = atts_read_blob_req &rArr; atts_get_value &rArr; attm_get_value &rArr; attm_get_att_uuid &rArr; attm_uuid32_conv
</UL>
<BR>[Calls]<UL><LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_error
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_value
<LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_att_chk_perm
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_att_pdu_alloc
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_read_cache
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_get_mtu
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> atts.o(.constdata)
</UL>
<P><STRONG><a name="[87]"></a>atts_read_mult_req</STRONG> (Thumb, 292 bytes, Stack size 56 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = atts_read_mult_req &rArr; atts_get_value &rArr; attm_get_value &rArr; attm_get_att_uuid &rArr; attm_uuid32_conv
</UL>
<BR>[Calls]<UL><LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_size
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_error
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_value
<LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_att_chk_perm
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_att_pdu_alloc
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_read_cache
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_get_mtu
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> atts.o(.constdata)
</UL>
<P><STRONG><a name="[89]"></a>atts_write_common</STRONG> (Thumb, 116 bytes, Stack size 40 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = atts_write_common &rArr; atts_write_req &rArr; atts_send_error &rArr; l2cc_att_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[159]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_write_req
<LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_att_chk_perm
<LI><a href="#[134]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_svc_func
<LI><a href="#[15a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_chk_wr_len
</UL>
<BR>[Address Reference Count : 1]<UL><LI> atts.o(.constdata)
</UL>
<P><STRONG><a name="[8a]"></a>atts_prepare_write_req</STRONG> (Thumb, 240 bytes, Stack size 48 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = atts_prepare_write_req &rArr; atts_send_error &rArr; l2cc_att_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_front
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_error
<LI><a href="#[15b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_store_prep_data
<LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_att_chk_perm
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_att_pdu_alloc
<LI><a href="#[134]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_svc_func
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> atts.o(.constdata)
</UL>
<P><STRONG><a name="[8b]"></a>atts_execute_write_req</STRONG> (Thumb, 392 bytes, Stack size 56 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = atts_execute_write_req &rArr; atts_send_error &rArr; l2cc_att_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_error
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_att_pdu_alloc
<LI><a href="#[134]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_svc_func
<LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_prep_data
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[15a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_chk_wr_len
<LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_get_service2
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> atts.o(.constdata)
</UL>
<P><STRONG><a name="[153]"></a>atts_find_end</STRONG> (Thumb, 94 bytes, Stack size 20 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = atts_find_end
</UL>
<BR>[Called By]<UL><LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_find_value_by_uuid
</UL>
<P><STRONG><a name="[15b]"></a>atts_store_prep_data</STRONG> (Thumb, 114 bytes, Stack size 24 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = atts_store_prep_data &rArr; list_insert_before
</UL>
<BR>[Calls]<UL><LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_insert_before
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
</UL>
<BR>[Called By]<UL><LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_prepare_write_req
</UL>
<P><STRONG><a name="[159]"></a>atts_write_req</STRONG> (Thumb, 104 bytes, Stack size 32 bytes, atts.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = atts_write_req &rArr; atts_send_error &rArr; l2cc_att_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_error
<LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_att_chk_perm
<LI><a href="#[134]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_get_svc_func
<LI><a href="#[15a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attmdb_chk_wr_len
</UL>
<BR>[Called By]<UL><LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_write_common
</UL>
<P><STRONG><a name="[166]"></a>llc_disconnect_proc_fsm</STRONG> (Thumb, 102 bytes, Stack size 16 bytes, llc_disconnect.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 332<LI>Call Chain = llc_disconnect_proc_fsm &rArr; llc_ll_terminate_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_unreg
<LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_timer_set
<LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_timer_pause_set
<LI><a href="#[165]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_state_set
<LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect
<LI><a href="#[168]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ll_terminate_ind_pdu_send
</UL>
<BR>[Called By]<UL><LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_disconnect_ind_cb
<LI><a href="#[16c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect_proc_err
<LI><a href="#[24]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ll_terminate_ind_ack
</UL>
<P><STRONG><a name="[24]"></a>llc_ll_terminate_ind_ack</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, llc_disconnect.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 332<LI>Call Chain = llc_ll_terminate_ind_ack &rArr; llc_disconnect_proc_fsm &rArr; llc_ll_terminate_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[166]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect_proc_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_disconnect.o(.text)
</UL>
<P><STRONG><a name="[168]"></a>llc_ll_terminate_ind_pdu_send</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, llc_disconnect.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 316<LI>Call Chain = llc_ll_terminate_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_send
</UL>
<BR>[Called By]<UL><LI><a href="#[166]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect_proc_fsm
</UL>
<P><STRONG><a name="[173]"></a>llc_ver_exch_proc_fsm</STRONG> (Thumb, 112 bytes, Stack size 24 bytes, llc_ver_exch.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 348<LI>Call Chain = llc_ver_exch_proc_fsm &rArr; llc_llcp_version_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_ver_info_cmp_evt
<LI><a href="#[175]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_version_ind_pdu_send
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_unreg
<LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_timer_set
</UL>
<BR>[Called By]<UL><LI><a href="#[98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_version_ind_handler
<LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_ver_exch_ind_cb
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ver_exch_proc_err
</UL>
<P><STRONG><a name="[175]"></a>llc_llcp_version_ind_pdu_send</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, llc_ver_exch.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 324<LI>Call Chain = llc_llcp_version_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_send
</UL>
<BR>[Called By]<UL><LI><a href="#[98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_version_ind_handler
<LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ver_exch_proc_fsm
</UL>
<P><STRONG><a name="[27]"></a>llc_ll_start_enc_rsp_ack_handler</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 372<LI>Call Chain = llc_ll_start_enc_rsp_ack_handler &rArr; llc_rem_encrypt_proc_fsm &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_encrypt.o(.text)
</UL>
<P><STRONG><a name="[25]"></a>llc_ll_reject_ind_ack_handler</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 372<LI>Call Chain = llc_ll_reject_ind_ack_handler &rArr; llc_rem_encrypt_proc_fsm &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_encrypt.o(.text)
</UL>
<P><STRONG><a name="[178]"></a>llc_rem_encrypt_proc_fsm</STRONG> (Thumb, 546 bytes, Stack size 40 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 364<LI>Call Chain = llc_rem_encrypt_proc_fsm &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_enc
<LI><a href="#[17b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_rx_enc
<LI><a href="#[17e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_enc_key_load
<LI><a href="#[179]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_data_flow_set
<LI><a href="#[17a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ll_reject_ind_pdu_send
<LI><a href="#[17c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_iv_skd_rand_gen
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_unreg
<LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_timer_set
<LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_timer_pause_set
<LI><a href="#[165]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_state_set
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_send
<LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect
<LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_encrypt
<LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_enc_chg_evt
<LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ltk_req_evt
</UL>
<BR>[Called By]<UL><LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_start_enc_rsp_handler
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_start_enc_req_handler
<LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_enc_rsp_handler
<LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_enc_req_handler
<LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_pause_enc_rsp_handler
<LI><a href="#[96]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_pause_enc_req_handler
<LI><a href="#[181]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_err
<LI><a href="#[26]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_aes_res_cb
<LI><a href="#[25]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ll_reject_ind_ack_handler
<LI><a href="#[27]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ll_start_enc_rsp_ack_handler
<LI><a href="#[d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ltk_req_reply
</UL>
<P><STRONG><a name="[28]"></a>llc_ll_pause_enc_rsp_ack_handler</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 364<LI>Call Chain = llc_ll_pause_enc_rsp_ack_handler &rArr; llc_loc_encrypt_proc_fsm &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_encrypt.o(.text)
</UL>
<P><STRONG><a name="[17f]"></a>llc_loc_encrypt_proc_fsm</STRONG> (Thumb, 602 bytes, Stack size 48 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 356<LI>Call Chain = llc_loc_encrypt_proc_fsm &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_enc
<LI><a href="#[17b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_rx_enc
<LI><a href="#[17e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_enc_key_load
<LI><a href="#[179]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_data_flow_set
<LI><a href="#[17c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_iv_skd_rand_gen
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_unreg
<LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_timer_set
<LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_timer_pause_set
<LI><a href="#[165]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_state_set
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_send
<LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_disconnect
<LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_encrypt
<LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_enc_chg_evt
</UL>
<BR>[Called By]<UL><LI><a href="#[182]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_encrypt_ind_cb
<LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_start_enc_rsp_handler
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_start_enc_req_handler
<LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_enc_rsp_handler
<LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_enc_req_handler
<LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_pause_enc_rsp_handler
<LI><a href="#[180]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_err
<LI><a href="#[26]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_aes_res_cb
<LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ll_pause_enc_rsp_ack_handler
</UL>
<P><STRONG><a name="[26]"></a>llc_aes_res_cb</STRONG> (Thumb, 172 bytes, Stack size 24 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 388<LI>Call Chain = llc_aes_res_cb &rArr; llc_rem_encrypt_proc_fsm &rArr; llc_ll_reject_ind_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_encrypt.o(.text)
</UL>
<P><STRONG><a name="[17c]"></a>llc_iv_skd_rand_gen</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, llc_encrypt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = llc_iv_skd_rand_gen &rArr; aes_rand &rArr; aes_encrypt &rArr; aes_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_rand
</UL>
<BR>[Called By]<UL><LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_encrypt_proc_fsm
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_encrypt_proc_fsm
</UL>
<P><STRONG><a name="[183]"></a>llc_ll_feature_pdu_send</STRONG> (Thumb, 58 bytes, Stack size 24 bytes, llc_feat_exch.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 332<LI>Call Chain = llc_ll_feature_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_send
</UL>
<BR>[Called By]<UL><LI><a href="#[9a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_slave_feature_req_handler
<LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_feature_req_handler
<LI><a href="#[184]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_feats_exch_proc_fsm
</UL>
<P><STRONG><a name="[184]"></a>llc_loc_feats_exch_proc_fsm</STRONG> (Thumb, 114 bytes, Stack size 24 bytes, llc_feat_exch.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 356<LI>Call Chain = llc_loc_feats_exch_proc_fsm &rArr; llc_ll_feature_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[185]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rd_rem_feats_cmp_evt
<LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_ll_feature_pdu_send
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_unreg
<LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_timer_set
</UL>
<BR>[Called By]<UL><LI><a href="#[187]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_feats_exch_ind_cb
<LI><a href="#[95]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_feature_rsp_handler
<LI><a href="#[186]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_feats_exch_proc_err
</UL>
<P><STRONG><a name="[188]"></a>llc_loc_dl_upd_proc_fsm</STRONG> (Thumb, 282 bytes, Stack size 40 bytes, llc_dl_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 348<LI>Call Chain = llc_loc_dl_upd_proc_fsm &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[189]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_data_len_update
<LI><a href="#[18a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_data_len_chg_evt
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_unreg
<LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_timer_set
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_send
</UL>
<BR>[Called By]<UL><LI><a href="#[18e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_dl_upd_ind_cb
<LI><a href="#[9f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_length_rsp_handler
<LI><a href="#[18c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_dle_proc_err
</UL>
<P><STRONG><a name="[18b]"></a>llc_rem_dl_upd_proc</STRONG> (Thumb, 200 bytes, Stack size 48 bytes, llc_dl_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 356<LI>Call Chain = llc_rem_dl_upd_proc &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[189]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_data_len_update
<LI><a href="#[18a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_data_len_chg_evt
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_send
</UL>
<BR>[Called By]<UL><LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_length_req_handler
</UL>
<P><STRONG><a name="[1a1]"></a>llc_con_upd_param_in_range</STRONG> (Thumb, 76 bytes, Stack size 12 bytes, llc_con_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = llc_con_upd_param_in_range
</UL>
<BR>[Called By]<UL><LI><a href="#[9c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_con_param_rsp_handler
<LI><a href="#[9b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_con_param_req_handler
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ll_con_update_ind_handler
</UL>
<P><STRONG><a name="[18f]"></a>llc_pref_param_compute</STRONG> (Thumb, 256 bytes, Stack size 72 bytes, llc_con_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 228<LI>Call Chain = llc_pref_param_compute &rArr; sch_plan_req &rArr; sch_plan_offset_req &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[193]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_req
<LI><a href="#[192]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_chk
<LI><a href="#[190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_offset_get
<LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_actv_offset_compute
<LI><a href="#[195]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idivmod
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_fsm
<LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_con_upd_proc_fsm
</UL>
<P><STRONG><a name="[196]"></a>llc_ll_con_param_pdu_send</STRONG> (Thumb, 58 bytes, Stack size 40 bytes, llc_con_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 348<LI>Call Chain = llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_llcp_send
</UL>
<BR>[Called By]<UL><LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_fsm
<LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_con_upd_proc_fsm
</UL>
<P><STRONG><a name="[197]"></a>llc_con_upd_info_send</STRONG> (Thumb, 216 bytes, Stack size 56 bytes, llc_con_upd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = llc_con_upd_info_send &rArr; sch_plan_set &rArr; sch_plan_offset_req &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_set
<LI><a href="#[190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_offset_get
<LI><a href="#[199]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_con_update_cmp_evt
<LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_rem
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[1a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_op_con_upd_ind_cb
<LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_rem_con_upd_proc_fsm
<LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_loc_con_upd_proc_fsm
</UL>
<P><STRONG><a name="[1b1]"></a>lld_con_max_lat_calc</STRONG> (Thumb, 82 bytes, Stack size 24 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = lld_con_max_lat_calc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[1c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_start
<LI><a href="#[1b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_sched
</UL>
<P><STRONG><a name="[1b2]"></a>lld_con_tx_len_update</STRONG> (Thumb, 92 bytes, Stack size 24 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = lld_con_tx_len_update &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[1b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_instant_proc_end
<LI><a href="#[1a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_rate_update
<LI><a href="#[1a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_phys_update
<LI><a href="#[189]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_data_len_update
</UL>
<P><STRONG><a name="[1b3]"></a>lld_con_evt_time_update</STRONG> (Thumb, 148 bytes, Stack size 24 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = lld_con_evt_time_update &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[1c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_start
<LI><a href="#[1b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_instant_proc_end
<LI><a href="#[189]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_data_len_update
</UL>
<P><STRONG><a name="[1b4]"></a>lld_con_cleanup</STRONG> (Thumb, 168 bytes, Stack size 32 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = lld_con_cleanup &rArr; ke_msg_send_basic &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_per_remove
<LI><a href="#[1b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_llcp_tx_free
<LI><a href="#[140]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_acl_tx_free
<LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send_basic
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[29]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_frm_cbk
<LI><a href="#[1b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_sched
<LI><a href="#[164]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_stop
</UL>
<P><STRONG><a name="[1b8]"></a>lld_instant_proc_end</STRONG> (Thumb, 116 bytes, Stack size 24 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = lld_instant_proc_end &rArr; ke_msg_send_basic &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_evt_time_update
<LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_tx_len_update
<LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send_basic
</UL>
<BR>[Called By]<UL><LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_pkt_rx
<LI><a href="#[2b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_evt_start_cbk
</UL>
<P><STRONG><a name="[1b9]"></a>lld_con_sched</STRONG> (Thumb, 782 bytes, Stack size 64 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_cleanup
<LI><a href="#[1b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_max_lat_calc
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[29]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_frm_cbk
<LI><a href="#[1c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_start
<LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_slave_latency
<LI><a href="#[2a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_evt_cancel_cbk
</UL>
<P><STRONG><a name="[1bb]"></a>lld_con_tx_prog</STRONG> (Thumb, 444 bytes, Stack size 48 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = lld_con_tx_prog &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[29]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_frm_cbk
<LI><a href="#[1c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_llcp_tx
<LI><a href="#[179]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_data_flow_set
<LI><a href="#[13f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_data_tx
</UL>
<P><STRONG><a name="[2b]"></a>lld_con_evt_start_cbk</STRONG> (Thumb, 348 bytes, Stack size 32 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = lld_con_evt_start_cbk &rArr; lld_instant_proc_end &rArr; ke_msg_send_basic &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_prog_push0
<LI><a href="#[1b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_instant_proc_end
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lld_con.o(.text)
</UL>
<P><STRONG><a name="[2a]"></a>lld_con_evt_cancel_cbk</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = lld_con_evt_cancel_cbk &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_clock_get
<LI><a href="#[1b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_sched
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lld_con.o(.text)
</UL>
<P><STRONG><a name="[1be]"></a>lld_con_slave_latency</STRONG> (Thumb, 108 bytes, Stack size 24 bytes, lld_con.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 236<LI>Call Chain = lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_clock_get
<LI><a href="#[1bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_remove
<LI><a href="#[1b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_sched
</UL>
<BR>[Called By]<UL><LI><a href="#[1c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_llcp_tx
<LI><a href="#[179]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_data_flow_set
<LI><a href="#[13f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_con_data_tx
</UL>
<P><STRONG><a name="[1c4]"></a>sch_arb_conflict_check</STRONG> (Thumb, 212 bytes, Stack size 32 bytes, sch_arb.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[195]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[1c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_elt_cancel
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
</UL>
<P><STRONG><a name="[1c5]"></a>sch_arb_elt_cancel</STRONG> (Thumb, 258 bytes, Stack size 40 bytes, sch_arb.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_conflict_check
<LI><a href="#[1c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_insert_after
<LI><a href="#[1c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_extract_after
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
</UL>
<P><STRONG><a name="[1c8]"></a>sch_arb_prog_timer</STRONG> (Thumb, 96 bytes, Stack size 32 bytes, sch_arb.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = sch_arb_prog_timer &rArr; ble_timer_hus_set
</UL>
<BR>[Calls]<UL><LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_time_get
<LI><a href="#[1c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_timer_hus_set
</UL>
<BR>[Called By]<UL><LI><a href="#[27f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_evt_isr
<LI><a href="#[1bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_remove
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
</UL>
<P><STRONG><a name="[1cd]"></a>sch_plan_offset_req</STRONG> (Thumb, 622 bytes, Stack size 96 bytes, sch_plan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = sch_plan_offset_req &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_clock_get
<LI><a href="#[195]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idivmod
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_set
<LI><a href="#[193]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_req
<LI><a href="#[192]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_plan_chk
</UL>
<P><STRONG><a name="[59]"></a>gatt_op_cmd_handler</STRONG> (Thumb, 678 bytes, Stack size 32 bytes, gattc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = gatt_op_cmd_handler &rArr; gattc_process_op_simple &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_att_pdu_alloc
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_get_mtu
<LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_uuid32_conv
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[1d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_send_att_req
<LI><a href="#[1d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_process_op_simple
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gattc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[56]"></a>gatt_event_cfm_handler</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, gattc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = gatt_event_cfm_handler &rArr; attc_send_hdl_cfm &rArr; l2cc_att_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[1d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_send_hdl_cfm
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gattc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[5b]"></a>gatt_send_evt_cmd_handler</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, gattc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = gatt_send_evt_cmd_handler &rArr; gattc_process_op_simple &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_event
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_read_cache
<LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[1d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_process_op_simple
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gattc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[5a]"></a>gatt_op_cfm_handler</STRONG> (Thumb, 252 bytes, Stack size 24 bytes, gattc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = gatt_op_cfm_handler &rArr; atts_write_rsp_send &rArr; atts_send_error &rArr; l2cc_att_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_write_rsp_send
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_error
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_read_cache
<LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_clear_prep_data
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_process_pdu
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gattc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[57]"></a>gatt_timeout_handler</STRONG> (Thumb, 92 bytes, Stack size 40 bytes, gattc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = gatt_timeout_handler &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send_basic
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gattc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[58]"></a>l2cc_pdu_recv_ind_handler</STRONG> (Thumb, 114 bytes, Stack size 16 bytes, gattc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = l2cc_pdu_recv_ind_handler &rArr; atts_pdu_recv_handler &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_pdu_recv_handler
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atts_send_error
<LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_rx_free
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[1d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_pdu_recv_handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gattc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[1db]"></a>gapm_actv_free</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, gapm_actv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = gapm_actv_free &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[291]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_reset
<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_deleted
<LI><a href="#[1da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_created
</UL>
<P><STRONG><a name="[1ed]"></a>llc_llcp_trans_timer_set</STRONG> (Thumb, 70 bytes, Stack size 8 bytes, llc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = llc_llcp_trans_timer_set &rArr; ke_timer_set &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_set
</UL>
<BR>[Called By]<UL><LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_timer_set
<LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_timer_pause_set
<LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_cleanup
</UL>
<P><STRONG><a name="[99]"></a>ll_reject_ind_handler</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, llc_llcp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 428<LI>Call Chain = ll_reject_ind_handler &rArr; llc_proc_err_ind &rArr; llc_rem_con_upd_proc_err &rArr; llc_rem_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_err_ind
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[9d]"></a>ll_reject_ext_ind_handler</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, llc_llcp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 428<LI>Call Chain = ll_reject_ext_ind_handler &rArr; llc_proc_err_ind &rArr; llc_rem_con_upd_proc_err &rArr; llc_rem_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_err_ind
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[93]"></a>ll_unknown_rsp_handler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, llc_llcp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 420<LI>Call Chain = ll_unknown_rsp_handler &rArr; llc_proc_err_ind &rArr; llc_rem_con_upd_proc_err &rArr; llc_rem_con_upd_proc_fsm &rArr; llc_ll_con_param_pdu_send &rArr; llc_llcp_send &rArr; llc_llcp_tx_check &rArr; lld_con_llcp_tx &rArr; lld_con_slave_latency &rArr; lld_con_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;llc_proc_err_ind
</UL>
<BR>[Address Reference Count : 1]<UL><LI> llc_llcp.o(.constdata)
</UL>
<P><STRONG><a name="[1f4]"></a>lld_adv_end</STRONG> (Thumb, 100 bytes, Stack size 32 bytes, lld_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = lld_adv_end &rArr; sch_slice_fg_remove &rArr; lld_scan_restart &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_fg_remove
<LI><a href="#[1bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_remove
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[2c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_frm_cbk
<LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_stop
<LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_evt_cancel_cbk
</UL>
<P><STRONG><a name="[1f5]"></a>lld_adv_data_set</STRONG> (Thumb, 106 bytes, Stack size 24 bytes, lld_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = lld_adv_data_set
</UL>
<BR>[Calls]<UL><LI><a href="#[1f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_adv_tx_free
<LI><a href="#[1f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_adv_tx_elt_get
</UL>
<BR>[Called By]<UL><LI><a href="#[2c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_frm_cbk
<LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_data_update
<LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_start
</UL>
<P><STRONG><a name="[2e]"></a>lld_adv_evt_start_cbk</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, lld_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = lld_adv_evt_start_cbk &rArr; sch_prog_push0 &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_prog_push0
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lld_adv.o(.text)
</UL>
<P><STRONG><a name="[2d]"></a>lld_adv_evt_cancel_cbk</STRONG> (Thumb, 132 bytes, Stack size 16 bytes, lld_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = lld_adv_evt_cancel_cbk &rArr; lld_adv_end &rArr; sch_slice_fg_remove &rArr; lld_scan_restart &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rand
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
<LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_adv_end
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lld_adv.o(.text)
</UL>
<P><STRONG><a name="[1fd]"></a>lld_scan_end</STRONG> (Thumb, 138 bytes, Stack size 16 bytes, lld_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = lld_scan_end &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_compute
<LI><a href="#[1bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_remove
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[2f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_frm_cbk
<LI><a href="#[200]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_stop
<LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_sched
</UL>
<P><STRONG><a name="[1fe]"></a>lld_scan_sched</STRONG> (Thumb, 322 bytes, Stack size 40 bytes, lld_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 188<LI>Call Chain = lld_scan_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_compute
<LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_clock_get
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
<LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_end
</UL>
<BR>[Called By]<UL><LI><a href="#[2f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_scan_frm_cbk
</UL>
<P><STRONG><a name="[31]"></a>lld_scan_evt_start_cbk</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, lld_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = lld_scan_evt_start_cbk &rArr; sch_prog_push0 &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_compute
<LI><a href="#[1bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_prog_push0
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lld_scan.o(.text)
</UL>
<P><STRONG><a name="[30]"></a>lld_scan_evt_cancel_cbk</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, lld_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = lld_scan_evt_cancel_cbk &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_clock_get
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lld_scan.o(.text)
</UL>
<P><STRONG><a name="[202]"></a>lld_init_end</STRONG> (Thumb, 142 bytes, Stack size 16 bytes, lld_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = lld_init_end &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_compute
<LI><a href="#[1bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_remove
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[32]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_frm_cbk
<LI><a href="#[27d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_pkt_tx
<LI><a href="#[206]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_stop
</UL>
<P><STRONG><a name="[203]"></a>lld_init_sched</STRONG> (Thumb, 170 bytes, Stack size 32 bytes, lld_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = lld_init_sched &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_compute
<LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_clock_get
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
</UL>
<BR>[Called By]<UL><LI><a href="#[32]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lld_init_frm_cbk
</UL>
<P><STRONG><a name="[34]"></a>lld_init_evt_start_cbk</STRONG> (Thumb, 100 bytes, Stack size 32 bytes, lld_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = lld_init_evt_start_cbk &rArr; sch_prog_push0 &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_slice_compute
<LI><a href="#[1bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_prog_push0
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lld_init.o(.text)
</UL>
<P><STRONG><a name="[33]"></a>lld_init_evt_cancel_cbk</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, lld_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = lld_init_evt_cancel_cbk &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_clock_get
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_arb_insert
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lld_init.o(.text)
</UL>
<P><STRONG><a name="[207]"></a>sch_alarm_prog</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, sch_alarm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = sch_alarm_prog
</UL>
<BR>[Calls]<UL><LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slot_time_get
<LI><a href="#[208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_timer_hs_set
</UL>
<BR>[Called By]<UL><LI><a href="#[27e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_alarm_timer_isr
<LI><a href="#[20a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_alarm_clear
<LI><a href="#[209]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sch_alarm_set
</UL>
<P><STRONG><a name="[6a]"></a>l2cc_pdu_send_cmd_handler</STRONG> (Thumb, 62 bytes, Stack size 24 bytes, l2cc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = l2cc_pdu_send_cmd_handler &rArr; l2cc_send_cmp_evt_status &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_send_cmp_evt_status
<LI><a href="#[12d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cm_tx_status
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
</UL>
<BR>[Address Reference Count : 1]<UL><LI> l2cc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[69]"></a>l2cc_acl_data_handler</STRONG> (Thumb, 190 bytes, Stack size 48 bytes, l2cc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = l2cc_acl_data_handler &rArr; l2cc_pdu_header_check &rArr; l2cc_ind_pdu_alloc &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_rx_free
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[1ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_header_check
<LI><a href="#[1eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_rx_init
<LI><a href="#[20c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_pdu_unpack
</UL>
<BR>[Address Reference Count : 1]<UL><LI> l2cc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[68]"></a>l2cc_pdu_recv_ind_handler</STRONG> (Thumb, 76 bytes, Stack size 16 bytes, l2cc_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = l2cc_pdu_recv_ind_handler &rArr; l2cc_sig_pdu_recv_handler &rArr; l2c_code_con_param_upd_rsp_handler &rArr; gapc_send_complete_evt &rArr; gapc_operation_cleanup &rArr; gapc_smp_cleanup &rArr; gapc_smp_clear_timeout_timer &rArr; ke_timer_clear &rArr; ke_time_past
</UL>
<BR>[Calls]<UL><LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_pdu_recv_handler
<LI><a href="#[143]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_sig_send_cmd_reject
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
</UL>
<BR>[Address Reference Count : 1]<UL><LI> l2cc_task.o(le_task_hdl_func)
</UL>
<P><STRONG><a name="[36]"></a>gapm_smp_use_enc_block_cb</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, gapm_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = gapm_smp_use_enc_block_cb &rArr; gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_send_complete_evt
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapm_smp.o(.text)
</UL>
<P><STRONG><a name="[35]"></a>gapm_smp_gen_rand_addr_cb</STRONG> (Thumb, 166 bytes, Stack size 56 bytes, gapm_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = gapm_smp_gen_rand_addr_cb &rArr; gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_send_complete_evt
<LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_encrypt
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapm_smp.o(.text)
</UL>
<P><STRONG><a name="[37]"></a>gapm_smp_gen_rand_nb_cb</STRONG> (Thumb, 70 bytes, Stack size 16 bytes, gapm_smp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = gapm_smp_gen_rand_nb_cb &rArr; gapm_send_complete_evt &rArr; gapm_operation_cleanup &rArr; gapm_update_state &rArr; ke_state_set &rArr; list_extract_given
</UL>
<BR>[Calls]<UL><LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_send_complete_evt
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_state_get
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapm_smp.o(.text)
</UL>
<P><STRONG><a name="[211]"></a>gapm_adv_send_en_cmd</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, gapm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 252<LI>Call Chain = gapm_adv_send_en_cmd &rArr; le_set_ext_adv_en &rArr; lld_adv_stop &rArr; lld_adv_end &rArr; sch_slice_fg_remove &rArr; lld_scan_restart &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[212]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_adv_en
<LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_actv_cmp_send
</UL>
<BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_stop
<LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_start
</UL>
<P><STRONG><a name="[213]"></a>gapm_adv_set_data</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, gapm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = gapm_adv_set_data &rArr; gapm_adv_send_data_cmd &rArr; le_actv_cmp_send &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_send_data_cmd
</UL>
<BR>[Called By]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_set_adv_data_cmd_handler
<LI><a href="#[1e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_adv_fsm
</UL>
<P><STRONG><a name="[38]"></a>gapm_adv_start</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, gapm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 260<LI>Call Chain = gapm_adv_start &rArr; gapm_adv_send_en_cmd &rArr; le_set_ext_adv_en &rArr; lld_adv_stop &rArr; lld_adv_end &rArr; sch_slice_fg_remove &rArr; lld_scan_restart &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_send_en_cmd
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapm_adv.o(.text)
</UL>
<P><STRONG><a name="[39]"></a>gapm_adv_stop</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, gapm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 252<LI>Call Chain = gapm_adv_stop &rArr; gapm_adv_send_en_cmd &rArr; le_set_ext_adv_en &rArr; lld_adv_stop &rArr; lld_adv_end &rArr; sch_slice_fg_remove &rArr; lld_scan_restart &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_send_en_cmd
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapm_adv.o(.text)
</UL>
<P><STRONG><a name="[3a]"></a>gapm_adv_delete</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, gapm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = gapm_adv_delete &rArr; le_actv_cmp_send &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[215]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rmv_adv_set
<LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_actv_cmp_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapm_adv.o(.text)
</UL>
<P><STRONG><a name="[216]"></a>gapm_adv_send_param_cmd</STRONG> (Thumb, 128 bytes, Stack size 24 bytes, gapm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = gapm_adv_send_param_cmd &rArr; le_actv_cmp_send &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[21b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_adv_param
<LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_actv_cmp_send
<LI><a href="#[21a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_get_own_addr_type
</UL>
<BR>[Called By]<UL><LI><a href="#[1e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_create
</UL>
<P><STRONG><a name="[214]"></a>gapm_adv_send_data_cmd</STRONG> (Thumb, 110 bytes, Stack size 24 bytes, gapm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = gapm_adv_send_data_cmd &rArr; le_actv_cmp_send &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[21c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_adv_data
<LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_actv_cmp_send
</UL>
<BR>[Called By]<UL><LI><a href="#[213]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_adv_set_data
</UL>
<P><STRONG><a name="[21d]"></a>gapm_scan_send_en_cmd</STRONG> (Thumb, 76 bytes, Stack size 24 bytes, gapm_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 236<LI>Call Chain = gapm_scan_send_en_cmd &rArr; le_set_ext_scan_en &rArr; lld_scan_start &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[21e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_scan_en
<LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_actv_cmp_send
</UL>
<BR>[Called By]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_scan_stop
<LI><a href="#[1e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_scan_fsm
</UL>
<P><STRONG><a name="[3b]"></a>gapm_scan_start</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, gapm_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = gapm_scan_start &rArr; gapm_scan_send_param_cmd &rArr; le_actv_cmp_send &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[21f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_scan_send_param_cmd
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapm_scan.o(.text)
</UL>
<P><STRONG><a name="[3c]"></a>gapm_scan_stop</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, gapm_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 236<LI>Call Chain = gapm_scan_stop &rArr; gapm_scan_send_en_cmd &rArr; le_set_ext_scan_en &rArr; lld_scan_start &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[21d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_scan_send_en_cmd
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapm_scan.o(.text)
</UL>
<P><STRONG><a name="[21f]"></a>gapm_scan_send_param_cmd</STRONG> (Thumb, 126 bytes, Stack size 24 bytes, gapm_scan.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = gapm_scan_send_param_cmd &rArr; le_actv_cmp_send &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[223]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_set_ext_scan_param
<LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_actv_cmp_send
<LI><a href="#[21a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_get_own_addr_type
</UL>
<BR>[Called By]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_scan_start
</UL>
<P><STRONG><a name="[3e]"></a>gapm_init_start</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, gapm_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 340<LI>Call Chain = gapm_init_start &rArr; gapm_init_send_en_cmd &rArr; le_ext_create_con &rArr; lld_init_start &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_set
<LI><a href="#[224]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_send_en_cmd
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapm_init.o(.text)
</UL>
<P><STRONG><a name="[3f]"></a>gapm_init_stop</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, gapm_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = gapm_init_stop &rArr; le_create_con_cancel &rArr; lld_init_stop &rArr; lld_init_end &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_timer_clear
<LI><a href="#[225]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_create_con_cancel
<LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_actv_cmp_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> gapm_init.o(.text)
</UL>
<P><STRONG><a name="[224]"></a>gapm_init_send_en_cmd</STRONG> (Thumb, 124 bytes, Stack size 24 bytes, gapm_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 324<LI>Call Chain = gapm_init_send_en_cmd &rArr; le_ext_create_con &rArr; lld_init_start &rArr; sch_arb_insert &rArr; sch_arb_elt_cancel &rArr; sch_arb_conflict_check &rArr; __aeabi_idivmod &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_malloc
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
<LI><a href="#[226]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_ext_create_con
<LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_actv_cmp_send
<LI><a href="#[21a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_actv_get_own_addr_type
</UL>
<BR>[Called By]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_init_start
</UL>
<P><STRONG><a name="[a4]"></a>attc_exc_mtu_rsp</STRONG> (Thumb, 58 bytes, Stack size 8 bytes, attc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = attc_exc_mtu_rsp &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[13a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_set_mtu
<LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
</UL>
<BR>[Address Reference Count : 1]<UL><LI> attc.o(.constdata)
</UL>
<P><STRONG><a name="[a5]"></a>attc_find_info_rsp</STRONG> (Thumb, 196 bytes, Stack size 40 bytes, attc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = attc_find_info_rsp &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> attc.o(.constdata)
</UL>
<P><STRONG><a name="[a6]"></a>attc_find_by_type_rsp</STRONG> (Thumb, 188 bytes, Stack size 40 bytes, attc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = attc_find_by_type_rsp &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> attc.o(.constdata)
</UL>
<P><STRONG><a name="[a7]"></a>attc_rd_by_type_rsp</STRONG> (Thumb, 644 bytes, Stack size 64 bytes, attc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = attc_rd_by_type_rsp &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_uuid_comp
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;l2cc_att_pdu_alloc
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_get_mtu
<LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
<LI><a href="#[1d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_send_att_req
</UL>
<BR>[Address Reference Count : 1]<UL><LI> attc.o(.constdata)
</UL>
<P><STRONG><a name="[aa]"></a>attc_rd_by_grp_type_rsp</STRONG> (Thumb, 258 bytes, Stack size 48 bytes, attc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = attc_rd_by_grp_type_rsp &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attm_uuid_comp
<LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
<LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Address Reference Count : 1]<UL><LI> attc.o(.constdata)
</UL>
<P><STRONG><a name="[a8]"></a>attc_rd_rsp</STRONG> (Thumb, 232 bytes, Stack size 32 bytes, attc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = attc_rd_rsp &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gatt_get_mtu
<LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_push_back
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;list_pop_front
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[227]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;attc_send_read_ind
</UL>
<BR>[Address Reference Count : 1]<UL><LI> attc.o(.constdata)
</UL>
<P><STRONG><a name="[a9]"></a>attc_rd_mult_rsp</STRONG> (Thumb, 204 bytes, Stack size 48 bytes, attc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = attc_rd_mult_rsp &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> attc.o(.constdata)
</UL>
<P><STRONG><a name="[ab]"></a>attc_wr_rsp</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, attc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = attc_wr_rsp &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
</UL>
<BR>[Address Reference Count : 1]<UL><LI> attc.o(.constdata)
</UL>
<P><STRONG><a name="[ac]"></a>attc_prep_wr_rsp</STRONG> (Thumb, 98 bytes, Stack size 24 bytes, attc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = attc_prep_wr_rsp &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
</UL>
<BR>[Address Reference Count : 1]<UL><LI> attc.o(.constdata)
</UL>
<P><STRONG><a name="[ad]"></a>attc_exe_wr_rsp</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, attc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = attc_exe_wr_rsp &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
</UL>
<BR>[Address Reference Count : 1]<UL><LI> attc.o(.constdata)
</UL>
<P><STRONG><a name="[ae]"></a>attc_hdl_val_ntf_ind</STRONG> (Thumb, 90 bytes, Stack size 16 bytes, attc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = attc_hdl_val_ntf_ind &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_alloc
</UL>
<BR>[Address Reference Count : 1]<UL><LI> attc.o(.constdata)
</UL>
<P><STRONG><a name="[a3]"></a>attc_err_rsp</STRONG> (Thumb, 46 bytes, Stack size 16 bytes, attc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = attc_err_rsp &rArr; gattc_send_complete_evt &rArr; gattc_send_cmp_evt &rArr; ke_msg_alloc &rArr; ke_malloc &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gattc_send_complete_evt
<LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_msg_send_basic
</UL>
<BR>[Address Reference Count : 1]<UL><LI> attc.o(.constdata)
</UL>
<P><STRONG><a name="[22b]"></a>llm_adv_set_release</STRONG> (Thumb, 54 bytes, Stack size 24 bytes, llm_adv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = llm_adv_set_release &rArr; ke_free
</UL>
<BR>[Calls]<UL><LI><a href="#[1f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_buf_adv_tx_free
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ke_free
</UL>
<BR>[Called By]<UL><LI><a href="#[215]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;le_rmv_adv_set
</UL>
<P><STRONG><a name="[233]"></a>_printf_core</STRONG> (Thumb, 1020 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[22e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
<LI><a href="#[234]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_pre_padding
<LI><a href="#[235]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_post_padding
</UL>
<BR>[Called By]<UL><LI><a href="#[232]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0printf$8
</UL>
<P><STRONG><a name="[235]"></a>_printf_post_padding</STRONG> (Thumb, 32 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[233]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core
</UL>
<P><STRONG><a name="[234]"></a>_printf_pre_padding</STRONG> (Thumb, 44 bytes, Stack size 40 bytes, printf8.o(i._printf_pre_padding), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[233]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core
</UL>
<P>
<H3>
Undefined Global Symbols
</H3><HR></body></html>