6996 lines
448 KiB
HTML
6996 lines
448 KiB
HTML
<!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>#<CALLGRAPH># 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 ⇒ gapc_param_update_rsp ⇒ le_rem_con_param_req_reply ⇒ llc_rem_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
<P>
|
|
<H3>
|
|
Mutually Recursive functions
|
|
</H3> <LI><a href="#[1]">NMI_Handler</a> ⇒ <a href="#[1]">NMI_Handler</a><BR>
|
|
<LI><a href="#[2]">HardFault_Handler</a> ⇒ <a href="#[2]">HardFault_Handler</a><BR>
|
|
<LI><a href="#[3]">SVCall_Handler</a> ⇒ <a href="#[3]">SVCall_Handler</a><BR>
|
|
<LI><a href="#[4]">PendSV_Handler</a> ⇒ <a href="#[4]">PendSV_Handler</a><BR>
|
|
<LI><a href="#[5]">SysTick_Handler</a> ⇒ <a href="#[5]">SysTick_Handler</a><BR>
|
|
<LI><a href="#[14]">AON_PMU_IRQHandler</a> ⇒ <a href="#[14]">AON_PMU_IRQHandler</a><BR>
|
|
<LI><a href="#[e1]">gapc_smp_tkdp_rcp_continue</a> ⇒ <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]">>></a> __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]">>></a> __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]">>></a> NMI_Handler
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1]">>></a> 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]">>></a> HardFault_Handler
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[2]">>></a> 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]">>></a> SVCall_Handler
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[3]">>></a> 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]">>></a> PendSV_Handler
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[4]">>></a> 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]">>></a> SysTick_Handler
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[5]">>></a> 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]">>></a> AON_PMU_IRQHandler
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[14]">>></a> 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 ⇒ rf_gain_cal ⇒ rf_dac_adjust
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[b4]">>></a> rf_cbpf_cal
|
|
<LI><a href="#[b3]">>></a> rf_gain_cal
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[257]">>></a> 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]">>></a> 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]">>></a> 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]">>></a> 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 ⇒ gapc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[b7]">>></a> gapc_update_state
|
|
<LI><a href="#[b8]">>></a> gapc_send_cmp_evt
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[4e]">>></a> gapc_smp_cmd_handler
|
|
<LI><a href="#[4a]">>></a> gapc_link_upd_cmd_handler
|
|
<LI><a href="#[4c]">>></a> 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 ⇒ le_disconnect ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[c0]">>></a> le_disconnect
|
|
<LI><a href="#[bf]">>></a> ke_state_set
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[b8]">>></a> gapc_send_cmp_evt
|
|
<LI><a href="#[ba]">>></a> gapc_get_conhdl
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[24b]">>></a> gapc_disconnect
|
|
<LI><a href="#[4f]">>></a> 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 ⇒ atts_process_pdu ⇒ atts_clear_rsp_data ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bf]">>></a> ke_state_set
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[c2]">>></a> gapc_auth_set
|
|
<LI><a href="#[c3]">>></a> atts_process_pdu
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[248]">>></a> 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 ⇒ le_rem_con_param_req_reply ⇒ llc_rem_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[cc]">>></a> le_rem_con_param_req_reply
|
|
<LI><a href="#[cd]">>></a> l2cc_sig_send_param_resp
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
<LI><a href="#[b9]">>></a> gapc_con_param_upd_send
|
|
<LI><a href="#[ba]">>></a> gapc_get_conhdl
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[49]">>></a> 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 ⇒ gapc_smp_generate_rand ⇒ aes_rand ⇒ aes_encrypt ⇒ aes_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[f4]">>></a> gapc_smp_generate_rand
|
|
<LI><a href="#[ee]">>></a> gapc_smp_pair_fail_send
|
|
<LI><a href="#[de]">>></a> gapc_smp_pairing_end
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[24c]">>></a> 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 ⇒ gapc_smp_tkdp_send_continue ⇒ gapc_smp_tkdp_rcp_start ⇒ gapc_smp_tkdp_rcp_continue ⇒ gapc_smp_tkdp_send_start (Cycle)
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[e6]">>></a> l2cc_smp_pdu_alloc
|
|
<LI><a href="#[d9]">>></a> gapc_enc_keysize_get
|
|
<LI><a href="#[e5]">>></a> gapc_smp_tkdp_send_continue
|
|
<LI><a href="#[e4]">>></a> gapc_smp_pdu_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[24c]">>></a> 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 ⇒ gapc_smp_tkdp_send_continue ⇒ gapc_smp_tkdp_rcp_start ⇒ gapc_smp_tkdp_rcp_continue ⇒ gapc_smp_tkdp_send_start (Cycle)
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[e6]">>></a> l2cc_smp_pdu_alloc
|
|
<LI><a href="#[e5]">>></a> gapc_smp_tkdp_send_continue
|
|
<LI><a href="#[e4]">>></a> gapc_smp_pdu_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[24c]">>></a> 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 ⇒ gapc_smp_pairing_end ⇒ gapc_smp_launch_rep_att_timer ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[e6]">>></a> l2cc_smp_pdu_alloc
|
|
<LI><a href="#[ee]">>></a> gapc_smp_pair_fail_send
|
|
<LI><a href="#[f1]">>></a> gapc_smp_check_max_key_size
|
|
<LI><a href="#[e7]">>></a> gapc_smp_is_sec_mode_reached
|
|
<LI><a href="#[f3]">>></a> gapc_smp_get_key_sec_prop
|
|
<LI><a href="#[e4]">>></a> gapc_smp_pdu_send
|
|
<LI><a href="#[de]">>></a> gapc_smp_pairing_end
|
|
<LI><a href="#[f2]">>></a> gapc_smp_check_key_distrib
|
|
<LI><a href="#[d7]">>></a> gapc_smp_send_pairing_req_ind
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[24c]">>></a> 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 ⇒ gapc_smp_send_ltk_req_rsp ⇒ le_ltk_req_reply ⇒ llc_rem_encrypt_proc_fsm ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d5]">>></a> gapc_smp_send_ltk_req_rsp
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[250]">>></a> 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 ⇒ gapc_smp_pairing_end ⇒ gapc_smp_launch_rep_att_timer ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[f5]">>></a> gapc_get_role
|
|
<LI><a href="#[ee]">>></a> gapc_smp_pair_fail_send
|
|
<LI><a href="#[de]">>></a> gapc_smp_pairing_end
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[4d]">>></a> 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 ⇒ gapc_smp_clear_timeout_timer ⇒ ke_timer_clear ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[e0]">>></a> gapc_smp_clear_timeout_timer
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[131]">>></a> 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 ⇒ gapc_smp_pairing_start ⇒ gapc_smp_pdu_send ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[e6]">>></a> l2cc_smp_pdu_alloc
|
|
<LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[f6]">>></a> gapc_smp_pairing_start
|
|
<LI><a href="#[e4]">>></a> gapc_smp_pdu_send
|
|
<LI><a href="#[d7]">>></a> gapc_smp_send_pairing_req_ind
|
|
<LI><a href="#[d3]">>></a> gapc_smp_send_start_enc_cmd
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
<LI><a href="#[b5]">>></a> gapc_process_op_simple
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> 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]">>></a> l2cc_smp_pdu_alloc
|
|
<LI><a href="#[ff]">>></a> ke_timer_active
|
|
<LI><a href="#[e4]">>></a> gapc_smp_pdu_send
|
|
<LI><a href="#[d1]">>></a> 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]">>></a> gapc_get_role
|
|
<LI><a href="#[ee]">>></a> gapc_smp_pair_fail_send
|
|
<LI><a href="#[de]">>></a> gapc_smp_pairing_end
|
|
<LI><a href="#[b6]">>></a> 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 ⇒ gapc_smp_pairing_end ⇒ gapc_smp_launch_rep_att_timer ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[de]">>></a> gapc_smp_pairing_end
|
|
<LI><a href="#[b6]">>></a> 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 ⇒ gapc_smp_generate_stk ⇒ aes_encrypt ⇒ aes_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[102]">>></a> gapc_get_conidx
|
|
<LI><a href="#[e9]">>></a> gapc_smp_generate_stk
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[178]">>></a> 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 ⇒ gapc_smp_handle_enc_change_evt ⇒ gapc_smp_tkdp_send_start ⇒ gapc_smp_tkdp_send_continue ⇒ gapc_smp_tkdp_rcp_start ⇒ gapc_smp_tkdp_rcp_continue ⇒ gapc_smp_tkdp_send_start (Cycle)
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[f5]">>></a> gapc_get_role
|
|
<LI><a href="#[102]">>></a> gapc_get_conidx
|
|
<LI><a href="#[e8]">>></a> gapc_smp_handle_enc_change_evt
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[182]">>></a> llc_op_encrypt_ind_cb
|
|
<LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> 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]">>></a> attmdb_svc_create
|
|
<LI><a href="#[14a]">>></a> 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 ⇒ attmdb_svc_att_desc ⇒ attm_is_bt_uuid
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[106]">>></a> attm_is_bt_uuid
|
|
<LI><a href="#[109]">>></a> attmdb_svc_check_hdl
|
|
<LI><a href="#[108]">>></a> attmdb_svc_att_size
|
|
<LI><a href="#[105]">>></a> attmdb_svc_att_desc
|
|
<LI><a href="#[f7]">>></a> ke_malloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[259]">>></a> sess_svc_init
|
|
<LI><a href="#[116]">>></a> gatt_svc_init
|
|
<LI><a href="#[113]">>></a> gap_svc_init
|
|
<LI><a href="#[258]">>></a> 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]">>></a> 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]">>></a> 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 ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[55]">>></a> gapm_config_cmd_handler
|
|
<LI><a href="#[287]">>></a> 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]">>></a> atts_execute_write_req
|
|
<LI><a href="#[82]">>></a> atts_find_info_req
|
|
<LI><a href="#[152]">>></a> atts_find_value_by_uuid
|
|
<LI><a href="#[14d]">>></a> attm_att_set_perm
|
|
<LI><a href="#[14c]">>></a> attm_att_set_value
|
|
<LI><a href="#[14b]">>></a> attm_get_value
|
|
<LI><a href="#[134]">>></a> atts_get_svc_func
|
|
<LI><a href="#[114]">>></a> attm_att_update_perm
|
|
<LI><a href="#[10f]">>></a> 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]">>></a> atts_write_req
|
|
<LI><a href="#[8b]">>></a> atts_execute_write_req
|
|
<LI><a href="#[89]">>></a> 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 ⇒ attm_uuid32_conv
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[10c]">>></a> attm_uuid32_conv
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[14b]">>></a> 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 ⇒ attm_uuid32_conv
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[10c]">>></a> attm_uuid32_conv
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[14b]">>></a> attm_get_value
|
|
<LI><a href="#[10e]">>></a> 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 ⇒ attm_get_att_uuid ⇒ attm_uuid32_conv
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[10d]">>></a> attm_get_att_uuid
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[82]">>></a> atts_find_info_req
|
|
<LI><a href="#[152]">>></a> 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 ⇒ attmdb_get_service2
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[110]">>></a> attmdb_get_service2
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[14e]">>></a> 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]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[111]">>></a> gap_svc_get_dev_info
|
|
<LI><a href="#[112]">>></a> gap_svc_set_dev_info
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> 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 ⇒ attmdb_svc_create ⇒ attmdb_svc_att_desc ⇒ attm_is_bt_uuid
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[107]">>></a> attmdb_svc_create
|
|
<LI><a href="#[114]">>></a> attm_att_update_perm
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[244]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> 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]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[117]">>></a> 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 ⇒ attmdb_svc_create ⇒ attmdb_svc_att_desc ⇒ attm_is_bt_uuid
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[107]">>></a> attmdb_svc_create
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[244]">>></a> 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]">>></a> 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]">>></a> 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]">>></a> ble_app
|
|
<LI><a href="#[28b]">>></a> llm_init
|
|
<LI><a href="#[288]">>></a> l2cm_init
|
|
<LI><a href="#[287]">>></a> gattm_init
|
|
<LI><a href="#[286]">>></a> 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]">>></a> 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]">>></a> l2cm_init
|
|
<LI><a href="#[284]">>></a> 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 ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[f7]">>></a> ke_malloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[ea]">>></a> aes_encrypt
|
|
<LI><a href="#[ed]">>></a> 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 ⇒ ble_aes_encrypt
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[11c]">>></a> list_push_back
|
|
<LI><a href="#[11d]">>></a> ble_aes_encrypt
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[23]">>></a> aes_c1_continue
|
|
<LI><a href="#[ea]">>></a> aes_encrypt
|
|
<LI><a href="#[ed]">>></a> 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 ⇒ aes_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[11b]">>></a> aes_start
|
|
<LI><a href="#[11a]">>></a> aes_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[52]">>></a> gapm_sec_enc_aes_cmd_handler
|
|
<LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> llc_rem_encrypt_proc_fsm
|
|
<LI><a href="#[104]">>></a> aes_rand
|
|
<LI><a href="#[e9]">>></a> gapc_smp_generate_stk
|
|
<LI><a href="#[35]">>></a> 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 ⇒ aes_encrypt ⇒ aes_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[cf]">>></a> rand
|
|
<LI><a href="#[ea]">>></a> aes_encrypt
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[52]">>></a> gapm_sec_enc_aes_cmd_handler
|
|
<LI><a href="#[17c]">>></a> llc_iv_skd_rand_gen
|
|
<LI><a href="#[f4]">>></a> 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 ⇒ ble_aes_encrypt
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[11d]">>></a> ble_aes_encrypt
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[6c]">>></a> 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]">>></a> aes_c1_continue
|
|
<LI><a href="#[ed]">>></a> 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 ⇒ aes_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[120]">>></a> aes_xor_128
|
|
<LI><a href="#[11b]">>></a> aes_start
|
|
<LI><a href="#[11a]">>></a> aes_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[eb]">>></a> 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 ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bf]">>></a> ke_state_set
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[124]">>></a> gapm_process_op_simple
|
|
<LI><a href="#[122]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[55]">>></a> gapm_config_cmd_handler
|
|
<LI><a href="#[125]">>></a> 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 ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[121]">>></a> gapm_update_state
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[54]">>></a> gapm_set_adv_data_cmd_handler
|
|
<LI><a href="#[52]">>></a> gapm_sec_enc_aes_cmd_handler
|
|
<LI><a href="#[55]">>></a> gapm_config_cmd_handler
|
|
<LI><a href="#[53]">>></a> 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 ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[123]">>></a> gapm_send_cmp_evt
|
|
<LI><a href="#[122]">>></a> gapm_operation_cleanup
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[52]">>></a> gapm_sec_enc_aes_cmd_handler
|
|
<LI><a href="#[55]">>></a> gapm_config_cmd_handler
|
|
<LI><a href="#[53]">>></a> gapm_actv_cmd_handler
|
|
<LI><a href="#[37]">>></a> gapm_smp_gen_rand_nb_cb
|
|
<LI><a href="#[35]">>></a> gapm_smp_gen_rand_addr_cb
|
|
<LI><a href="#[36]">>></a> gapm_smp_use_enc_block_cb
|
|
<LI><a href="#[1e5]">>></a> gapm_actv_adv_fsm
|
|
<LI><a href="#[3d]">>></a> gapm_actv_deleted
|
|
<LI><a href="#[1df]">>></a> gapm_actv_stopped
|
|
<LI><a href="#[1de]">>></a> gapm_actv_started
|
|
<LI><a href="#[1da]">>></a> 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 ⇒ gapc_con_create ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[128]">>></a> l2cc_create
|
|
<LI><a href="#[129]">>></a> gattc_create
|
|
<LI><a href="#[127]">>></a> gapc_con_create
|
|
<LI><a href="#[12a]">>></a> attm_con_create
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1e8]">>></a> 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 ⇒ l2cc_cleanup ⇒ l2cc_send_cmp_evt_status ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[12d]">>></a> l2cm_tx_status
|
|
<LI><a href="#[12e]">>></a> l2cc_cleanup
|
|
<LI><a href="#[12f]">>></a> gattc_cleanup
|
|
<LI><a href="#[12c]">>></a> gapc_cleanup
|
|
<LI><a href="#[130]">>></a> attm_con_cleanup
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[16e]">>></a> 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]">>></a> gapm_config_cmd_handler
|
|
<LI><a href="#[1d7]">>></a> 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 ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bf]">>></a> ke_state_set
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[e8]">>></a> gapc_smp_handle_enc_change_evt
|
|
<LI><a href="#[d5]">>></a> gapc_smp_send_ltk_req_rsp
|
|
<LI><a href="#[d3]">>></a> gapc_smp_send_start_enc_cmd
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
<LI><a href="#[b5]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[16e]">>></a> le_disc_cmp_evt
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
<LI><a href="#[b5]">>></a> gapc_process_op_simple
|
|
<LI><a href="#[be]">>></a> 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 ⇒ gapc_operation_cleanup ⇒ gapc_smp_cleanup ⇒ gapc_smp_clear_timeout_timer ⇒ ke_timer_clear ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[131]">>></a> gapc_operation_cleanup
|
|
<LI><a href="#[b7]">>></a> gapc_update_state
|
|
<LI><a href="#[b8]">>></a> gapc_send_cmp_evt
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[cb]">>></a> gapc_param_update_rsp
|
|
<LI><a href="#[1a9]">>></a> le_phy_upd_cmp_evt
|
|
<LI><a href="#[199]">>></a> le_con_update_cmp_evt
|
|
<LI><a href="#[185]">>></a> le_rd_rem_feats_cmp_evt
|
|
<LI><a href="#[174]">>></a> le_rd_rem_ver_info_cmp_evt
|
|
<LI><a href="#[147]">>></a> l2c_code_con_param_upd_rsp_handler
|
|
<LI><a href="#[145]">>></a> l2c_code_reject_handler
|
|
<LI><a href="#[13b]">>></a> l2cc_send_cmp_evt_status
|
|
<LI><a href="#[12c]">>></a> gapc_cleanup
|
|
<LI><a href="#[e8]">>></a> gapc_smp_handle_enc_change_evt
|
|
<LI><a href="#[de]">>></a> gapc_smp_pairing_end
|
|
<LI><a href="#[d5]">>></a> gapc_smp_send_ltk_req_rsp
|
|
<LI><a href="#[d3]">>></a> gapc_smp_send_start_enc_cmd
|
|
<LI><a href="#[4e]">>></a> gapc_smp_cmd_handler
|
|
<LI><a href="#[4a]">>></a> gapc_link_upd_cmd_handler
|
|
<LI><a href="#[4f]">>></a> gapc_param_upd_to_handler
|
|
<LI><a href="#[4c]">>></a> gapc_get_info_cmd_handler
|
|
<LI><a href="#[b9]">>></a> 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 ⇒ gapc_send_complete_evt ⇒ gapc_operation_cleanup ⇒ gapc_smp_cleanup ⇒ gapc_smp_clear_timeout_timer ⇒ ke_timer_clear ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[131]">>></a> gapc_operation_cleanup
|
|
<LI><a href="#[dc]">>></a> ke_timer_clear
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[bf]">>></a> ke_state_set
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[12b]">>></a> gapm_con_cleanup
|
|
<LI><a href="#[286]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[bf]">>></a> ke_state_set
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[126]">>></a> 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]">>></a> le_phy_upd_cmp_evt
|
|
<LI><a href="#[19f]">>></a> le_rem_con_param_req_evt
|
|
<LI><a href="#[199]">>></a> le_con_update_cmp_evt
|
|
<LI><a href="#[1a4]">>></a> le_con_estab_evt
|
|
<LI><a href="#[18a]">>></a> le_data_len_chg_evt
|
|
<LI><a href="#[185]">>></a> le_rd_rem_feats_cmp_evt
|
|
<LI><a href="#[174]">>></a> le_rd_rem_ver_info_cmp_evt
|
|
<LI><a href="#[16e]">>></a> le_disc_cmp_evt
|
|
<LI><a href="#[103]">>></a> le_enc_chg_evt
|
|
<LI><a href="#[101]">>></a> le_ltk_req_evt
|
|
<LI><a href="#[218]">>></a> le_adv_set_term_evt
|
|
<LI><a href="#[20b]">>></a> le_nb_cmp_pkts_evt
|
|
<LI><a href="#[61]">>></a> 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]">>></a> gapc_param_update_rsp
|
|
<LI><a href="#[13c]">>></a> l2cc_data_send
|
|
<LI><a href="#[d5]">>></a> gapc_smp_send_ltk_req_rsp
|
|
<LI><a href="#[d3]">>></a> gapc_smp_send_start_enc_cmd
|
|
<LI><a href="#[4a]">>></a> gapc_link_upd_cmd_handler
|
|
<LI><a href="#[4c]">>></a> gapc_get_info_cmd_handler
|
|
<LI><a href="#[b9]">>></a> gapc_con_param_upd_send
|
|
<LI><a href="#[be]">>></a> 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]">>></a> l2c_code_con_param_upd_rsp_handler
|
|
<LI><a href="#[146]">>></a> l2c_code_con_param_upd_req_handler
|
|
<LI><a href="#[103]">>></a> le_enc_chg_evt
|
|
<LI><a href="#[100]">>></a> gapc_smp_gapm_cmp_evt
|
|
<LI><a href="#[80]">>></a> gapc_smp_recv_sec_req
|
|
<LI><a href="#[ca]">>></a> 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]">>></a> le_adv_set_term_evt
|
|
<LI><a href="#[1e9]">>></a> 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]">>></a> 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]">>></a> 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]">>></a> 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]">>></a> 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]">>></a> gapc_smp_pairing_ltk_exch
|
|
<LI><a href="#[14e]">>></a> atts_get_att_chk_perm
|
|
<LI><a href="#[7c]">>></a> gapc_smp_recv_mst_id
|
|
<LI><a href="#[20]">>></a> gapc_smp_aes_res_cb
|
|
<LI><a href="#[d7]">>></a> 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]">>></a> gapc_smp_send_pairing_ind
|
|
<LI><a href="#[c1]">>></a> 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]">>></a> l2c_code_con_param_upd_req_handler
|
|
<LI><a href="#[4a]">>></a> 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 ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[bf]">>></a> ke_state_set
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[126]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[134]">>></a> atts_get_svc_func
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[1d3]">>></a> 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 ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[133]">>></a> gattc_send_cmp_evt
|
|
<LI><a href="#[132]">>></a> gatt_operation_cleanup
|
|
<LI><a href="#[bf]">>></a> ke_state_set
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[15d]">>></a> atts_pdu_recv_handler
|
|
<LI><a href="#[13b]">>></a> l2cc_send_cmp_evt_status
|
|
<LI><a href="#[12f]">>></a> gattc_cleanup
|
|
<LI><a href="#[a3]">>></a> attc_err_rsp
|
|
<LI><a href="#[ad]">>></a> attc_exe_wr_rsp
|
|
<LI><a href="#[ac]">>></a> attc_prep_wr_rsp
|
|
<LI><a href="#[ab]">>></a> attc_wr_rsp
|
|
<LI><a href="#[a9]">>></a> attc_rd_mult_rsp
|
|
<LI><a href="#[a8]">>></a> attc_rd_rsp
|
|
<LI><a href="#[aa]">>></a> attc_rd_by_grp_type_rsp
|
|
<LI><a href="#[a7]">>></a> attc_rd_by_type_rsp
|
|
<LI><a href="#[a6]">>></a> attc_find_by_type_rsp
|
|
<LI><a href="#[a5]">>></a> attc_find_info_rsp
|
|
<LI><a href="#[a4]">>></a> attc_exc_mtu_rsp
|
|
<LI><a href="#[57]">>></a> gatt_timeout_handler
|
|
<LI><a href="#[5b]">>></a> gatt_send_evt_cmd_handler
|
|
<LI><a href="#[59]">>></a> 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 ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[137]">>></a> ble_buf_rx_free
|
|
<LI><a href="#[138]">>></a> atts_clear_rsp_data
|
|
<LI><a href="#[139]">>></a> atts_clear_read_cache
|
|
<LI><a href="#[136]">>></a> atts_clear_prep_data
|
|
<LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[132]">>></a> gatt_operation_cleanup
|
|
<LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[dc]">>></a> ke_timer_clear
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[bf]">>></a> ke_state_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[12b]">>></a> gapm_con_cleanup
|
|
<LI><a href="#[287]">>></a> 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]">>></a> atts_send_event
|
|
<LI><a href="#[87]">>></a> atts_read_mult_req
|
|
<LI><a href="#[86]">>></a> atts_read_blob_req
|
|
<LI><a href="#[85]">>></a> atts_read_req
|
|
<LI><a href="#[88]">>></a> atts_read_by_grp_type_req
|
|
<LI><a href="#[84]">>></a> atts_read_by_type_req
|
|
<LI><a href="#[83]">>></a> atts_find_by_type_req
|
|
<LI><a href="#[82]">>></a> atts_find_info_req
|
|
<LI><a href="#[a8]">>></a> attc_rd_rsp
|
|
<LI><a href="#[a7]">>></a> attc_rd_by_type_rsp
|
|
<LI><a href="#[1ec]">>></a> l2cc_pdu_header_check
|
|
<LI><a href="#[59]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[81]">>></a> atts_mtu_exc_req
|
|
<LI><a href="#[a4]">>></a> 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 ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[bf]">>></a> ke_state_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[126]">>></a> 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 ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[13c]">>></a> l2cc_data_send
|
|
<LI><a href="#[12e]">>></a> l2cc_cleanup
|
|
<LI><a href="#[6a]">>></a> 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 ⇒ l2cc_send_cmp_evt_status ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[13b]">>></a> l2cc_send_cmp_evt_status
|
|
<LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[bf]">>></a> ke_state_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[12b]">>></a> gapm_con_cleanup
|
|
<LI><a href="#[288]">>></a> 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 ⇒ lld_con_data_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[13f]">>></a> lld_con_data_tx
|
|
<LI><a href="#[13e]">>></a> l2cc_pdu_pack
|
|
<LI><a href="#[140]">>></a> ble_buf_acl_tx_free
|
|
<LI><a href="#[13d]">>></a> ble_buf_acl_tx_alloc
|
|
<LI><a href="#[13b]">>></a> l2cc_send_cmp_evt_status
|
|
<LI><a href="#[12d]">>></a> l2cm_tx_status
|
|
<LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[ba]">>></a> gapc_get_conhdl
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[74]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[fb]">>></a> gapc_smp_pairing_rsp
|
|
<LI><a href="#[f9]">>></a> gapc_smp_pairing_ltk_exch
|
|
<LI><a href="#[fa]">>></a> gapc_smp_pairing_csrk_exch
|
|
<LI><a href="#[fe]">>></a> gapc_key_press_notify
|
|
<LI><a href="#[ef]">>></a> gapc_smp_pair_rand_send
|
|
<LI><a href="#[ee]">>></a> gapc_smp_pair_fail_send
|
|
<LI><a href="#[f6]">>></a> gapc_smp_pairing_start
|
|
<LI><a href="#[20]">>></a> gapc_smp_aes_res_cb
|
|
<LI><a href="#[e5]">>></a> gapc_smp_tkdp_send_continue
|
|
<LI><a href="#[4e]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[157]">>></a> atts_write_rsp_send
|
|
<LI><a href="#[156]">>></a> atts_send_error
|
|
<LI><a href="#[154]">>></a> atts_send_event
|
|
<LI><a href="#[8b]">>></a> atts_execute_write_req
|
|
<LI><a href="#[8a]">>></a> atts_prepare_write_req
|
|
<LI><a href="#[87]">>></a> atts_read_mult_req
|
|
<LI><a href="#[86]">>></a> atts_read_blob_req
|
|
<LI><a href="#[85]">>></a> atts_read_req
|
|
<LI><a href="#[88]">>></a> atts_read_by_grp_type_req
|
|
<LI><a href="#[84]">>></a> atts_read_by_type_req
|
|
<LI><a href="#[83]">>></a> atts_find_by_type_req
|
|
<LI><a href="#[82]">>></a> atts_find_info_req
|
|
<LI><a href="#[81]">>></a> atts_mtu_exc_req
|
|
<LI><a href="#[a7]">>></a> attc_rd_by_type_rsp
|
|
<LI><a href="#[1d5]">>></a> attc_send_hdl_cfm
|
|
<LI><a href="#[59]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1ec]">>></a> l2cc_pdu_header_check
|
|
<LI><a href="#[1eb]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[144]">>></a> l2cc_sig_pdu_recv_handler
|
|
<LI><a href="#[147]">>></a> l2c_code_con_param_upd_rsp_handler
|
|
<LI><a href="#[146]">>></a> l2c_code_con_param_upd_req_handler
|
|
<LI><a href="#[68]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[cb]">>></a> gapc_param_update_rsp
|
|
<LI><a href="#[146]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[4a]">>></a> 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 ⇒ l2c_code_con_param_upd_rsp_handler ⇒ gapc_send_complete_evt ⇒ gapc_operation_cleanup ⇒ gapc_smp_cleanup ⇒ gapc_smp_clear_timeout_timer ⇒ ke_timer_clear ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[143]">>></a> l2cc_sig_send_cmd_reject
|
|
<LI><a href="#[147]">>></a> l2c_code_con_param_upd_rsp_handler
|
|
<LI><a href="#[146]">>></a> l2c_code_con_param_upd_req_handler
|
|
<LI><a href="#[145]">>></a> l2c_code_reject_handler
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[68]">>></a> 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]">>></a> attmdb_svc_create
|
|
<LI><a href="#[149]">>></a> attm_uuid16_comp
|
|
<LI><a href="#[148]">>></a> attm_uuid_comp
|
|
<LI><a href="#[108]">>></a> attmdb_svc_att_size
|
|
<LI><a href="#[105]">>></a> 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]">>></a> attm_get_att_uuid
|
|
<LI><a href="#[10b]">>></a> attm_get_svc_uuid
|
|
<LI><a href="#[59]">>></a> 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 ⇒ attm_is_bt_uuid
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[106]">>></a> attm_is_bt_uuid
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[83]">>></a> atts_find_by_type_req
|
|
<LI><a href="#[152]">>></a> atts_find_value_by_uuid
|
|
<LI><a href="#[aa]">>></a> attc_rd_by_grp_type_rsp
|
|
<LI><a href="#[a7]">>></a> 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]">>></a> 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]">>></a> 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 ⇒ attm_get_att_uuid ⇒ attm_uuid32_conv
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[10d]">>></a> attm_get_att_uuid
|
|
<LI><a href="#[10b]">>></a> attm_get_svc_uuid
|
|
<LI><a href="#[110]">>></a> attmdb_get_service2
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[151]">>></a> 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]">>></a> 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]">>></a> 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 ⇒ attmdb_get_service2
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[110]">>></a> attmdb_get_service2
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[113]">>></a> 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 ⇒ attmdb_get_service2
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[110]">>></a> attmdb_get_service2
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[159]">>></a> atts_write_req
|
|
<LI><a href="#[8b]">>></a> atts_execute_write_req
|
|
<LI><a href="#[8a]">>></a> atts_prepare_write_req
|
|
<LI><a href="#[89]">>></a> atts_write_common
|
|
<LI><a href="#[151]">>></a> atts_get_value
|
|
<LI><a href="#[133]">>></a> 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 ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[87]">>></a> atts_read_mult_req
|
|
<LI><a href="#[86]">>></a> atts_read_blob_req
|
|
<LI><a href="#[85]">>></a> atts_read_req
|
|
<LI><a href="#[88]">>></a> atts_read_by_grp_type_req
|
|
<LI><a href="#[84]">>></a> atts_read_by_type_req
|
|
<LI><a href="#[83]">>></a> atts_find_by_type_req
|
|
<LI><a href="#[151]">>></a> atts_get_value
|
|
<LI><a href="#[12f]">>></a> gattc_cleanup
|
|
<LI><a href="#[5a]">>></a> gatt_op_cfm_handler
|
|
<LI><a href="#[5b]">>></a> 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 ⇒ l2cc_att_pdu_alloc ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[141]">>></a> l2cc_att_pdu_alloc
|
|
<LI><a href="#[155]">>></a> gatt_get_mtu
|
|
<LI><a href="#[d1]">>></a> ke_timer_set
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[5b]">>></a> 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 ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[8b]">>></a> atts_execute_write_req
|
|
<LI><a href="#[12f]">>></a> gattc_cleanup
|
|
<LI><a href="#[5a]">>></a> 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 ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[12f]">>></a> gattc_cleanup
|
|
<LI><a href="#[c3]">>></a> 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 ⇒ l2cc_att_pdu_alloc ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[141]">>></a> l2cc_att_pdu_alloc
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[157]">>></a> atts_write_rsp_send
|
|
<LI><a href="#[159]">>></a> atts_write_req
|
|
<LI><a href="#[8b]">>></a> atts_execute_write_req
|
|
<LI><a href="#[8a]">>></a> atts_prepare_write_req
|
|
<LI><a href="#[87]">>></a> atts_read_mult_req
|
|
<LI><a href="#[86]">>></a> atts_read_blob_req
|
|
<LI><a href="#[85]">>></a> atts_read_req
|
|
<LI><a href="#[88]">>></a> atts_read_by_grp_type_req
|
|
<LI><a href="#[84]">>></a> atts_read_by_type_req
|
|
<LI><a href="#[83]">>></a> atts_find_by_type_req
|
|
<LI><a href="#[82]">>></a> atts_find_info_req
|
|
<LI><a href="#[58]">>></a> l2cc_pdu_recv_ind_handler
|
|
<LI><a href="#[5a]">>></a> 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 ⇒ atts_send_error ⇒ l2cc_att_pdu_alloc ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[156]">>></a> atts_send_error
|
|
<LI><a href="#[141]">>></a> l2cc_att_pdu_alloc
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[5a]">>></a> 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 ⇒ atts_clear_rsp_data ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[137]">>></a> ble_buf_rx_free
|
|
<LI><a href="#[138]">>></a> atts_clear_rsp_data
|
|
<LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[15d]">>></a> atts_pdu_recv_handler
|
|
<LI><a href="#[c1]">>></a> gapc_connection_cfg_send
|
|
<LI><a href="#[5a]">>></a> 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 ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[11c]">>></a> list_push_back
|
|
<LI><a href="#[dc]">>></a> ke_timer_clear
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[c3]">>></a> atts_process_pdu
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[58]">>></a> 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 ⇒ bdaddr_is_same
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[160]">>></a> bdaddr_is_same
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[212]">>></a> le_set_ext_adv_en
|
|
<LI><a href="#[279]">>></a> 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 ⇒ sch_plan_rem ⇒ list_extract
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[162]">>></a> sch_plan_rem
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[64]">>></a> 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]">>></a> le_ext_create_con
|
|
<LI><a href="#[223]">>></a> le_set_ext_scan_param
|
|
<LI><a href="#[21b]">>></a> le_set_ext_adv_param
|
|
<LI><a href="#[212]">>></a> 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 ⇒ llc_llcp_state_set ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[164]">>></a> lld_con_stop
|
|
<LI><a href="#[165]">>></a> llc_llcp_state_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> llc_rem_encrypt_proc_fsm
|
|
<LI><a href="#[8e]">>></a> ll_terminate_ind_handler
|
|
<LI><a href="#[166]">>></a> llc_disconnect_proc_fsm
|
|
<LI><a href="#[1f3]">>></a> lld_llcp_rx_ind
|
|
<LI><a href="#[61]">>></a> lld_con_rx_ind_handler
|
|
<LI><a href="#[67]">>></a> 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 ⇒ llc_disconnect_proc_fsm ⇒ llc_ll_terminate_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[166]">>></a> llc_disconnect_proc_fsm
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[16d]">>></a> 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 ⇒ llc_disconnect ⇒ llc_llcp_state_set ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[167]">>></a> llc_proc_timer_set
|
|
<LI><a href="#[163]">>></a> 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 ⇒ llc_proc_err_ind ⇒ llc_rem_con_upd_proc_err ⇒ llc_rem_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[16d]">>></a> llc_proc_err_ind
|
|
<LI><a href="#[165]">>></a> llc_llcp_state_set
|
|
<LI><a href="#[16e]">>></a> le_disc_cmp_evt
|
|
<LI><a href="#[16f]">>></a> llc_cleanup
|
|
<LI><a href="#[161]">>></a> llm_link_disc
|
|
<LI><a href="#[bf]">>></a> 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 ⇒ llc_proc_err_ind ⇒ llc_rem_con_upd_proc_err ⇒ llc_rem_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[171]">>></a> llc_proc_reg
|
|
<LI><a href="#[16d]">>></a> llc_proc_err_ind
|
|
<LI><a href="#[166]">>></a> llc_disconnect_proc_fsm
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[66]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[be]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[d6]">>></a> 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 ⇒ llc_ver_exch_proc_fsm ⇒ llc_llcp_version_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[173]">>></a> llc_ver_exch_proc_fsm
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[16d]">>></a> 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 ⇒ llc_ver_exch_proc_fsm ⇒ llc_llcp_version_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[174]">>></a> le_rd_rem_ver_info_cmp_evt
|
|
<LI><a href="#[173]">>></a> llc_ver_exch_proc_fsm
|
|
<LI><a href="#[171]">>></a> llc_proc_reg
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[66]">>></a> 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 ⇒ llc_ver_exch_proc_fsm ⇒ llc_llcp_version_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[175]">>></a> llc_llcp_version_ind_pdu_send
|
|
<LI><a href="#[173]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[4c]">>></a> 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 ⇒ llc_loc_encrypt_proc_fsm ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[16d]">>></a> 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 ⇒ llc_rem_encrypt_proc_fsm ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[178]">>></a> llc_rem_encrypt_proc_fsm
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[16d]">>></a> 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 ⇒ llc_rem_encrypt_proc_fsm ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[178]">>></a> llc_rem_encrypt_proc_fsm
|
|
<LI><a href="#[171]">>></a> llc_proc_reg
|
|
<LI><a href="#[c6]">>></a> 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 ⇒ llc_rem_encrypt_proc_fsm ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> 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 ⇒ llc_rem_encrypt_proc_fsm ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> llc_rem_encrypt_proc_fsm
|
|
<LI><a href="#[171]">>></a> llc_proc_reg
|
|
<LI><a href="#[c6]">>></a> 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 ⇒ llc_rem_encrypt_proc_fsm ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> 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 ⇒ llc_rem_encrypt_proc_fsm ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> 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 ⇒ llc_rem_encrypt_proc_fsm ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[d3]">>></a> 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 ⇒ llc_rem_encrypt_proc_fsm ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[178]">>></a> llc_rem_encrypt_proc_fsm
|
|
<LI><a href="#[16a]">>></a> llc_proc_unreg
|
|
<LI><a href="#[172]">>></a> llc_init_term_proc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[d5]">>></a> 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 ⇒ llc_loc_encrypt_proc_fsm ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[171]">>></a> llc_proc_reg
|
|
<LI><a href="#[103]">>></a> le_enc_chg_evt
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[66]">>></a> 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 ⇒ llc_loc_feats_exch_proc_fsm ⇒ llc_ll_feature_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[184]">>></a> llc_loc_feats_exch_proc_fsm
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[16d]">>></a> 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 ⇒ llc_ll_feature_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[183]">>></a> 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 ⇒ llc_ll_feature_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[183]">>></a> 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 ⇒ llc_loc_feats_exch_proc_fsm ⇒ llc_ll_feature_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[184]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[4c]">>></a> 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 ⇒ llc_loc_feats_exch_proc_fsm ⇒ llc_ll_feature_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[185]">>></a> le_rd_rem_feats_cmp_evt
|
|
<LI><a href="#[184]">>></a> llc_loc_feats_exch_proc_fsm
|
|
<LI><a href="#[171]">>></a> llc_proc_reg
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[66]">>></a> 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 ⇒ llc_loc_dl_upd_proc_fsm ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[188]">>></a> llc_loc_dl_upd_proc_fsm
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[16d]">>></a> 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 ⇒ llc_rem_dl_upd_proc ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[18b]">>></a> 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 ⇒ llc_loc_dl_upd_proc_fsm ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[188]">>></a> 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]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> 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 ⇒ llc_loc_dl_upd_proc_fsm ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[18a]">>></a> le_data_len_chg_evt
|
|
<LI><a href="#[188]">>></a> llc_loc_dl_upd_proc_fsm
|
|
<LI><a href="#[171]">>></a> llc_proc_reg
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[66]">>></a> 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 ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
<LI><a href="#[19c]">>></a> lld_con_param_update
|
|
<LI><a href="#[19b]">>></a> lld_con_event_counter_get
|
|
<LI><a href="#[197]">>></a> llc_con_upd_info_send
|
|
<LI><a href="#[196]">>></a> llc_ll_con_param_pdu_send
|
|
<LI><a href="#[18f]">>></a> llc_pref_param_compute
|
|
<LI><a href="#[16a]">>></a> llc_proc_unreg
|
|
<LI><a href="#[167]">>></a> llc_proc_timer_set
|
|
<LI><a href="#[16b]">>></a> llc_llcp_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1a3]">>></a> llc_op_con_upd_ind_cb
|
|
<LI><a href="#[9c]">>></a> ll_con_param_rsp_handler
|
|
<LI><a href="#[8c]">>></a> ll_con_update_ind_handler
|
|
<LI><a href="#[19d]">>></a> llc_loc_con_upd_proc_err
|
|
<LI><a href="#[65]">>></a> 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 ⇒ llc_loc_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[19a]">>></a> llc_loc_con_upd_proc_fsm
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[16d]">>></a> 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 ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
<LI><a href="#[19c]">>></a> lld_con_param_update
|
|
<LI><a href="#[19f]">>></a> le_rem_con_param_req_evt
|
|
<LI><a href="#[197]">>></a> llc_con_upd_info_send
|
|
<LI><a href="#[196]">>></a> llc_ll_con_param_pdu_send
|
|
<LI><a href="#[18f]">>></a> llc_pref_param_compute
|
|
<LI><a href="#[17a]">>></a> llc_ll_reject_ind_pdu_send
|
|
<LI><a href="#[16a]">>></a> llc_proc_unreg
|
|
<LI><a href="#[167]">>></a> llc_proc_timer_set
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[9b]">>></a> ll_con_param_req_handler
|
|
<LI><a href="#[8c]">>></a> ll_con_update_ind_handler
|
|
<LI><a href="#[1a0]">>></a> llc_rem_con_upd_proc_err
|
|
<LI><a href="#[cc]">>></a> le_rem_con_param_req_reply
|
|
<LI><a href="#[65]">>></a> 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 ⇒ llc_rem_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[19e]">>></a> llc_rem_con_upd_proc_fsm
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[16d]">>></a> 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 ⇒ llc_rem_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[19e]">>></a> llc_rem_con_upd_proc_fsm
|
|
<LI><a href="#[19a]">>></a> llc_loc_con_upd_proc_fsm
|
|
<LI><a href="#[1a1]">>></a> llc_con_upd_param_in_range
|
|
<LI><a href="#[171]">>></a> llc_proc_reg
|
|
<LI><a href="#[c6]">>></a> 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 ⇒ llc_rem_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1a2]">>></a> llc_proc_collision_check
|
|
<LI><a href="#[19e]">>></a> llc_rem_con_upd_proc_fsm
|
|
<LI><a href="#[1a1]">>></a> llc_con_upd_param_in_range
|
|
<LI><a href="#[171]">>></a> llc_proc_reg
|
|
<LI><a href="#[c6]">>></a> 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 ⇒ llc_loc_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[19a]">>></a> llc_loc_con_upd_proc_fsm
|
|
<LI><a href="#[1a1]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[b9]">>></a> 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 ⇒ llc_rem_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[19e]">>></a> llc_rem_con_upd_proc_fsm
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[cb]">>></a> 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 ⇒ llc_loc_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[19a]">>></a> llc_loc_con_upd_proc_fsm
|
|
<LI><a href="#[197]">>></a> llc_con_upd_info_send
|
|
<LI><a href="#[171]">>></a> llc_proc_reg
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[66]">>></a> 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 ⇒ sch_plan_set ⇒ sch_plan_offset_req ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[198]">>></a> sch_plan_set
|
|
<LI><a href="#[1a4]">>></a> le_con_estab_evt
|
|
<LI><a href="#[162]">>></a> sch_plan_rem
|
|
<LI><a href="#[191]">>></a> __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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[198]">>></a> 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 ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
<LI><a href="#[1a7]">>></a> lld_con_tx_rate_update
|
|
<LI><a href="#[1a8]">>></a> lld_con_phys_update
|
|
<LI><a href="#[1a9]">>></a> le_phy_upd_cmp_evt
|
|
<LI><a href="#[19b]">>></a> lld_con_event_counter_get
|
|
<LI><a href="#[16a]">>></a> llc_proc_unreg
|
|
<LI><a href="#[167]">>></a> llc_proc_timer_set
|
|
<LI><a href="#[16b]">>></a> llc_llcp_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1ad]">>></a> llc_op_phy_upd_ind_cb
|
|
<LI><a href="#[a2]">>></a> ll_phy_upd_ind_handler
|
|
<LI><a href="#[a1]">>></a> ll_phy_rsp_handler
|
|
<LI><a href="#[1aa]">>></a> llc_loc_phy_upd_proc_err
|
|
<LI><a href="#[65]">>></a> 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 ⇒ llc_loc_phy_upd_proc_fsm ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1a6]">>></a> llc_loc_phy_upd_proc_fsm
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[16d]">>></a> 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 ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1a7]">>></a> lld_con_tx_rate_update
|
|
<LI><a href="#[1a8]">>></a> lld_con_phys_update
|
|
<LI><a href="#[1a9]">>></a> le_phy_upd_cmp_evt
|
|
<LI><a href="#[16a]">>></a> llc_proc_unreg
|
|
<LI><a href="#[167]">>></a> llc_proc_timer_set
|
|
<LI><a href="#[16b]">>></a> llc_llcp_send
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[a2]">>></a> ll_phy_upd_ind_handler
|
|
<LI><a href="#[a0]">>></a> ll_phy_req_handler
|
|
<LI><a href="#[1ac]">>></a> llc_rem_phy_upd_proc_err
|
|
<LI><a href="#[65]">>></a> 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 ⇒ llc_rem_phy_upd_proc_fsm ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ab]">>></a> llc_rem_phy_upd_proc_fsm
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[16d]">>></a> 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 ⇒ llc_rem_phy_upd_proc_fsm ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ab]">>></a> llc_rem_phy_upd_proc_fsm
|
|
<LI><a href="#[1a2]">>></a> llc_proc_collision_check
|
|
<LI><a href="#[171]">>></a> llc_proc_reg
|
|
<LI><a href="#[c6]">>></a> 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 ⇒ llc_loc_phy_upd_proc_fsm ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1a6]">>></a> 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 ⇒ llc_loc_phy_upd_proc_fsm ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ab]">>></a> llc_rem_phy_upd_proc_fsm
|
|
<LI><a href="#[1a6]">>></a> 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]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[4a]">>></a> 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 ⇒ llc_loc_phy_upd_proc_fsm ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1a9]">>></a> le_phy_upd_cmp_evt
|
|
<LI><a href="#[1a6]">>></a> llc_loc_phy_upd_proc_fsm
|
|
<LI><a href="#[171]">>></a> llc_proc_reg
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[66]">>></a> 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 ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1af]">>></a> ble_buf_rx_alloc
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[276]">>></a> lld_con_pkt_rx
|
|
<LI><a href="#[32]">>></a> lld_init_frm_cbk
|
|
<LI><a href="#[27b]">>></a> lld_init_pkt_rx
|
|
<LI><a href="#[2f]">>></a> lld_scan_frm_cbk
|
|
<LI><a href="#[27a]">>></a> lld_scan_pkt_rx
|
|
<LI><a href="#[279]">>></a> 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]">>></a> lld_con_pkt_rx
|
|
<LI><a href="#[32]">>></a> lld_init_frm_cbk
|
|
<LI><a href="#[27b]">>></a> lld_init_pkt_rx
|
|
<LI><a href="#[2f]">>></a> lld_scan_frm_cbk
|
|
<LI><a href="#[27a]">>></a> lld_scan_pkt_rx
|
|
<LI><a href="#[279]">>></a> 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 ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[cf]">>></a> rand
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[204]">>></a> 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 ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1bd]">>></a> slot_clock_get
|
|
<LI><a href="#[1c2]">>></a> sch_slice_per_add
|
|
<LI><a href="#[1b9]">>></a> lld_con_sched
|
|
<LI><a href="#[1b3]">>></a> lld_con_evt_time_update
|
|
<LI><a href="#[1b1]">>></a> lld_con_max_lat_calc
|
|
<LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[1c1]">>></a> le_sca2ppm
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1ee]">>></a> 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 ⇒ lld_con_cleanup ⇒ ke_msg_send_basic ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1bf]">>></a> sch_arb_remove
|
|
<LI><a href="#[1b4]">>></a> lld_con_cleanup
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[163]">>></a> 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 ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1be]">>></a> lld_con_slave_latency
|
|
<LI><a href="#[1bb]">>></a> lld_con_tx_prog
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1ef]">>></a> 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 ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1be]">>></a> lld_con_slave_latency
|
|
<LI><a href="#[1bb]">>></a> lld_con_tx_prog
|
|
<LI><a href="#[11c]">>></a> list_push_back
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[13c]">>></a> 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 ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1be]">>></a> lld_con_slave_latency
|
|
<LI><a href="#[1bb]">>></a> lld_con_tx_prog
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> 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]">>></a> llc_rem_con_upd_proc_fsm
|
|
<LI><a href="#[19a]">>></a> 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]">>></a> 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 ⇒ lld_con_evt_time_update ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1b3]">>></a> lld_con_evt_time_update
|
|
<LI><a href="#[1b2]">>></a> lld_con_tx_len_update
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[18b]">>></a> llc_rem_dl_upd_proc
|
|
<LI><a href="#[188]">>></a> 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 ⇒ lld_con_tx_len_update ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1b2]">>></a> lld_con_tx_len_update
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1ab]">>></a> llc_rem_phy_upd_proc_fsm
|
|
<LI><a href="#[1a6]">>></a> 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 ⇒ lld_con_tx_len_update ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1b2]">>></a> lld_con_tx_len_update
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1ab]">>></a> llc_rem_phy_upd_proc_fsm
|
|
<LI><a href="#[1a6]">>></a> 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]">>></a> llc_loc_phy_upd_proc_fsm
|
|
<LI><a href="#[19a]">>></a> 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 ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[18f]">>></a> 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]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> 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]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> 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]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> 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]">>></a> 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 ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[197]">>></a> llc_con_upd_info_send
|
|
<LI><a href="#[18f]">>></a> 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]">>></a> 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 ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1c8]">>></a> sch_arb_prog_timer
|
|
<LI><a href="#[1c5]">>></a> sch_arb_elt_cancel
|
|
<LI><a href="#[1c4]">>></a> sch_arb_conflict_check
|
|
<LI><a href="#[1c7]">>></a> list_insert_after
|
|
<LI><a href="#[1ca]">>></a> list_extract_sublist
|
|
<LI><a href="#[1cb]">>></a> list_push_back_sublist
|
|
<LI><a href="#[15c]">>></a> list_push_front
|
|
<LI><a href="#[119]">>></a> slot_time_get
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1d2]">>></a> lld_scan_restart
|
|
<LI><a href="#[1b9]">>></a> lld_con_sched
|
|
<LI><a href="#[32]">>></a> lld_init_frm_cbk
|
|
<LI><a href="#[204]">>></a> lld_init_start
|
|
<LI><a href="#[33]">>></a> lld_init_evt_cancel_cbk
|
|
<LI><a href="#[203]">>></a> lld_init_sched
|
|
<LI><a href="#[2f]">>></a> lld_scan_frm_cbk
|
|
<LI><a href="#[1ff]">>></a> lld_scan_start
|
|
<LI><a href="#[30]">>></a> lld_scan_evt_cancel_cbk
|
|
<LI><a href="#[1fe]">>></a> lld_scan_sched
|
|
<LI><a href="#[2c]">>></a> lld_adv_frm_cbk
|
|
<LI><a href="#[1f8]">>></a> lld_adv_start
|
|
<LI><a href="#[2d]">>></a> 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 ⇒ sch_arb_prog_timer ⇒ ble_timer_hus_set
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1c8]">>></a> sch_arb_prog_timer
|
|
<LI><a href="#[1cc]">>></a> list_extract
|
|
<LI><a href="#[11f]">>></a> list_pop_front
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1d2]">>></a> lld_scan_restart
|
|
<LI><a href="#[29]">>></a> lld_con_frm_cbk
|
|
<LI><a href="#[1be]">>></a> lld_con_slave_latency
|
|
<LI><a href="#[164]">>></a> lld_con_stop
|
|
<LI><a href="#[32]">>></a> lld_init_frm_cbk
|
|
<LI><a href="#[202]">>></a> lld_init_end
|
|
<LI><a href="#[2f]">>></a> lld_scan_frm_cbk
|
|
<LI><a href="#[1fd]">>></a> lld_scan_end
|
|
<LI><a href="#[2c]">>></a> lld_adv_frm_cbk
|
|
<LI><a href="#[1f4]">>></a> 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 ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[2b]">>></a> lld_con_evt_start_cbk
|
|
<LI><a href="#[34]">>></a> lld_init_evt_start_cbk
|
|
<LI><a href="#[31]">>></a> lld_scan_evt_start_cbk
|
|
<LI><a href="#[2e]">>></a> 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 ⇒ sch_plan_offset_req ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1cd]">>></a> sch_plan_offset_req
|
|
<LI><a href="#[1a5]">>></a> llc_con_move_cbk
|
|
<LI><a href="#[11c]">>></a> list_push_back
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[62]">>></a> lld_con_offset_ind_handler
|
|
<LI><a href="#[197]">>></a> llc_con_upd_info_send
|
|
<LI><a href="#[5d]">>></a> 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 ⇒ list_extract
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1cc]">>></a> list_extract
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[62]">>></a> lld_con_offset_ind_handler
|
|
<LI><a href="#[197]">>></a> llc_con_upd_info_send
|
|
<LI><a href="#[161]">>></a> 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 ⇒ sch_plan_offset_req ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1cd]">>></a> sch_plan_offset_req
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[18f]">>></a> llc_pref_param_compute
|
|
<LI><a href="#[226]">>></a> 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 ⇒ sch_plan_offset_req ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1cd]">>></a> sch_plan_offset_req
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[18f]">>></a> 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 ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1cf]">>></a> co_clz
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1d1]">>></a> sch_slice_fg_remove
|
|
<LI><a href="#[1d0]">>></a> sch_slice_fg_add
|
|
<LI><a href="#[1b7]">>></a> sch_slice_per_remove
|
|
<LI><a href="#[1c2]">>></a> sch_slice_per_add
|
|
<LI><a href="#[34]">>></a> lld_init_evt_start_cbk
|
|
<LI><a href="#[203]">>></a> lld_init_sched
|
|
<LI><a href="#[202]">>></a> lld_init_end
|
|
<LI><a href="#[31]">>></a> lld_scan_evt_start_cbk
|
|
<LI><a href="#[1fe]">>></a> lld_scan_sched
|
|
<LI><a href="#[1fd]">>></a> 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 ⇒ sch_slice_compute ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ce]">>></a> sch_slice_compute
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1f8]">>></a> 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 ⇒ lld_scan_restart ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1d2]">>></a> lld_scan_restart
|
|
<LI><a href="#[1ce]">>></a> sch_slice_compute
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1f4]">>></a> 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 ⇒ sch_slice_compute ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ce]">>></a> sch_slice_compute
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1c0]">>></a> 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 ⇒ sch_slice_compute ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ce]">>></a> sch_slice_compute
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1b4]">>></a> lld_con_cleanup
|
|
<LI><a href="#[297]">>></a> 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 ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[133]">>></a> gattc_send_cmp_evt
|
|
<LI><a href="#[bf]">>></a> ke_state_set
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[5b]">>></a> gatt_send_evt_cmd_handler
|
|
<LI><a href="#[59]">>></a> 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]">>></a> gapm_scan_create
|
|
<LI><a href="#[1e3]">>></a> 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]">>></a> 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 ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[f7]">>></a> ke_malloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1e2]">>></a> gapm_scan_create
|
|
<LI><a href="#[1e3]">>></a> gapm_init_create
|
|
<LI><a href="#[1e1]">>></a> 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]">>></a> gapm_config_cmd_handler
|
|
<LI><a href="#[53]">>></a> gapm_actv_cmd_handler
|
|
<LI><a href="#[3d]">>></a> gapm_actv_deleted
|
|
<LI><a href="#[1df]">>></a> 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]">>></a> gapm_init_send_en_cmd
|
|
<LI><a href="#[21f]">>></a> gapm_scan_send_param_cmd
|
|
<LI><a href="#[216]">>></a> 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 ⇒ gapm_send_complete_evt ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[125]">>></a> gapm_send_complete_evt
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
<LI><a href="#[1dc]">>></a> le_set_rand_addr
|
|
<LI><a href="#[1dd]">>></a> le_set_adv_set_rand_addr
|
|
<LI><a href="#[1db]">>></a> gapm_actv_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1e2]">>></a> gapm_scan_create
|
|
<LI><a href="#[1e3]">>></a> gapm_init_create
|
|
<LI><a href="#[1e5]">>></a> 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 ⇒ gapm_send_complete_evt ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[125]">>></a> gapm_send_complete_evt
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1e6]">>></a> gapm_actv_scan_fsm
|
|
<LI><a href="#[1e7]">>></a> gapm_actv_init_fsm
|
|
<LI><a href="#[1e5]">>></a> 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 ⇒ gapm_send_complete_evt ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[125]">>></a> gapm_send_complete_evt
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
<LI><a href="#[1e0]">>></a> gapm_actv_get_next
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[222]">>></a> le_scan_timeout_evt
|
|
<LI><a href="#[218]">>></a> le_adv_set_term_evt
|
|
<LI><a href="#[1e9]">>></a> gapm_init_connection_ind
|
|
<LI><a href="#[1e6]">>></a> gapm_actv_scan_fsm
|
|
<LI><a href="#[1e7]">>></a> gapm_actv_init_fsm
|
|
<LI><a href="#[1e5]">>></a> 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 ⇒ gapm_send_complete_evt ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[125]">>></a> gapm_send_complete_evt
|
|
<LI><a href="#[1e0]">>></a> gapm_actv_get_next
|
|
<LI><a href="#[1db]">>></a> gapm_actv_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1e5]">>></a> 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 ⇒ gapm_init_create ⇒ gapm_actv_created ⇒ gapm_send_complete_evt ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
<LI><a href="#[125]">>></a> gapm_send_complete_evt
|
|
<LI><a href="#[124]">>></a> gapm_process_op_simple
|
|
<LI><a href="#[1e2]">>></a> gapm_scan_create
|
|
<LI><a href="#[1e3]">>></a> gapm_init_create
|
|
<LI><a href="#[1e1]">>></a> gapm_adv_create
|
|
<LI><a href="#[1e0]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[224]">>></a> gapm_init_send_en_cmd
|
|
<LI><a href="#[3f]">>></a> gapm_init_stop
|
|
<LI><a href="#[21f]">>></a> gapm_scan_send_param_cmd
|
|
<LI><a href="#[21d]">>></a> gapm_scan_send_en_cmd
|
|
<LI><a href="#[214]">>></a> gapm_adv_send_data_cmd
|
|
<LI><a href="#[216]">>></a> gapm_adv_send_param_cmd
|
|
<LI><a href="#[3a]">>></a> gapm_adv_delete
|
|
<LI><a href="#[211]">>></a> gapm_adv_send_en_cmd
|
|
<LI><a href="#[5f]">>></a> lld_scan_end_ind_handler
|
|
<LI><a href="#[5d]">>></a> lld_init_end_ind_handler
|
|
<LI><a href="#[5e]">>></a> 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 ⇒ gapm_actv_scan_fsm ⇒ gapm_scan_send_en_cmd ⇒ le_set_ext_scan_en ⇒ lld_scan_start ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1e6]">>></a> gapm_actv_scan_fsm
|
|
<LI><a href="#[1e7]">>></a> gapm_actv_init_fsm
|
|
<LI><a href="#[1e5]">>></a> 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 ⇒ gapm_init_connection_ind ⇒ gapm_actv_stopped ⇒ gapm_send_complete_evt ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[126]">>></a> gapm_con_create
|
|
<LI><a href="#[1e9]">>></a> gapm_init_connection_ind
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[5d]">>></a> lld_init_end_ind_handler
|
|
<LI><a href="#[5e]">>></a> 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 ⇒ gapm_con_cleanup ⇒ l2cc_cleanup ⇒ l2cc_send_cmp_evt_status ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[12b]">>></a> gapm_con_cleanup
|
|
<LI><a href="#[102]">>></a> gapc_get_conidx
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[b8]">>></a> gapc_send_cmp_evt
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[64]">>></a> 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 ⇒ gapc_send_complete_evt ⇒ gapc_operation_cleanup ⇒ gapc_smp_cleanup ⇒ gapc_smp_clear_timeout_timer ⇒ ke_timer_clear ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[102]">>></a> gapc_get_conidx
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[177]">>></a> llc_op_ver_exch_ind_cb
|
|
<LI><a href="#[173]">>></a> 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 ⇒ gapc_send_complete_evt ⇒ gapc_operation_cleanup ⇒ gapc_smp_cleanup ⇒ gapc_smp_clear_timeout_timer ⇒ ke_timer_clear ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[102]">>></a> gapc_get_conidx
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[187]">>></a> llc_op_feats_exch_ind_cb
|
|
<LI><a href="#[184]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[102]">>></a> gapc_get_conidx
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[62]">>></a> 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 ⇒ gapc_send_complete_evt ⇒ gapc_operation_cleanup ⇒ gapc_smp_cleanup ⇒ gapc_smp_clear_timeout_timer ⇒ ke_timer_clear ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[102]">>></a> gapc_get_conidx
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[197]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[102]">>></a> gapc_get_conidx
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[19e]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[102]">>></a> gapc_get_conidx
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[18e]">>></a> llc_op_dl_upd_ind_cb
|
|
<LI><a href="#[18b]">>></a> llc_rem_dl_upd_proc
|
|
<LI><a href="#[188]">>></a> 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 ⇒ gapc_send_complete_evt ⇒ gapc_operation_cleanup ⇒ gapc_smp_cleanup ⇒ gapc_smp_clear_timeout_timer ⇒ ke_timer_clear ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[102]">>></a> gapc_get_conidx
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1ad]">>></a> llc_op_phy_upd_ind_cb
|
|
<LI><a href="#[1ab]">>></a> llc_rem_phy_upd_proc_fsm
|
|
<LI><a href="#[1a6]">>></a> 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 ⇒ ke_event_set
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ea]">>></a> ke_event_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[13c]">>></a> l2cc_data_send
|
|
<LI><a href="#[12b]">>></a> gapm_con_cleanup
|
|
<LI><a href="#[6a]">>></a> 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]">>></a> 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]">>></a> 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 ⇒ l2cc_ind_pdu_alloc ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[142]">>></a> l2cc_ind_pdu_alloc
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[69]">>></a> 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 ⇒ l2cc_ind_pdu_alloc ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[142]">>></a> l2cc_ind_pdu_alloc
|
|
<LI><a href="#[155]">>></a> gatt_get_mtu
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[69]">>></a> 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 ⇒ llc_llcp_trans_timer_set ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[bf]">>></a> ke_state_set
|
|
<LI><a href="#[1ed]">>></a> llc_llcp_trans_timer_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[64]">>></a> lld_disc_ind_handler
|
|
<LI><a href="#[28b]">>></a> 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 ⇒ lld_con_start ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1c0]">>></a> lld_con_start
|
|
<LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[bf]">>></a> ke_state_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[5d]">>></a> lld_init_end_ind_handler
|
|
<LI><a href="#[5e]">>></a> 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 ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ef]">>></a> llc_llcp_tx_check
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> llc_rem_encrypt_proc_fsm
|
|
<LI><a href="#[64]">>></a> lld_disc_ind_handler
|
|
<LI><a href="#[163]">>></a> llc_disconnect
|
|
<LI><a href="#[166]">>></a> 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 ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bf]">>></a> ke_state_set
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1ad]">>></a> llc_op_phy_upd_ind_cb
|
|
<LI><a href="#[a0]">>></a> ll_phy_req_handler
|
|
<LI><a href="#[1a3]">>></a> llc_op_con_upd_ind_cb
|
|
<LI><a href="#[9b]">>></a> ll_con_param_req_handler
|
|
<LI><a href="#[8c]">>></a> ll_con_update_ind_handler
|
|
<LI><a href="#[18e]">>></a> llc_op_dl_upd_ind_cb
|
|
<LI><a href="#[187]">>></a> llc_op_feats_exch_ind_cb
|
|
<LI><a href="#[182]">>></a> llc_op_encrypt_ind_cb
|
|
<LI><a href="#[8f]">>></a> ll_enc_req_handler
|
|
<LI><a href="#[96]">>></a> ll_pause_enc_req_handler
|
|
<LI><a href="#[177]">>></a> llc_op_ver_exch_ind_cb
|
|
<LI><a href="#[170]">>></a> llc_op_disconnect_ind_cb
|
|
<LI><a href="#[8d]">>></a> 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 ⇒ llc_llcp_trans_timer_set ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ed]">>></a> llc_llcp_trans_timer_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1ab]">>></a> llc_rem_phy_upd_proc_fsm
|
|
<LI><a href="#[1a6]">>></a> llc_loc_phy_upd_proc_fsm
|
|
<LI><a href="#[19e]">>></a> llc_rem_con_upd_proc_fsm
|
|
<LI><a href="#[19a]">>></a> llc_loc_con_upd_proc_fsm
|
|
<LI><a href="#[188]">>></a> llc_loc_dl_upd_proc_fsm
|
|
<LI><a href="#[184]">>></a> llc_loc_feats_exch_proc_fsm
|
|
<LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> llc_rem_encrypt_proc_fsm
|
|
<LI><a href="#[173]">>></a> llc_ver_exch_proc_fsm
|
|
<LI><a href="#[16a]">>></a> llc_proc_unreg
|
|
<LI><a href="#[8e]">>></a> ll_terminate_ind_handler
|
|
<LI><a href="#[166]">>></a> 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 ⇒ llc_proc_timer_set ⇒ llc_llcp_trans_timer_set ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[167]">>></a> llc_proc_timer_set
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[bf]">>></a> ke_state_set
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1ab]">>></a> llc_rem_phy_upd_proc_fsm
|
|
<LI><a href="#[1a6]">>></a> llc_loc_phy_upd_proc_fsm
|
|
<LI><a href="#[19e]">>></a> llc_rem_con_upd_proc_fsm
|
|
<LI><a href="#[19a]">>></a> llc_loc_con_upd_proc_fsm
|
|
<LI><a href="#[188]">>></a> llc_loc_dl_upd_proc_fsm
|
|
<LI><a href="#[184]">>></a> llc_loc_feats_exch_proc_fsm
|
|
<LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> llc_rem_encrypt_proc_fsm
|
|
<LI><a href="#[173]">>></a> llc_ver_exch_proc_fsm
|
|
<LI><a href="#[166]">>></a> llc_disconnect_proc_fsm
|
|
<LI><a href="#[d6]">>></a> le_ltk_req_reply
|
|
<LI><a href="#[1f1]">>></a> 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 ⇒ llc_rem_con_upd_proc_err ⇒ llc_rem_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
<LI><a href="#[1ac]">>></a> llc_rem_phy_upd_proc_err
|
|
<LI><a href="#[1aa]">>></a> llc_loc_phy_upd_proc_err
|
|
<LI><a href="#[1a0]">>></a> llc_rem_con_upd_proc_err
|
|
<LI><a href="#[19d]">>></a> llc_loc_con_upd_proc_err
|
|
<LI><a href="#[18c]">>></a> llc_dle_proc_err
|
|
<LI><a href="#[186]">>></a> llc_feats_exch_proc_err
|
|
<LI><a href="#[181]">>></a> llc_rem_encrypt_proc_err
|
|
<LI><a href="#[180]">>></a> llc_loc_encrypt_proc_err
|
|
<LI><a href="#[176]">>></a> llc_ver_exch_proc_err
|
|
<LI><a href="#[16c]">>></a> llc_disconnect_proc_err
|
|
<LI><a href="#[1f0]">>></a> llc_ch_map_up_proc_err
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[170]">>></a> llc_op_disconnect_ind_cb
|
|
<LI><a href="#[64]">>></a> lld_disc_ind_handler
|
|
<LI><a href="#[93]">>></a> ll_unknown_rsp_handler
|
|
<LI><a href="#[9d]">>></a> ll_reject_ext_ind_handler
|
|
<LI><a href="#[99]">>></a> 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 ⇒ llc_op_disconnect_ind_cb ⇒ llc_proc_err_ind ⇒ llc_rem_con_upd_proc_err ⇒ llc_rem_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
<LI><a href="#[1ad]">>></a> llc_op_phy_upd_ind_cb
|
|
<LI><a href="#[1a3]">>></a> llc_op_con_upd_ind_cb
|
|
<LI><a href="#[18e]">>></a> llc_op_dl_upd_ind_cb
|
|
<LI><a href="#[187]">>></a> llc_op_feats_exch_ind_cb
|
|
<LI><a href="#[182]">>></a> llc_op_encrypt_ind_cb
|
|
<LI><a href="#[177]">>></a> llc_op_ver_exch_ind_cb
|
|
<LI><a href="#[170]">>></a> 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 ⇒ llc_rem_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ab]">>></a> llc_rem_phy_upd_proc_fsm
|
|
<LI><a href="#[1a6]">>></a> llc_loc_phy_upd_proc_fsm
|
|
<LI><a href="#[19e]">>></a> llc_rem_con_upd_proc_fsm
|
|
<LI><a href="#[19a]">>></a> llc_loc_con_upd_proc_fsm
|
|
<LI><a href="#[1f1]">>></a> 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 ⇒ llc_disconnect ⇒ llc_llcp_state_set ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[163]">>></a> 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 ⇒ llc_llcp_trans_timer_set ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ed]">>></a> llc_llcp_trans_timer_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> llc_rem_encrypt_proc_fsm
|
|
<LI><a href="#[166]">>></a> 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]">>></a> ll_phy_req_handler
|
|
<LI><a href="#[9b]">>></a> 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 ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1cc]">>></a> list_extract
|
|
<LI><a href="#[1f2]">>></a> ble_buf_llcp_tx_alloc
|
|
<LI><a href="#[1b6]">>></a> ble_buf_llcp_tx_free
|
|
<LI><a href="#[1c3]">>></a> lld_con_llcp_tx
|
|
<LI><a href="#[15c]">>></a> list_push_front
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[165]">>></a> llc_llcp_state_set
|
|
<LI><a href="#[16b]">>></a> llc_llcp_send
|
|
<LI><a href="#[63]">>></a> 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 ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[11c]">>></a> list_push_back
|
|
<LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[1ef]">>></a> llc_llcp_tx_check
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1ab]">>></a> llc_rem_phy_upd_proc_fsm
|
|
<LI><a href="#[1a6]">>></a> llc_loc_phy_upd_proc_fsm
|
|
<LI><a href="#[19a]">>></a> llc_loc_con_upd_proc_fsm
|
|
<LI><a href="#[196]">>></a> llc_ll_con_param_pdu_send
|
|
<LI><a href="#[18b]">>></a> llc_rem_dl_upd_proc
|
|
<LI><a href="#[188]">>></a> llc_loc_dl_upd_proc_fsm
|
|
<LI><a href="#[183]">>></a> llc_ll_feature_pdu_send
|
|
<LI><a href="#[17a]">>></a> llc_ll_reject_ind_pdu_send
|
|
<LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> llc_rem_encrypt_proc_fsm
|
|
<LI><a href="#[175]">>></a> llc_llcp_version_ind_pdu_send
|
|
<LI><a href="#[168]">>></a> llc_ll_terminate_ind_pdu_send
|
|
<LI><a href="#[1f3]">>></a> 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 ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[16b]">>></a> llc_llcp_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[19e]">>></a> llc_rem_con_upd_proc_fsm
|
|
<LI><a href="#[178]">>></a> llc_rem_encrypt_proc_fsm
|
|
<LI><a href="#[1f3]">>></a> 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 ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[17a]">>></a> llc_ll_reject_ind_pdu_send
|
|
<LI><a href="#[16b]">>></a> llc_llcp_send
|
|
<LI><a href="#[163]">>></a> llc_disconnect
|
|
<LI><a href="#[137]">>></a> ble_buf_rx_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[61]">>></a> 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]">>></a> le_set_ext_adv_en
|
|
<LI><a href="#[1f8]">>></a> 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 ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1d0]">>></a> sch_slice_fg_add
|
|
<LI><a href="#[1bd]">>></a> slot_clock_get
|
|
<LI><a href="#[1ba]">>></a> sch_arb_insert
|
|
<LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[1f9]">>></a> popcnt8
|
|
<LI><a href="#[1fa]">>></a> lld_adv_restart
|
|
<LI><a href="#[1f5]">>></a> lld_adv_data_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[212]">>></a> 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 ⇒ lld_adv_end ⇒ sch_slice_fg_remove ⇒ lld_scan_restart ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1f4]">>></a> lld_adv_end
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[212]">>></a> 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 ⇒ lld_adv_data_set
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1f5]">>></a> lld_adv_data_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[21c]">>></a> 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 ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1bd]">>></a> slot_clock_get
|
|
<LI><a href="#[1bf]">>></a> sch_arb_remove
|
|
<LI><a href="#[1ba]">>></a> sch_arb_insert
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1d1]">>></a> sch_slice_fg_remove
|
|
<LI><a href="#[201]">>></a> 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 ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1bd]">>></a> slot_clock_get
|
|
<LI><a href="#[1ba]">>></a> sch_arb_insert
|
|
<LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[21e]">>></a> le_set_ext_scan_en
|
|
<LI><a href="#[60]">>></a> 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 ⇒ lld_scan_end ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1fd]">>></a> lld_scan_end
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[21e]">>></a> 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 ⇒ lld_scan_restart ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1d2]">>></a> lld_scan_restart
|
|
<LI><a href="#[1bd]">>></a> slot_clock_get
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[21e]">>></a> 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 ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[cf]">>></a> rand
|
|
<LI><a href="#[1bd]">>></a> slot_clock_get
|
|
<LI><a href="#[1ba]">>></a> sch_arb_insert
|
|
<LI><a href="#[1b0]">>></a> lld_aa_gen
|
|
<LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[205]">>></a> le_ppm2sca
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[226]">>></a> 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 ⇒ lld_init_end ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[202]">>></a> lld_init_end
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[225]">>></a> 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]">>></a> list_insert_after
|
|
<LI><a href="#[15c]">>></a> list_push_front
|
|
<LI><a href="#[119]">>></a> slot_time_get
|
|
<LI><a href="#[207]">>></a> 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]">>></a> list_extract
|
|
<LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[207]">>></a> 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 ⇒ ke_event_set
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ea]">>></a> ke_event_set
|
|
<LI><a href="#[102]">>></a> gapc_get_conidx
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[63]">>></a> 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 ⇒ ble_drv_reset ⇒ ble_drv_init ⇒ l2cm_init ⇒ l2cc_cleanup ⇒ l2cc_send_cmp_evt_status ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1d8]">>></a> gapm_con_number
|
|
<LI><a href="#[125]">>></a> gapm_send_complete_evt
|
|
<LI><a href="#[124]">>></a> gapm_process_op_simple
|
|
<LI><a href="#[123]">>></a> gapm_send_cmp_evt
|
|
<LI><a href="#[20d]">>></a> ble_drv_reset
|
|
<LI><a href="#[10a]">>></a> attmdb_destroy
|
|
<LI><a href="#[210]">>></a> le_wr_suggted_dft_data_len
|
|
<LI><a href="#[20e]">>></a> le_set_static_addr
|
|
<LI><a href="#[20f]">>></a> le_set_dft_phy
|
|
<LI><a href="#[1e0]">>></a> 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 ⇒ aes_rand ⇒ aes_encrypt ⇒ aes_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[125]">>></a> gapm_send_complete_evt
|
|
<LI><a href="#[124]">>></a> gapm_process_op_simple
|
|
<LI><a href="#[104]">>></a> aes_rand
|
|
<LI><a href="#[ea]">>></a> 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 ⇒ gapm_adv_send_param_cmd ⇒ le_actv_cmp_send ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[216]">>></a> gapm_adv_send_param_cmd
|
|
<LI><a href="#[1d9]">>></a> gapm_actv_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[53]">>></a> 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 ⇒ gapm_adv_set_data ⇒ gapm_adv_send_data_cmd ⇒ le_actv_cmp_send ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[124]">>></a> gapm_process_op_simple
|
|
<LI><a href="#[213]">>></a> 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 ⇒ gapm_actv_stopped ⇒ gapm_send_complete_evt ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
<LI><a href="#[125]">>></a> gapm_send_complete_evt
|
|
<LI><a href="#[213]">>></a> gapm_adv_set_data
|
|
<LI><a href="#[3d]">>></a> gapm_actv_deleted
|
|
<LI><a href="#[1df]">>></a> gapm_actv_stopped
|
|
<LI><a href="#[1de]">>></a> gapm_actv_started
|
|
<LI><a href="#[1da]">>></a> gapm_actv_created
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[50]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[279]">>></a> 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 ⇒ gapm_actv_stopped ⇒ gapm_send_complete_evt ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[219]">>></a> gapc_set_local_addr
|
|
<LI><a href="#[102]">>></a> gapc_get_conidx
|
|
<LI><a href="#[1df]">>></a> gapm_actv_stopped
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[5e]">>></a> 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 ⇒ gapm_actv_created ⇒ gapm_send_complete_evt ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1da]">>></a> gapm_actv_created
|
|
<LI><a href="#[1d9]">>></a> gapm_actv_alloc
|
|
<LI><a href="#[220]">>></a> gapm_is_addr_type_valid
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[53]">>></a> 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 ⇒ gapm_scan_send_en_cmd ⇒ le_set_ext_scan_en ⇒ lld_scan_start ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[21d]">>></a> gapm_scan_send_en_cmd
|
|
<LI><a href="#[1df]">>></a> gapm_actv_stopped
|
|
<LI><a href="#[1de]">>></a> gapm_actv_started
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[50]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[5c]">>></a> 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 ⇒ gapm_actv_stopped ⇒ gapm_send_complete_evt ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1df]">>></a> gapm_actv_stopped
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[5f]">>></a> 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 ⇒ gapm_actv_created ⇒ gapm_send_complete_evt ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1da]">>></a> gapm_actv_created
|
|
<LI><a href="#[1d9]">>></a> gapm_actv_alloc
|
|
<LI><a href="#[220]">>></a> gapm_is_addr_type_valid
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[53]">>></a> 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 ⇒ gapm_actv_stopped ⇒ gapm_send_complete_evt ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[219]">>></a> gapc_set_local_addr
|
|
<LI><a href="#[dc]">>></a> ke_timer_clear
|
|
<LI><a href="#[1df]">>></a> gapm_actv_stopped
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1e8]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> 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 ⇒ gapm_actv_stopped ⇒ gapm_send_complete_evt ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[dc]">>></a> ke_timer_clear
|
|
<LI><a href="#[1df]">>></a> gapm_actv_stopped
|
|
<LI><a href="#[1de]">>></a> gapm_actv_started
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[50]">>></a> 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 ⇒ l2cc_att_pdu_alloc ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[141]">>></a> l2cc_att_pdu_alloc
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[56]">>></a> 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 ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d1]">>></a> ke_timer_set
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[a7]">>></a> attc_rd_by_type_rsp
|
|
<LI><a href="#[59]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[a8]">>></a> 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 ⇒ ke_timer_clear ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[137]">>></a> ble_buf_rx_free
|
|
<LI><a href="#[dc]">>></a> ke_timer_clear
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[58]">>></a> 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]">>></a> 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]">>></a> 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]">>></a> 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]">>></a> 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]">>></a> le_set_ext_adv_param
|
|
<LI><a href="#[212]">>></a> le_set_ext_adv_en
|
|
<LI><a href="#[21c]">>></a> le_set_ext_adv_data
|
|
<LI><a href="#[215]">>></a> le_rmv_adv_set
|
|
<LI><a href="#[1dd]">>></a> 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 ⇒ llm_adv_hdl_to_id
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[228]">>></a> llm_adv_hdl_to_id
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1da]">>></a> 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 ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[229]">>></a> llm_activity_free_get
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[228]">>></a> llm_adv_hdl_to_id
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[216]">>></a> 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 ⇒ lld_adv_data_update ⇒ lld_adv_data_set
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1f7]">>></a> ble_buf_adv_tx_free
|
|
<LI><a href="#[1f6]">>></a> ble_buf_adv_tx_elt_get
|
|
<LI><a href="#[22a]">>></a> ble_buf_adv_tx_alloc
|
|
<LI><a href="#[228]">>></a> llm_adv_hdl_to_id
|
|
<LI><a href="#[1fc]">>></a> lld_adv_data_update
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[214]">>></a> 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 ⇒ lld_adv_stop ⇒ lld_adv_end ⇒ sch_slice_fg_remove ⇒ lld_scan_restart ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[229]">>></a> llm_activity_free_get
|
|
<LI><a href="#[15f]">>></a> llm_is_dev_connected
|
|
<LI><a href="#[228]">>></a> llm_adv_hdl_to_id
|
|
<LI><a href="#[1fb]">>></a> lld_adv_stop
|
|
<LI><a href="#[1f8]">>></a> lld_adv_start
|
|
<LI><a href="#[1fa]">>></a> lld_adv_restart
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[211]">>></a> 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 ⇒ llm_adv_set_release ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[228]">>></a> llm_adv_hdl_to_id
|
|
<LI><a href="#[22b]">>></a> llm_adv_set_release
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[3a]">>></a> 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 ⇒ llc_start ⇒ lld_con_start ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[218]">>></a> le_adv_set_term_evt
|
|
<LI><a href="#[1ee]">>></a> llc_start
|
|
<LI><a href="#[1e8]">>></a> le_enh_con_cmp_evt
|
|
<LI><a href="#[1e4]">>></a> 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 ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[229]">>></a> llm_activity_free_get
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[21f]">>></a> 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 ⇒ lld_scan_start ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[dc]">>></a> ke_timer_clear
|
|
<LI><a href="#[201]">>></a> lld_scan_params_update
|
|
<LI><a href="#[200]">>></a> lld_scan_stop
|
|
<LI><a href="#[1ff]">>></a> lld_scan_start
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[21d]">>></a> 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 ⇒ lld_scan_start ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ff]">>></a> 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 ⇒ le_ext_adv_report_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[137]">>></a> ble_buf_rx_free
|
|
<LI><a href="#[160]">>></a> bdaddr_is_same
|
|
<LI><a href="#[221]">>></a> 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 ⇒ le_scan_timeout_evt ⇒ gapm_actv_stopped ⇒ gapm_send_complete_evt ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d1]">>></a> ke_timer_set
|
|
<LI><a href="#[222]">>></a> le_scan_timeout_evt
|
|
<LI><a href="#[1e4]">>></a> 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 ⇒ lld_init_start ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[193]">>></a> sch_plan_req
|
|
<LI><a href="#[229]">>></a> llm_activity_free_get
|
|
<LI><a href="#[1f9]">>></a> popcnt8
|
|
<LI><a href="#[204]">>></a> lld_init_start
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[224]">>></a> 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 ⇒ lld_init_stop ⇒ lld_init_end ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[206]">>></a> lld_init_stop
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[3f]">>></a> 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 ⇒ llc_start ⇒ lld_con_start ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[198]">>></a> sch_plan_set
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[1ee]">>></a> llc_start
|
|
<LI><a href="#[1e8]">>></a> le_enh_con_cmp_evt
|
|
<LI><a href="#[1e4]">>></a> 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 ⇒ lld_llcp_rx_ind ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[163]">>></a> llc_disconnect
|
|
<LI><a href="#[137]">>></a> ble_buf_rx_free
|
|
<LI><a href="#[22c]">>></a> ke_msg_forward
|
|
<LI><a href="#[102]">>></a> gapc_get_conidx
|
|
<LI><a href="#[1f3]">>></a> 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 ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[20b]">>></a> le_nb_cmp_pkts_evt
|
|
<LI><a href="#[1ef]">>></a> 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 ⇒ llc_proc_unreg ⇒ llc_proc_timer_set ⇒ llc_llcp_trans_timer_set ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[22d]">>></a> lld_con_ch_map_update
|
|
<LI><a href="#[16a]">>></a> llc_proc_unreg
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[8d]">>></a> ll_channel_map_ind_handler
|
|
<LI><a href="#[1f0]">>></a> llc_ch_map_up_proc_err
|
|
<LI><a href="#[65]">>></a> 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 ⇒ llc_rem_ch_map_proc_fsm ⇒ llc_proc_unreg ⇒ llc_proc_timer_set ⇒ llc_llcp_trans_timer_set ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1f1]">>></a> llc_rem_ch_map_proc_fsm
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[16d]">>></a> 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 ⇒ llc_rem_ch_map_proc_fsm ⇒ llc_proc_unreg ⇒ llc_proc_timer_set ⇒ llc_llcp_trans_timer_set ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[171]">>></a> llc_proc_reg
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
<LI><a href="#[1f1]">>></a> 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]">>></a> app_gapc_bond_req_ind_handler
|
|
<LI><a href="#[1ce]">>></a> sch_slice_compute
|
|
<LI><a href="#[1cd]">>></a> sch_plan_offset_req
|
|
<LI><a href="#[1c5]">>></a> sch_arb_elt_cancel
|
|
<LI><a href="#[8]">>></a> BLE_IRQHandler
|
|
<LI><a href="#[1bc]">>></a> sch_prog_push0
|
|
<LI><a href="#[1ba]">>></a> sch_arb_insert
|
|
<LI><a href="#[1b6]">>></a> ble_buf_llcp_tx_free
|
|
<LI><a href="#[276]">>></a> lld_con_pkt_rx
|
|
<LI><a href="#[275]">>></a> lld_con_pkt_tx
|
|
<LI><a href="#[1c0]">>></a> lld_con_start
|
|
<LI><a href="#[2b]">>></a> lld_con_evt_start_cbk
|
|
<LI><a href="#[1bb]">>></a> lld_con_tx_prog
|
|
<LI><a href="#[1b9]">>></a> lld_con_sched
|
|
<LI><a href="#[1b4]">>></a> lld_con_cleanup
|
|
<LI><a href="#[1b3]">>></a> lld_con_evt_time_update
|
|
<LI><a href="#[1b2]">>></a> lld_con_tx_len_update
|
|
<LI><a href="#[1b1]">>></a> lld_con_max_lat_calc
|
|
<LI><a href="#[292]">>></a> lld_core_init
|
|
<LI><a href="#[1b0]">>></a> lld_aa_gen
|
|
<LI><a href="#[1ae]">>></a> lld_rxdesc_free
|
|
<LI><a href="#[193]">>></a> sch_plan_req
|
|
<LI><a href="#[190]">>></a> lld_con_offset_get
|
|
<LI><a href="#[194]">>></a> lld_con_actv_offset_compute
|
|
<LI><a href="#[62]">>></a> lld_con_offset_ind_handler
|
|
<LI><a href="#[197]">>></a> llc_con_upd_info_send
|
|
<LI><a href="#[18f]">>></a> llc_pref_param_compute
|
|
<LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[d1]">>></a> ke_timer_set
|
|
<LI><a href="#[195]">>></a> __aeabi_idivmod
|
|
<LI><a href="#[aa]">>></a> attc_rd_by_grp_type_rsp
|
|
<LI><a href="#[27d]">>></a> lld_init_pkt_tx
|
|
<LI><a href="#[27b]">>></a> lld_init_pkt_rx
|
|
<LI><a href="#[204]">>></a> lld_init_start
|
|
<LI><a href="#[34]">>></a> lld_init_evt_start_cbk
|
|
<LI><a href="#[201]">>></a> lld_scan_params_update
|
|
<LI><a href="#[1ff]">>></a> lld_scan_start
|
|
<LI><a href="#[2c]">>></a> lld_adv_frm_cbk
|
|
<LI><a href="#[2d]">>></a> 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 ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1cd]">>></a> sch_plan_offset_req
|
|
<LI><a href="#[1c4]">>></a> sch_arb_conflict_check
|
|
<LI><a href="#[18f]">>></a> 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]">>></a> __aeabi_llsr
|
|
<LI><a href="#[230]">>></a> __aeabi_llsl
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[233]">>></a> _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]">>></a> __main_after_scatterload
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[af]">>></a> _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]">>></a> __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]">>></a> __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]">>></a> _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]">>></a> app_gapc_encrypt_req_ind_handler
|
|
<LI><a href="#[24f]">>></a> app_gapc_connection_req_ind_handler
|
|
<LI><a href="#[24c]">>></a> app_gapc_bond_req_ind_handler
|
|
<LI><a href="#[249]">>></a> app_gapc_bond_ind_handler
|
|
<LI><a href="#[49]">>></a> app_gapc_msg_handler
|
|
<LI><a href="#[1c]">>></a> 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]">>></a> diss_value_get
|
|
<LI><a href="#[24c]">>></a> app_gapc_bond_req_ind_handler
|
|
<LI><a href="#[249]">>></a> app_gapc_bond_ind_handler
|
|
<LI><a href="#[239]">>></a> app_adv_action
|
|
<LI><a href="#[53]">>></a> gapm_actv_cmd_handler
|
|
<LI><a href="#[29]">>></a> lld_con_frm_cbk
|
|
<LI><a href="#[1a6]">>></a> llc_loc_phy_upd_proc_fsm
|
|
<LI><a href="#[19e]">>></a> llc_rem_con_upd_proc_fsm
|
|
<LI><a href="#[19a]">>></a> llc_loc_con_upd_proc_fsm
|
|
<LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> llc_rem_encrypt_proc_fsm
|
|
<LI><a href="#[16d]">>></a> llc_proc_err_ind
|
|
<LI><a href="#[e7]">>></a> gapc_smp_is_sec_mode_reached
|
|
<LI><a href="#[e1]">>></a> gapc_smp_tkdp_rcp_continue
|
|
<LI><a href="#[da]">>></a> gapc_smp_send_pairing_ind
|
|
<LI><a href="#[d7]">>></a> gapc_smp_send_pairing_req_ind
|
|
<LI><a href="#[66]">>></a> llc_proc_op_ind_handler
|
|
<LI><a href="#[1e5]">>></a> gapm_actv_adv_fsm
|
|
<LI><a href="#[59]">>></a> 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 ⇒ app_adv_event ⇒ app_adv_action ⇒ app_adv_create ⇒ gapm_create_advertising ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[237]">>></a> app_adv_event
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> 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 ⇒ app_adv_action ⇒ app_adv_create ⇒ gapm_create_advertising ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[239]">>></a> app_adv_action
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[243]">>></a> 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]">>></a> 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 ⇒ app_adv_event ⇒ app_adv_action ⇒ app_adv_create ⇒ gapm_create_advertising ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[237]">>></a> app_adv_event
|
|
<LI><a href="#[23b]">>></a> app_state_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> 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 ⇒ app_adv_create ⇒ gapm_create_advertising ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[23d]">>></a> gapm_stop_activity
|
|
<LI><a href="#[23c]">>></a> gapm_start_advertising
|
|
<LI><a href="#[23e]">>></a> gapm_delete_activity
|
|
<LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
<LI><a href="#[23f]">>></a> app_adv_create
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[237]">>></a> app_adv_event
|
|
<LI><a href="#[246]">>></a> app_conn_fsm
|
|
<LI><a href="#[238]">>></a> 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 ⇒ app_adv_action ⇒ app_adv_create ⇒ gapm_create_advertising ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[242]">>></a> gapm_set_adv_data
|
|
<LI><a href="#[23b]">>></a> app_state_set
|
|
<LI><a href="#[241]">>></a> app_name_get
|
|
<LI><a href="#[239]">>></a> app_adv_action
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[23a]">>></a> app_actv_stopped_ind
|
|
<LI><a href="#[236]">>></a> 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 ⇒ app_actv_create ⇒ app_adv_action ⇒ app_adv_create ⇒ gapm_create_advertising ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[23b]">>></a> app_state_set
|
|
<LI><a href="#[244]">>></a> app_prf_create
|
|
<LI><a href="#[245]">>></a> gapm_set_dev
|
|
<LI><a href="#[238]">>></a> app_actv_create
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> 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 ⇒ app_adv_action ⇒ app_adv_create ⇒ gapm_create_advertising ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[23b]">>></a> app_state_set
|
|
<LI><a href="#[247]">>></a> app_ltk_save
|
|
<LI><a href="#[248]">>></a> gapc_connect_rsp
|
|
<LI><a href="#[239]">>></a> app_adv_action
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[249]">>></a> app_gapc_bond_ind_handler
|
|
<LI><a href="#[49]">>></a> 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 ⇒ gapc_param_update_rsp ⇒ le_rem_con_param_req_reply ⇒ llc_rem_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[cb]">>></a> gapc_param_update_rsp
|
|
<LI><a href="#[250]">>></a> app_gapc_encrypt_req_ind_handler
|
|
<LI><a href="#[24f]">>></a> app_gapc_connection_req_ind_handler
|
|
<LI><a href="#[24c]">>></a> app_gapc_bond_req_ind_handler
|
|
<LI><a href="#[249]">>></a> app_gapc_bond_ind_handler
|
|
<LI><a href="#[246]">>></a> app_conn_fsm
|
|
<LI><a href="#[24a]">>></a> __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 ⇒ app_actv_stopped_ind ⇒ app_adv_event ⇒ app_adv_action ⇒ app_adv_create ⇒ gapm_create_advertising ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[23a]">>></a> app_actv_stopped_ind
|
|
<LI><a href="#[252]">>></a> app_actv_created_ind
|
|
<LI><a href="#[236]">>></a> app_actv_cmp_evt
|
|
<LI><a href="#[243]">>></a> 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 ⇒ ble_init ⇒ ble_drv_init ⇒ l2cm_init ⇒ l2cc_cleanup ⇒ l2cc_send_cmp_evt_status ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[257]">>></a> rfmdm_init
|
|
<LI><a href="#[255]">>></a> ble_init
|
|
<LI><a href="#[254]">>></a> ble_heap
|
|
<LI><a href="#[256]">>></a> ble_app
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1c]">>></a> 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]">>></a> 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]">>></a> 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]">>></a> 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]">>></a> app_adv_event
|
|
<LI><a href="#[111]">>></a> 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]">>></a> 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 ⇒ gap_svc_init ⇒ attmdb_svc_create ⇒ attmdb_svc_att_desc ⇒ attm_is_bt_uuid
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[259]">>></a> sess_svc_init
|
|
<LI><a href="#[116]">>></a> gatt_svc_init
|
|
<LI><a href="#[113]">>></a> gap_svc_init
|
|
<LI><a href="#[258]">>></a> diss_svc_init
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[243]">>></a> 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]">>></a> app_adv_event
|
|
<LI><a href="#[23a]">>></a> app_actv_stopped_ind
|
|
<LI><a href="#[246]">>></a> app_conn_fsm
|
|
<LI><a href="#[243]">>></a> 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 ⇒ attmdb_svc_create ⇒ attmdb_svc_att_desc ⇒ attm_is_bt_uuid
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[107]">>></a> attmdb_svc_create
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[244]">>></a> 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 ⇒ __ARM_common_switch8
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[41]">>></a> 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]">>></a> 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 ⇒ app_name_get
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[241]">>></a> app_name_get
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[21]">>></a> 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 ⇒ gapc_connection_cfg_send ⇒ atts_process_pdu ⇒ atts_clear_rsp_data ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[c1]">>></a> gapc_connection_cfg_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[246]">>></a> 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 ⇒ gapc_disconnect_cmd_send ⇒ le_disconnect ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[be]">>></a> gapc_disconnect_cmd_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[250]">>></a> app_gapc_encrypt_req_ind_handler
|
|
<LI><a href="#[249]">>></a> app_gapc_bond_ind_handler
|
|
<LI><a href="#[25a]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[23f]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[239]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[256]">>></a> ble_app
|
|
<LI><a href="#[25a]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[237]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[243]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[23c]">>></a> 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 ⇒ gapm_start_activity ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[261]">>></a> gapm_start_activity
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[239]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[239]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[43]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[25c]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[43]">>></a> sess_svc_func
|
|
<LI><a href="#[41]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[43]">>></a> 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 ⇒ app_init ⇒ ble_init ⇒ ble_drv_init ⇒ l2cm_init ⇒ l2cc_cleanup ⇒ l2cc_send_cmp_evt_status ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[26a]">>></a> user_procedure
|
|
<LI><a href="#[267]">>></a> uart1Rb_Init
|
|
<LI><a href="#[268]">>></a> rf_pa_set
|
|
<LI><a href="#[265]">>></a> rcc_ble_en
|
|
<LI><a href="#[266]">>></a> rcc_adc_en
|
|
<LI><a href="#[269]">>></a> ble_schedule
|
|
<LI><a href="#[253]">>></a> app_init
|
|
<LI><a href="#[24a]">>></a> __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]">>></a> 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]">>></a> 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]">>></a> rf_cbpf_cal
|
|
<LI><a href="#[b1]">>></a> 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]">>></a> uart_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[43]">>></a> 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 ⇒ attmdb_svc_create ⇒ attmdb_svc_att_desc ⇒ attm_is_bt_uuid
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[107]">>></a> attmdb_svc_create
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[244]">>></a> 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 ⇒ gatt_ntf_send ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[263]">>></a> gatt_ntf_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[25a]">>></a> data_proc
|
|
<LI><a href="#[26a]">>></a> 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 ⇒ uart_init
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[26d]">>></a> uart_init
|
|
<LI><a href="#[26f]">>></a> uart_fctl
|
|
<LI><a href="#[26e]">>></a> uart_conf
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1c]">>></a> 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]">>></a> 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]">>></a> 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]">>></a> 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]">>></a> 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]">>></a> 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]">>></a> 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 ⇒ data_proc ⇒ gapc_disconnect ⇒ gapc_disconnect_cmd_send ⇒ le_disconnect ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[25c]">>></a> sess_txd_send
|
|
<LI><a href="#[25a]">>></a> data_proc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1c]">>></a> 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]">>></a> co_clz
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[292]">>></a> lld_core_init
|
|
<LI><a href="#[1ae]">>></a> 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]">>></a> gattc_cleanup
|
|
<LI><a href="#[c3]">>></a> atts_process_pdu
|
|
<LI><a href="#[69]">>></a> l2cc_acl_data_handler
|
|
<LI><a href="#[1f3]">>></a> lld_llcp_rx_ind
|
|
<LI><a href="#[61]">>></a> lld_con_rx_ind_handler
|
|
<LI><a href="#[5c]">>></a> lld_adv_rep_ind_handler
|
|
<LI><a href="#[1d6]">>></a> attc_pdu_recv_handler
|
|
<LI><a href="#[58]">>></a> 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]">>></a> co_clz
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[13c]">>></a> 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]">>></a> lld_con_pkt_tx
|
|
<LI><a href="#[1b4]">>></a> lld_con_cleanup
|
|
<LI><a href="#[13c]">>></a> 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]">>></a> co_clz
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1ef]">>></a> 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 ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[275]">>></a> lld_con_pkt_tx
|
|
<LI><a href="#[1b4]">>></a> lld_con_cleanup
|
|
<LI><a href="#[1ef]">>></a> 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]">>></a> co_clz
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[21c]">>></a> 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]">>></a> le_set_ext_adv_data
|
|
<LI><a href="#[1f5]">>></a> 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]">>></a> llm_adv_set_release
|
|
<LI><a href="#[21c]">>></a> le_set_ext_adv_data
|
|
<LI><a href="#[1f5]">>></a> 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]">>></a> atts_read_mult_req
|
|
<LI><a href="#[88]">>></a> atts_read_by_grp_type_req
|
|
<LI><a href="#[84]">>></a> atts_read_by_type_req
|
|
<LI><a href="#[83]">>></a> 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]">>></a> list_insert_after
|
|
<LI><a href="#[27f]">>></a> sch_arb_evt_isr
|
|
<LI><a href="#[198]">>></a> sch_plan_set
|
|
<LI><a href="#[16b]">>></a> llc_llcp_send
|
|
<LI><a href="#[15d]">>></a> atts_pdu_recv_handler
|
|
<LI><a href="#[15b]">>></a> atts_store_prep_data
|
|
<LI><a href="#[87]">>></a> atts_read_mult_req
|
|
<LI><a href="#[88]">>></a> atts_read_by_grp_type_req
|
|
<LI><a href="#[84]">>></a> atts_read_by_type_req
|
|
<LI><a href="#[83]">>></a> atts_find_by_type_req
|
|
<LI><a href="#[82]">>></a> atts_find_info_req
|
|
<LI><a href="#[13f]">>></a> lld_con_data_tx
|
|
<LI><a href="#[11b]">>></a> aes_start
|
|
<LI><a href="#[6d]">>></a> ke_task_schedule
|
|
<LI><a href="#[bf]">>></a> ke_state_set
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[a8]">>></a> attc_rd_rsp
|
|
<LI><a href="#[a7]">>></a> attc_rd_by_type_rsp
|
|
<LI><a href="#[6a]">>></a> 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]">>></a> 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]">>></a> sch_arb_insert
|
|
<LI><a href="#[15e]">>></a> list_insert_before
|
|
<LI><a href="#[8a]">>></a> atts_prepare_write_req
|
|
<LI><a href="#[209]">>></a> sch_alarm_set
|
|
<LI><a href="#[1ef]">>></a> 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]">>></a> sch_arb_sw_isr
|
|
<LI><a href="#[27f]">>></a> sch_arb_evt_isr
|
|
<LI><a href="#[27e]">>></a> sch_alarm_timer_isr
|
|
<LI><a href="#[1bf]">>></a> sch_arb_remove
|
|
<LI><a href="#[275]">>></a> lld_con_pkt_tx
|
|
<LI><a href="#[1b4]">>></a> lld_con_cleanup
|
|
<LI><a href="#[8b]">>></a> atts_execute_write_req
|
|
<LI><a href="#[8a]">>></a> atts_prepare_write_req
|
|
<LI><a href="#[13c]">>></a> l2cc_data_send
|
|
<LI><a href="#[138]">>></a> atts_clear_rsp_data
|
|
<LI><a href="#[136]">>></a> atts_clear_prep_data
|
|
<LI><a href="#[132]">>></a> gatt_operation_cleanup
|
|
<LI><a href="#[12e]">>></a> l2cc_cleanup
|
|
<LI><a href="#[12f]">>></a> gattc_cleanup
|
|
<LI><a href="#[6e]">>></a> ke_timer_schedule
|
|
<LI><a href="#[6d]">>></a> ke_task_schedule
|
|
<LI><a href="#[28f]">>></a> ke_flush
|
|
<LI><a href="#[11e]">>></a> aes_result_handler
|
|
<LI><a href="#[28c]">>></a> aes_init
|
|
<LI><a href="#[dc]">>></a> ke_timer_clear
|
|
<LI><a href="#[c3]">>></a> atts_process_pdu
|
|
<LI><a href="#[a8]">>></a> attc_rd_rsp
|
|
<LI><a href="#[20a]">>></a> sch_alarm_clear
|
|
<LI><a href="#[63]">>></a> lld_con_tx_cfm_handler
|
|
<LI><a href="#[5a]">>></a> 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]">>></a> sch_arb_remove
|
|
<LI><a href="#[162]">>></a> sch_plan_rem
|
|
<LI><a href="#[20a]">>></a> sch_alarm_clear
|
|
<LI><a href="#[1ef]">>></a> 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]">>></a> 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]">>></a> 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]">>></a> ke_timer_clear
|
|
<LI><a href="#[d1]">>></a> ke_timer_set
|
|
<LI><a href="#[bf]">>></a> 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]">>></a> list_push_front
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[15b]">>></a> 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]">>></a> list_push_back
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1c5]">>></a> sch_arb_elt_cancel
|
|
<LI><a href="#[1ba]">>></a> sch_arb_insert
|
|
<LI><a href="#[209]">>></a> 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]">>></a> 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]">>></a> le_ext_create_con
|
|
<LI><a href="#[1f8]">>></a> 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]">>></a> ble_schedule
|
|
<LI><a href="#[1ce]">>></a> sch_slice_compute
|
|
<LI><a href="#[22a]">>></a> ble_buf_adv_tx_alloc
|
|
<LI><a href="#[1f2]">>></a> ble_buf_llcp_tx_alloc
|
|
<LI><a href="#[1af]">>></a> ble_buf_rx_alloc
|
|
<LI><a href="#[13d]">>></a> 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]">>></a> llm_is_dev_connected
|
|
<LI><a href="#[27a]">>></a> lld_scan_pkt_rx
|
|
<LI><a href="#[5c]">>></a> 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]">>></a> app_gapc_bond_req_ind_handler
|
|
<LI><a href="#[293]">>></a> lld_env_init
|
|
<LI><a href="#[1b0]">>></a> lld_aa_gen
|
|
<LI><a href="#[104]">>></a> aes_rand
|
|
<LI><a href="#[4a]">>></a> gapc_link_upd_cmd_handler
|
|
<LI><a href="#[204]">>></a> lld_init_start
|
|
<LI><a href="#[2c]">>></a> lld_adv_frm_cbk
|
|
<LI><a href="#[2d]">>></a> 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 ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[270]">>></a> plf_reset
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[107]">>></a> attmdb_svc_create
|
|
<LI><a href="#[1c0]">>></a> lld_con_start
|
|
<LI><a href="#[16b]">>></a> llc_llcp_send
|
|
<LI><a href="#[87]">>></a> atts_read_mult_req
|
|
<LI><a href="#[88]">>></a> atts_read_by_grp_type_req
|
|
<LI><a href="#[84]">>></a> atts_read_by_type_req
|
|
<LI><a href="#[83]">>></a> atts_find_by_type_req
|
|
<LI><a href="#[82]">>></a> atts_find_info_req
|
|
<LI><a href="#[128]">>></a> l2cc_create
|
|
<LI><a href="#[129]">>></a> gattc_create
|
|
<LI><a href="#[127]">>></a> gapc_con_create
|
|
<LI><a href="#[11a]">>></a> aes_alloc
|
|
<LI><a href="#[f6]">>></a> gapc_smp_pairing_start
|
|
<LI><a href="#[d1]">>></a> ke_timer_set
|
|
<LI><a href="#[4e]">>></a> gapc_smp_cmd_handler
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
<LI><a href="#[224]">>></a> gapm_init_send_en_cmd
|
|
<LI><a href="#[21f]">>></a> gapm_scan_send_param_cmd
|
|
<LI><a href="#[216]">>></a> gapm_adv_send_param_cmd
|
|
<LI><a href="#[204]">>></a> lld_init_start
|
|
<LI><a href="#[1ff]">>></a> lld_scan_start
|
|
<LI><a href="#[1f8]">>></a> lld_adv_start
|
|
<LI><a href="#[1ee]">>></a> llc_start
|
|
<LI><a href="#[1d9]">>></a> 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]">>></a> lld_con_cleanup
|
|
<LI><a href="#[295]">>></a> lld_scan_init
|
|
<LI><a href="#[296]">>></a> lld_init_init
|
|
<LI><a href="#[297]">>></a> lld_con_init
|
|
<LI><a href="#[294]">>></a> lld_adv_init
|
|
<LI><a href="#[16a]">>></a> llc_proc_unreg
|
|
<LI><a href="#[16f]">>></a> llc_cleanup
|
|
<LI><a href="#[8b]">>></a> atts_execute_write_req
|
|
<LI><a href="#[82]">>></a> atts_find_info_req
|
|
<LI><a href="#[13c]">>></a> l2cc_data_send
|
|
<LI><a href="#[138]">>></a> atts_clear_rsp_data
|
|
<LI><a href="#[139]">>></a> atts_clear_read_cache
|
|
<LI><a href="#[136]">>></a> atts_clear_prep_data
|
|
<LI><a href="#[132]">>></a> gatt_operation_cleanup
|
|
<LI><a href="#[131]">>></a> gapc_operation_cleanup
|
|
<LI><a href="#[12e]">>></a> l2cc_cleanup
|
|
<LI><a href="#[12f]">>></a> gattc_cleanup
|
|
<LI><a href="#[12c]">>></a> gapc_cleanup
|
|
<LI><a href="#[122]">>></a> gapm_operation_cleanup
|
|
<LI><a href="#[6e]">>></a> ke_timer_schedule
|
|
<LI><a href="#[6d]">>></a> ke_task_schedule
|
|
<LI><a href="#[28b]">>></a> llm_init
|
|
<LI><a href="#[28f]">>></a> ke_flush
|
|
<LI><a href="#[11e]">>></a> aes_result_handler
|
|
<LI><a href="#[28c]">>></a> aes_init
|
|
<LI><a href="#[10a]">>></a> attmdb_destroy
|
|
<LI><a href="#[dc]">>></a> ke_timer_clear
|
|
<LI><a href="#[fd]">>></a> gapc_smp_cleanup
|
|
<LI><a href="#[de]">>></a> gapc_smp_pairing_end
|
|
<LI><a href="#[c3]">>></a> atts_process_pdu
|
|
<LI><a href="#[22b]">>></a> llm_adv_set_release
|
|
<LI><a href="#[227]">>></a> attc_send_read_ind
|
|
<LI><a href="#[225]">>></a> le_create_con_cancel
|
|
<LI><a href="#[224]">>></a> gapm_init_send_en_cmd
|
|
<LI><a href="#[223]">>></a> le_set_ext_scan_param
|
|
<LI><a href="#[21f]">>></a> gapm_scan_send_param_cmd
|
|
<LI><a href="#[21b]">>></a> le_set_ext_adv_param
|
|
<LI><a href="#[216]">>></a> gapm_adv_send_param_cmd
|
|
<LI><a href="#[202]">>></a> lld_init_end
|
|
<LI><a href="#[1fd]">>></a> lld_scan_end
|
|
<LI><a href="#[1f4]">>></a> lld_adv_end
|
|
<LI><a href="#[63]">>></a> lld_con_tx_cfm_handler
|
|
<LI><a href="#[5d]">>></a> lld_init_end_ind_handler
|
|
<LI><a href="#[1db]">>></a> gapm_actv_free
|
|
<LI><a href="#[5a]">>></a> 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 ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[f7]">>></a> ke_malloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[25f]">>></a> gatt_read_cfm
|
|
<LI><a href="#[23d]">>></a> gapm_stop_activity
|
|
<LI><a href="#[242]">>></a> gapm_set_adv_data
|
|
<LI><a href="#[23e]">>></a> gapm_delete_activity
|
|
<LI><a href="#[240]">>></a> gapm_create_advertising
|
|
<LI><a href="#[245]">>></a> gapm_set_dev
|
|
<LI><a href="#[25d]">>></a> gapm_reset
|
|
<LI><a href="#[51]">>></a> gapm_init_conn_to_handler
|
|
<LI><a href="#[276]">>></a> lld_con_pkt_rx
|
|
<LI><a href="#[1a9]">>></a> le_phy_upd_cmp_evt
|
|
<LI><a href="#[a0]">>></a> ll_phy_req_handler
|
|
<LI><a href="#[1ab]">>></a> llc_rem_phy_upd_proc_fsm
|
|
<LI><a href="#[19f]">>></a> le_rem_con_param_req_evt
|
|
<LI><a href="#[199]">>></a> le_con_update_cmp_evt
|
|
<LI><a href="#[1a4]">>></a> le_con_estab_evt
|
|
<LI><a href="#[1a5]">>></a> llc_con_move_cbk
|
|
<LI><a href="#[9b]">>></a> ll_con_param_req_handler
|
|
<LI><a href="#[8c]">>></a> ll_con_update_ind_handler
|
|
<LI><a href="#[19e]">>></a> llc_rem_con_upd_proc_fsm
|
|
<LI><a href="#[18a]">>></a> le_data_len_chg_evt
|
|
<LI><a href="#[185]">>></a> le_rd_rem_feats_cmp_evt
|
|
<LI><a href="#[8f]">>></a> ll_enc_req_handler
|
|
<LI><a href="#[96]">>></a> ll_pause_enc_req_handler
|
|
<LI><a href="#[174]">>></a> le_rd_rem_ver_info_cmp_evt
|
|
<LI><a href="#[16e]">>></a> le_disc_cmp_evt
|
|
<LI><a href="#[172]">>></a> llc_init_term_proc
|
|
<LI><a href="#[143]">>></a> l2cc_sig_send_cmd_reject
|
|
<LI><a href="#[146]">>></a> l2c_code_con_param_upd_req_handler
|
|
<LI><a href="#[142]">>></a> l2cc_ind_pdu_alloc
|
|
<LI><a href="#[141]">>></a> l2cc_att_pdu_alloc
|
|
<LI><a href="#[13a]">>></a> gatt_set_mtu
|
|
<LI><a href="#[133]">>></a> gattc_send_cmp_evt
|
|
<LI><a href="#[127]">>></a> gapc_con_create
|
|
<LI><a href="#[123]">>></a> gapm_send_cmp_evt
|
|
<LI><a href="#[1b5]">>></a> ke_msg_send_basic
|
|
<LI><a href="#[115]">>></a> gattc_svc_chg_ind_send
|
|
<LI><a href="#[22]">>></a> gatt_svc_func
|
|
<LI><a href="#[21]">>></a> gap_svc_func
|
|
<LI><a href="#[d4]">>></a> le_start_enc
|
|
<LI><a href="#[e6]">>></a> l2cc_smp_pdu_alloc
|
|
<LI><a href="#[101]">>></a> le_ltk_req_evt
|
|
<LI><a href="#[80]">>></a> gapc_smp_recv_sec_req
|
|
<LI><a href="#[76]">>></a> gapc_smp_recv_pair_req
|
|
<LI><a href="#[e8]">>></a> gapc_smp_handle_enc_change_evt
|
|
<LI><a href="#[dd]">>></a> gapc_smp_check_repeated_attempts
|
|
<LI><a href="#[da]">>></a> gapc_smp_send_pairing_ind
|
|
<LI><a href="#[d7]">>></a> gapc_smp_send_pairing_req_ind
|
|
<LI><a href="#[d2]">>></a> le_set_phy
|
|
<LI><a href="#[c4]">>></a> le_rd_rem_ver_info
|
|
<LI><a href="#[c5]">>></a> le_rd_rem_feats
|
|
<LI><a href="#[c0]">>></a> le_disconnect
|
|
<LI><a href="#[bb]">>></a> le_con_param_upd
|
|
<LI><a href="#[d0]">>></a> l2cc_sig_send_param_upd_req
|
|
<LI><a href="#[cd]">>></a> l2cc_sig_send_param_resp
|
|
<LI><a href="#[4e]">>></a> gapc_smp_cmd_handler
|
|
<LI><a href="#[b8]">>></a> gapc_send_cmp_evt
|
|
<LI><a href="#[4a]">>></a> gapc_link_upd_cmd_handler
|
|
<LI><a href="#[4c]">>></a> gapc_get_info_cmd_handler
|
|
<LI><a href="#[18d]">>></a> le_set_data_len
|
|
<LI><a href="#[261]">>></a> gapm_start_activity
|
|
<LI><a href="#[264]">>></a> gatt_write_cfm
|
|
<LI><a href="#[263]">>></a> gatt_ntf_send
|
|
<LI><a href="#[262]">>></a> gatt_info_cfm
|
|
<LI><a href="#[227]">>></a> attc_send_read_ind
|
|
<LI><a href="#[ae]">>></a> attc_hdl_val_ntf_ind
|
|
<LI><a href="#[a9]">>></a> attc_rd_mult_rsp
|
|
<LI><a href="#[aa]">>></a> attc_rd_by_grp_type_rsp
|
|
<LI><a href="#[a7]">>></a> attc_rd_by_type_rsp
|
|
<LI><a href="#[a6]">>></a> attc_find_by_type_rsp
|
|
<LI><a href="#[a5]">>></a> attc_find_info_rsp
|
|
<LI><a href="#[221]">>></a> le_ext_adv_report_evt
|
|
<LI><a href="#[37]">>></a> gapm_smp_gen_rand_nb_cb
|
|
<LI><a href="#[35]">>></a> gapm_smp_gen_rand_addr_cb
|
|
<LI><a href="#[36]">>></a> gapm_smp_use_enc_block_cb
|
|
<LI><a href="#[27d]">>></a> lld_init_pkt_tx
|
|
<LI><a href="#[202]">>></a> lld_init_end
|
|
<LI><a href="#[27a]">>></a> lld_scan_pkt_rx
|
|
<LI><a href="#[1fd]">>></a> lld_scan_end
|
|
<LI><a href="#[217]">>></a> le_scan_req_rcvd_evt
|
|
<LI><a href="#[279]">>></a> lld_adv_pkt_rx
|
|
<LI><a href="#[1f4]">>></a> lld_adv_end
|
|
<LI><a href="#[8d]">>></a> ll_channel_map_ind_handler
|
|
<LI><a href="#[1e4]">>></a> le_actv_cmp_send
|
|
<LI><a href="#[1df]">>></a> gapm_actv_stopped
|
|
<LI><a href="#[1da]">>></a> 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]">>></a> list_push_back
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[25f]">>></a> gatt_read_cfm
|
|
<LI><a href="#[23d]">>></a> gapm_stop_activity
|
|
<LI><a href="#[242]">>></a> gapm_set_adv_data
|
|
<LI><a href="#[23e]">>></a> gapm_delete_activity
|
|
<LI><a href="#[240]">>></a> gapm_create_advertising
|
|
<LI><a href="#[245]">>></a> gapm_set_dev
|
|
<LI><a href="#[25d]">>></a> gapm_reset
|
|
<LI><a href="#[51]">>></a> gapm_init_conn_to_handler
|
|
<LI><a href="#[276]">>></a> lld_con_pkt_rx
|
|
<LI><a href="#[1a9]">>></a> le_phy_upd_cmp_evt
|
|
<LI><a href="#[1ab]">>></a> llc_rem_phy_upd_proc_fsm
|
|
<LI><a href="#[19f]">>></a> le_rem_con_param_req_evt
|
|
<LI><a href="#[199]">>></a> le_con_update_cmp_evt
|
|
<LI><a href="#[1a4]">>></a> le_con_estab_evt
|
|
<LI><a href="#[1a5]">>></a> llc_con_move_cbk
|
|
<LI><a href="#[19e]">>></a> llc_rem_con_upd_proc_fsm
|
|
<LI><a href="#[18a]">>></a> le_data_len_chg_evt
|
|
<LI><a href="#[185]">>></a> le_rd_rem_feats_cmp_evt
|
|
<LI><a href="#[174]">>></a> le_rd_rem_ver_info_cmp_evt
|
|
<LI><a href="#[16e]">>></a> le_disc_cmp_evt
|
|
<LI><a href="#[172]">>></a> llc_init_term_proc
|
|
<LI><a href="#[157]">>></a> atts_write_rsp_send
|
|
<LI><a href="#[156]">>></a> atts_send_error
|
|
<LI><a href="#[154]">>></a> atts_send_event
|
|
<LI><a href="#[8b]">>></a> atts_execute_write_req
|
|
<LI><a href="#[8a]">>></a> atts_prepare_write_req
|
|
<LI><a href="#[87]">>></a> atts_read_mult_req
|
|
<LI><a href="#[86]">>></a> atts_read_blob_req
|
|
<LI><a href="#[85]">>></a> atts_read_req
|
|
<LI><a href="#[88]">>></a> atts_read_by_grp_type_req
|
|
<LI><a href="#[84]">>></a> atts_read_by_type_req
|
|
<LI><a href="#[83]">>></a> atts_find_by_type_req
|
|
<LI><a href="#[82]">>></a> atts_find_info_req
|
|
<LI><a href="#[81]">>></a> atts_mtu_exc_req
|
|
<LI><a href="#[143]">>></a> l2cc_sig_send_cmd_reject
|
|
<LI><a href="#[146]">>></a> l2c_code_con_param_upd_req_handler
|
|
<LI><a href="#[13a]">>></a> gatt_set_mtu
|
|
<LI><a href="#[133]">>></a> gattc_send_cmp_evt
|
|
<LI><a href="#[127]">>></a> gapc_con_create
|
|
<LI><a href="#[123]">>></a> gapm_send_cmp_evt
|
|
<LI><a href="#[22c]">>></a> ke_msg_forward
|
|
<LI><a href="#[1b5]">>></a> ke_msg_send_basic
|
|
<LI><a href="#[115]">>></a> gattc_svc_chg_ind_send
|
|
<LI><a href="#[22]">>></a> gatt_svc_func
|
|
<LI><a href="#[21]">>></a> gap_svc_func
|
|
<LI><a href="#[d4]">>></a> le_start_enc
|
|
<LI><a href="#[101]">>></a> le_ltk_req_evt
|
|
<LI><a href="#[80]">>></a> gapc_smp_recv_sec_req
|
|
<LI><a href="#[76]">>></a> gapc_smp_recv_pair_req
|
|
<LI><a href="#[e8]">>></a> gapc_smp_handle_enc_change_evt
|
|
<LI><a href="#[e4]">>></a> gapc_smp_pdu_send
|
|
<LI><a href="#[dd]">>></a> gapc_smp_check_repeated_attempts
|
|
<LI><a href="#[da]">>></a> gapc_smp_send_pairing_ind
|
|
<LI><a href="#[d7]">>></a> gapc_smp_send_pairing_req_ind
|
|
<LI><a href="#[d2]">>></a> le_set_phy
|
|
<LI><a href="#[c4]">>></a> le_rd_rem_ver_info
|
|
<LI><a href="#[c5]">>></a> le_rd_rem_feats
|
|
<LI><a href="#[c0]">>></a> le_disconnect
|
|
<LI><a href="#[bb]">>></a> le_con_param_upd
|
|
<LI><a href="#[d0]">>></a> l2cc_sig_send_param_upd_req
|
|
<LI><a href="#[cd]">>></a> l2cc_sig_send_param_resp
|
|
<LI><a href="#[4e]">>></a> gapc_smp_cmd_handler
|
|
<LI><a href="#[b8]">>></a> gapc_send_cmp_evt
|
|
<LI><a href="#[4a]">>></a> gapc_link_upd_cmd_handler
|
|
<LI><a href="#[4c]">>></a> gapc_get_info_cmd_handler
|
|
<LI><a href="#[b9]">>></a> gapc_con_param_upd_send
|
|
<LI><a href="#[18d]">>></a> le_set_data_len
|
|
<LI><a href="#[261]">>></a> gapm_start_activity
|
|
<LI><a href="#[264]">>></a> gatt_write_cfm
|
|
<LI><a href="#[263]">>></a> gatt_ntf_send
|
|
<LI><a href="#[262]">>></a> gatt_info_cfm
|
|
<LI><a href="#[227]">>></a> attc_send_read_ind
|
|
<LI><a href="#[ae]">>></a> attc_hdl_val_ntf_ind
|
|
<LI><a href="#[ac]">>></a> attc_prep_wr_rsp
|
|
<LI><a href="#[a9]">>></a> attc_rd_mult_rsp
|
|
<LI><a href="#[a8]">>></a> attc_rd_rsp
|
|
<LI><a href="#[aa]">>></a> attc_rd_by_grp_type_rsp
|
|
<LI><a href="#[a7]">>></a> attc_rd_by_type_rsp
|
|
<LI><a href="#[a6]">>></a> attc_find_by_type_rsp
|
|
<LI><a href="#[a5]">>></a> attc_find_info_rsp
|
|
<LI><a href="#[221]">>></a> le_ext_adv_report_evt
|
|
<LI><a href="#[37]">>></a> gapm_smp_gen_rand_nb_cb
|
|
<LI><a href="#[35]">>></a> gapm_smp_gen_rand_addr_cb
|
|
<LI><a href="#[36]">>></a> gapm_smp_use_enc_block_cb
|
|
<LI><a href="#[69]">>></a> l2cc_acl_data_handler
|
|
<LI><a href="#[202]">>></a> lld_init_end
|
|
<LI><a href="#[27a]">>></a> lld_scan_pkt_rx
|
|
<LI><a href="#[1fd]">>></a> lld_scan_end
|
|
<LI><a href="#[217]">>></a> le_scan_req_rcvd_evt
|
|
<LI><a href="#[279]">>></a> lld_adv_pkt_rx
|
|
<LI><a href="#[1f4]">>></a> lld_adv_end
|
|
<LI><a href="#[1ec]">>></a> l2cc_pdu_header_check
|
|
<LI><a href="#[1eb]">>></a> l2cc_pdu_rx_init
|
|
<LI><a href="#[1e4]">>></a> le_actv_cmp_send
|
|
<LI><a href="#[1df]">>></a> gapm_actv_stopped
|
|
<LI><a href="#[1da]">>></a> gapm_actv_created
|
|
<LI><a href="#[1d5]">>></a> attc_send_hdl_cfm
|
|
<LI><a href="#[1d4]">>></a> attc_send_att_req
|
|
<LI><a href="#[59]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[275]">>></a> lld_con_pkt_tx
|
|
<LI><a href="#[1b8]">>></a> lld_instant_proc_end
|
|
<LI><a href="#[1b4]">>></a> lld_con_cleanup
|
|
<LI><a href="#[6e]">>></a> ke_timer_schedule
|
|
<LI><a href="#[a3]">>></a> attc_err_rsp
|
|
<LI><a href="#[57]">>></a> 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 ⇒ ke_msg_send
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[61]">>></a> 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 ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[271]">>></a> list_extract_given
|
|
<LI><a href="#[11c]">>></a> list_push_back
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[16a]">>></a> llc_proc_unreg
|
|
<LI><a href="#[171]">>></a> llc_proc_reg
|
|
<LI><a href="#[64]">>></a> lld_disc_ind_handler
|
|
<LI><a href="#[16f]">>></a> llc_cleanup
|
|
<LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[128]">>></a> l2cc_create
|
|
<LI><a href="#[12e]">>></a> l2cc_cleanup
|
|
<LI><a href="#[129]">>></a> gattc_create
|
|
<LI><a href="#[12f]">>></a> gattc_cleanup
|
|
<LI><a href="#[127]">>></a> gapc_con_create
|
|
<LI><a href="#[12c]">>></a> gapc_cleanup
|
|
<LI><a href="#[121]">>></a> gapm_update_state
|
|
<LI><a href="#[286]">>></a> gapm_init
|
|
<LI><a href="#[b7]">>></a> gapc_update_state
|
|
<LI><a href="#[be]">>></a> gapc_disconnect_cmd_send
|
|
<LI><a href="#[c1]">>></a> gapc_connection_cfg_send
|
|
<LI><a href="#[1ee]">>></a> llc_start
|
|
<LI><a href="#[1d3]">>></a> 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]">>></a> gapc_param_update_rsp
|
|
<LI><a href="#[1a9]">>></a> le_phy_upd_cmp_evt
|
|
<LI><a href="#[19f]">>></a> le_rem_con_param_req_evt
|
|
<LI><a href="#[199]">>></a> le_con_update_cmp_evt
|
|
<LI><a href="#[1a4]">>></a> le_con_estab_evt
|
|
<LI><a href="#[18a]">>></a> le_data_len_chg_evt
|
|
<LI><a href="#[185]">>></a> le_rd_rem_feats_cmp_evt
|
|
<LI><a href="#[174]">>></a> le_rd_rem_ver_info_cmp_evt
|
|
<LI><a href="#[16a]">>></a> llc_proc_unreg
|
|
<LI><a href="#[171]">>></a> llc_proc_reg
|
|
<LI><a href="#[16e]">>></a> le_disc_cmp_evt
|
|
<LI><a href="#[15d]">>></a> atts_pdu_recv_handler
|
|
<LI><a href="#[13b]">>></a> l2cc_send_cmp_evt_status
|
|
<LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[129]">>></a> gattc_create
|
|
<LI><a href="#[127]">>></a> gapc_con_create
|
|
<LI><a href="#[12c]">>></a> gapc_cleanup
|
|
<LI><a href="#[124]">>></a> gapm_process_op_simple
|
|
<LI><a href="#[121]">>></a> gapm_update_state
|
|
<LI><a href="#[22]">>></a> gatt_svc_func
|
|
<LI><a href="#[21]">>></a> gap_svc_func
|
|
<LI><a href="#[100]">>></a> gapc_smp_gapm_cmp_evt
|
|
<LI><a href="#[b7]">>></a> gapc_update_state
|
|
<LI><a href="#[4b]">>></a> gapc_smp_timer_ind_handler
|
|
<LI><a href="#[b5]">>></a> gapc_process_op_simple
|
|
<LI><a href="#[4f]">>></a> gapc_param_upd_to_handler
|
|
<LI><a href="#[4d]">>></a> l2cc_pdu_recv_ind_handler
|
|
<LI><a href="#[be]">>></a> gapc_disconnect_cmd_send
|
|
<LI><a href="#[c1]">>></a> gapc_connection_cfg_send
|
|
<LI><a href="#[37]">>></a> gapm_smp_gen_rand_nb_cb
|
|
<LI><a href="#[35]">>></a> gapm_smp_gen_rand_addr_cb
|
|
<LI><a href="#[36]">>></a> gapm_smp_use_enc_block_cb
|
|
<LI><a href="#[68]">>></a> l2cc_pdu_recv_ind_handler
|
|
<LI><a href="#[69]">>></a> l2cc_acl_data_handler
|
|
<LI><a href="#[6a]">>></a> l2cc_pdu_send_cmd_handler
|
|
<LI><a href="#[1d3]">>></a> gattc_process_op_simple
|
|
<LI><a href="#[58]">>></a> l2cc_pdu_recv_ind_handler
|
|
<LI><a href="#[57]">>></a> gatt_timeout_handler
|
|
<LI><a href="#[5a]">>></a> gatt_op_cfm_handler
|
|
<LI><a href="#[56]">>></a> 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 ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[119]">>></a> slot_time_get
|
|
<LI><a href="#[272]">>></a> list_insert_given
|
|
<LI><a href="#[1ea]">>></a> ke_event_set
|
|
<LI><a href="#[118]">>></a> ke_time_past
|
|
<LI><a href="#[271]">>></a> list_extract_given
|
|
<LI><a href="#[273]">>></a> ble_timer_1ms_set
|
|
<LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[154]">>></a> atts_send_event
|
|
<LI><a href="#[fe]">>></a> gapc_key_press_notify
|
|
<LI><a href="#[e4]">>></a> gapc_smp_pdu_send
|
|
<LI><a href="#[db]">>></a> gapc_smp_launch_rep_att_timer
|
|
<LI><a href="#[4a]">>></a> gapc_link_upd_cmd_handler
|
|
<LI><a href="#[3e]">>></a> gapm_init_start
|
|
<LI><a href="#[1ed]">>></a> llc_llcp_trans_timer_set
|
|
<LI><a href="#[5f]">>></a> lld_scan_end_ind_handler
|
|
<LI><a href="#[1d4]">>></a> 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 ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ea]">>></a> ke_event_set
|
|
<LI><a href="#[118]">>></a> ke_time_past
|
|
<LI><a href="#[271]">>></a> list_extract_given
|
|
<LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[273]">>></a> ble_timer_1ms_set
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[15d]">>></a> atts_pdu_recv_handler
|
|
<LI><a href="#[147]">>></a> l2c_code_con_param_upd_rsp_handler
|
|
<LI><a href="#[12f]">>></a> gattc_cleanup
|
|
<LI><a href="#[12c]">>></a> gapc_cleanup
|
|
<LI><a href="#[28b]">>></a> llm_init
|
|
<LI><a href="#[e0]">>></a> gapc_smp_clear_timeout_timer
|
|
<LI><a href="#[e4]">>></a> gapc_smp_pdu_send
|
|
<LI><a href="#[db]">>></a> gapc_smp_launch_rep_att_timer
|
|
<LI><a href="#[3f]">>></a> gapm_init_stop
|
|
<LI><a href="#[21e]">>></a> le_set_ext_scan_en
|
|
<LI><a href="#[1ed]">>></a> llc_llcp_trans_timer_set
|
|
<LI><a href="#[1e9]">>></a> gapm_init_connection_ind
|
|
<LI><a href="#[1e7]">>></a> gapm_actv_init_fsm
|
|
<LI><a href="#[1d6]">>></a> 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]">>></a> l2cm_tx_status
|
|
<LI><a href="#[dc]">>></a> ke_timer_clear
|
|
<LI><a href="#[d1]">>></a> ke_timer_set
|
|
<LI><a href="#[20b]">>></a> le_nb_cmp_pkts_evt
|
|
<LI><a href="#[74]">>></a> 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]">>></a> ke_timer_schedule
|
|
<LI><a href="#[288]">>></a> l2cm_init
|
|
<LI><a href="#[6c]">>></a> aes_crypt_evt_handler
|
|
<LI><a href="#[74]">>></a> 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]">>></a> lld_con_pkt_rx
|
|
<LI><a href="#[27b]">>></a> lld_init_pkt_rx
|
|
<LI><a href="#[279]">>></a> 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]">>></a> 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]">>></a> 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]">>></a> 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]">>></a> ke_timer_schedule
|
|
<LI><a href="#[dc]">>></a> ke_timer_clear
|
|
<LI><a href="#[d1]">>></a> 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]">>></a> aes_start
|
|
<LI><a href="#[11e]">>></a> 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]">>></a> lld_scan_restart
|
|
<LI><a href="#[1cd]">>></a> sch_plan_offset_req
|
|
<LI><a href="#[27e]">>></a> sch_alarm_timer_isr
|
|
<LI><a href="#[29]">>></a> lld_con_frm_cbk
|
|
<LI><a href="#[1c0]">>></a> lld_con_start
|
|
<LI><a href="#[1be]">>></a> lld_con_slave_latency
|
|
<LI><a href="#[2a]">>></a> lld_con_evt_cancel_cbk
|
|
<LI><a href="#[32]">>></a> lld_init_frm_cbk
|
|
<LI><a href="#[204]">>></a> lld_init_start
|
|
<LI><a href="#[33]">>></a> lld_init_evt_cancel_cbk
|
|
<LI><a href="#[203]">>></a> lld_init_sched
|
|
<LI><a href="#[2f]">>></a> lld_scan_frm_cbk
|
|
<LI><a href="#[201]">>></a> lld_scan_params_update
|
|
<LI><a href="#[1ff]">>></a> lld_scan_start
|
|
<LI><a href="#[30]">>></a> lld_scan_evt_cancel_cbk
|
|
<LI><a href="#[1fe]">>></a> lld_scan_sched
|
|
<LI><a href="#[1f8]">>></a> 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]">>></a> sch_arb_prog_timer
|
|
<LI><a href="#[27f]">>></a> sch_arb_evt_isr
|
|
<LI><a href="#[1ba]">>></a> sch_arb_insert
|
|
<LI><a href="#[118]">>></a> ke_time_past
|
|
<LI><a href="#[6e]">>></a> ke_timer_schedule
|
|
<LI><a href="#[d1]">>></a> ke_timer_set
|
|
<LI><a href="#[209]">>></a> sch_alarm_set
|
|
<LI><a href="#[207]">>></a> 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]">>></a> co_clz
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1c]">>></a> 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 ⇒ aes_result_handler ⇒ ble_aes_encrypt
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[274]">>></a> ke_event_clear
|
|
<LI><a href="#[11e]">>></a> 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 ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[11c]">>></a> list_push_back
|
|
<LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[df]">>></a> 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 ⇒ ke_msg_send_basic ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[119]">>></a> slot_time_get
|
|
<LI><a href="#[118]">>></a> ke_time_past
|
|
<LI><a href="#[1b5]">>></a> ke_msg_send_basic
|
|
<LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[274]">>></a> ke_event_clear
|
|
<LI><a href="#[273]">>></a> ble_timer_1ms_set
|
|
<LI><a href="#[df]">>></a> 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 ⇒ l2cc_data_send ⇒ lld_con_data_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[13c]">>></a> l2cc_data_send
|
|
<LI><a href="#[1ea]">>></a> ke_event_set
|
|
<LI><a href="#[274]">>></a> 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 ⇒ ke_msg_send_basic ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1b6]">>></a> ble_buf_llcp_tx_free
|
|
<LI><a href="#[140]">>></a> ble_buf_acl_tx_free
|
|
<LI><a href="#[1b5]">>></a> ke_msg_send_basic
|
|
<LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[29]">>></a> 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 ⇒ lld_instant_proc_end ⇒ ke_msg_send_basic ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1b8]">>></a> lld_instant_proc_end
|
|
<LI><a href="#[277]">>></a> lld_exp_sync_pos
|
|
<LI><a href="#[278]">>></a> lld_rxdesc_check
|
|
<LI><a href="#[1ae]">>></a> lld_rxdesc_free
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[29]">>></a> 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 ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
<LI><a href="#[1bd]">>></a> slot_clock_get
|
|
<LI><a href="#[1bf]">>></a> sch_arb_remove
|
|
<LI><a href="#[276]">>></a> lld_con_pkt_rx
|
|
<LI><a href="#[275]">>></a> lld_con_pkt_tx
|
|
<LI><a href="#[1bb]">>></a> lld_con_tx_prog
|
|
<LI><a href="#[1b9]">>></a> lld_con_sched
|
|
<LI><a href="#[1b4]">>></a> 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 ⇒ le_scan_req_rcvd_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[277]">>></a> lld_exp_sync_pos
|
|
<LI><a href="#[278]">>></a> lld_rxdesc_check
|
|
<LI><a href="#[1ae]">>></a> lld_rxdesc_free
|
|
<LI><a href="#[15f]">>></a> llm_is_dev_connected
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
<LI><a href="#[217]">>></a> le_scan_req_rcvd_evt
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[2c]">>></a> 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 ⇒ lld_adv_end ⇒ sch_slice_fg_remove ⇒ lld_scan_restart ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[cf]">>></a> rand
|
|
<LI><a href="#[1bf]">>></a> sch_arb_remove
|
|
<LI><a href="#[1ba]">>></a> sch_arb_insert
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
<LI><a href="#[279]">>></a> lld_adv_pkt_rx
|
|
<LI><a href="#[1f5]">>></a> lld_adv_data_set
|
|
<LI><a href="#[1f4]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[278]">>></a> lld_rxdesc_check
|
|
<LI><a href="#[1ae]">>></a> lld_rxdesc_free
|
|
<LI><a href="#[160]">>></a> bdaddr_is_same
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[2f]">>></a> 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 ⇒ lld_scan_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1bd]">>></a> slot_clock_get
|
|
<LI><a href="#[1bf]">>></a> sch_arb_remove
|
|
<LI><a href="#[1ba]">>></a> sch_arb_insert
|
|
<LI><a href="#[278]">>></a> lld_rxdesc_check
|
|
<LI><a href="#[1ae]">>></a> lld_rxdesc_free
|
|
<LI><a href="#[27a]">>></a> lld_scan_pkt_rx
|
|
<LI><a href="#[1fe]">>></a> lld_scan_sched
|
|
<LI><a href="#[1fd]">>></a> 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 ⇒ lld_rxdesc_free ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[27c]">>></a> le_pkt_dur_in_us
|
|
<LI><a href="#[277]">>></a> lld_exp_sync_pos
|
|
<LI><a href="#[278]">>></a> lld_rxdesc_check
|
|
<LI><a href="#[1ae]">>></a> lld_rxdesc_free
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[32]">>></a> 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 ⇒ lld_init_end ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
<LI><a href="#[202]">>></a> lld_init_end
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[32]">>></a> 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 ⇒ lld_init_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1bd]">>></a> slot_clock_get
|
|
<LI><a href="#[1bf]">>></a> sch_arb_remove
|
|
<LI><a href="#[1ba]">>></a> sch_arb_insert
|
|
<LI><a href="#[278]">>></a> lld_rxdesc_check
|
|
<LI><a href="#[1ae]">>></a> lld_rxdesc_free
|
|
<LI><a href="#[27d]">>></a> lld_init_pkt_tx
|
|
<LI><a href="#[27b]">>></a> lld_init_pkt_rx
|
|
<LI><a href="#[203]">>></a> lld_init_sched
|
|
<LI><a href="#[202]">>></a> 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 ⇒ sch_arb_evt_isr ⇒ sch_arb_prog_timer ⇒ ble_timer_hus_set
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[280]">>></a> sch_prog_fifo_isr
|
|
<LI><a href="#[281]">>></a> sch_arb_sw_isr
|
|
<LI><a href="#[27f]">>></a> sch_arb_evt_isr
|
|
<LI><a href="#[27e]">>></a> sch_alarm_timer_isr
|
|
<LI><a href="#[191]">>></a> __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 ⇒ sch_arb_prog_timer ⇒ ble_timer_hus_set
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1c8]">>></a> sch_arb_prog_timer
|
|
<LI><a href="#[119]">>></a> slot_time_get
|
|
<LI><a href="#[11c]">>></a> list_push_back
|
|
<LI><a href="#[11f]">>></a> list_pop_front
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[8]">>></a> 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]">>></a> list_pop_front
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[8]">>></a> 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]">>></a> 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 ⇒ sch_alarm_prog
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1bd]">>></a> slot_clock_get
|
|
<LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[207]">>></a> sch_alarm_prog
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[8]">>></a> 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]">>></a> 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 ⇒ rf_reset ⇒ rf_gain_cal ⇒ rf_dac_adjust
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[42]">>></a> rf_reset
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[253]">>></a> 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 ⇒ ke_init ⇒ ke_mem_init
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[282]">>></a> ke_init
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[253]">>></a> 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 ⇒ ble_drv_init ⇒ l2cm_init ⇒ l2cc_cleanup ⇒ l2cc_send_cmp_evt_status ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[284]">>></a> ble_drv_init
|
|
<LI><a href="#[283]">>></a> rf_init
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[253]">>></a> 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 ⇒ gapm_reset ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[25d]">>></a> gapm_reset
|
|
<LI><a href="#[285]">>></a> ke_task_create
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[253]">>></a> 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 ⇒ l2cm_init ⇒ l2cc_cleanup ⇒ l2cc_send_cmp_evt_status ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[28d]">>></a> sch_init
|
|
<LI><a href="#[28b]">>></a> llm_init
|
|
<LI><a href="#[28a]">>></a> lld_init
|
|
<LI><a href="#[288]">>></a> l2cm_init
|
|
<LI><a href="#[28e]">>></a> ke_event_callback_set
|
|
<LI><a href="#[287]">>></a> gattm_init
|
|
<LI><a href="#[286]">>></a> gapm_init
|
|
<LI><a href="#[289]">>></a> ble_buf_init
|
|
<LI><a href="#[28c]">>></a> aes_init
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[255]">>></a> ble_init
|
|
<LI><a href="#[20d]">>></a> 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 ⇒ ble_drv_init ⇒ l2cm_init ⇒ l2cc_cleanup ⇒ l2cc_send_cmp_evt_status ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[28f]">>></a> ke_flush
|
|
<LI><a href="#[284]">>></a> ble_drv_init
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[55]">>></a> 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 ⇒ ke_mem_init
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[290]">>></a> ke_mem_init
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[254]">>></a> 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 ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[20d]">>></a> 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 ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[284]">>></a> 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 ⇒ gapc_cleanup ⇒ gapc_send_complete_evt ⇒ gapc_operation_cleanup ⇒ gapc_smp_cleanup ⇒ gapc_smp_clear_timeout_timer ⇒ ke_timer_clear ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[291]">>></a> gapm_actv_reset
|
|
<LI><a href="#[12c]">>></a> gapc_cleanup
|
|
<LI><a href="#[122]">>></a> gapm_operation_cleanup
|
|
<LI><a href="#[bf]">>></a> ke_state_set
|
|
<LI><a href="#[285]">>></a> ke_task_create
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[284]">>></a> 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 ⇒ gattc_cleanup ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[12f]">>></a> gattc_cleanup
|
|
<LI><a href="#[10a]">>></a> attmdb_destroy
|
|
<LI><a href="#[285]">>></a> ke_task_create
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[284]">>></a> 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 ⇒ llc_cleanup ⇒ llc_llcp_trans_timer_set ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[16f]">>></a> llc_cleanup
|
|
<LI><a href="#[dc]">>></a> ke_timer_clear
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[285]">>></a> ke_task_create
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[284]">>></a> 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 ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1af]">>></a> ble_buf_rx_alloc
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[28a]">>></a> 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]">>></a> rand
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[28a]">>></a> 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 ⇒ lld_con_init ⇒ sch_slice_per_remove ⇒ sch_slice_compute ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[295]">>></a> lld_scan_init
|
|
<LI><a href="#[296]">>></a> lld_init_init
|
|
<LI><a href="#[297]">>></a> lld_con_init
|
|
<LI><a href="#[294]">>></a> lld_adv_init
|
|
<LI><a href="#[293]">>></a> lld_env_init
|
|
<LI><a href="#[292]">>></a> lld_core_init
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[284]">>></a> 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 ⇒ sch_slice_per_remove ⇒ sch_slice_compute ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1b7]">>></a> sch_slice_per_remove
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[28a]">>></a> 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]">>></a> 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]">>></a> 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 ⇒ gapm_actv_free ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1db]">>></a> gapm_actv_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[286]">>></a> 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 ⇒ l2cc_cleanup ⇒ l2cc_send_cmp_evt_status ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[12e]">>></a> l2cc_cleanup
|
|
<LI><a href="#[274]">>></a> ke_event_clear
|
|
<LI><a href="#[28e]">>></a> ke_event_callback_set
|
|
<LI><a href="#[285]">>></a> ke_task_create
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[284]">>></a> 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 ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[28a]">>></a> 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 ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[28a]">>></a> 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 ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[28a]">>></a> 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 ⇒ gapc_disconnect ⇒ gapc_disconnect_cmd_send ⇒ le_disconnect ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[25b]">>></a> uart1Rb_Read
|
|
<LI><a href="#[25c]">>></a> sess_txd_send
|
|
<LI><a href="#[25d]">>></a> gapm_reset
|
|
<LI><a href="#[24b]">>></a> gapc_disconnect
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[26a]">>></a> 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 ⇒ gapm_create_advertising ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[240]">>></a> gapm_create_advertising
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[239]">>></a> 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 ⇒ app_conn_fsm ⇒ app_adv_action ⇒ app_adv_create ⇒ gapm_create_advertising ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
<LI><a href="#[246]">>></a> app_conn_fsm
|
|
<LI><a href="#[24b]">>></a> gapc_disconnect
|
|
<LI><a href="#[24a]">>></a> __2printf
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[49]">>></a> 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 ⇒ gapc_smp_pairing_ltk_exch ⇒ gapc_smp_tkdp_send_continue ⇒ gapc_smp_tkdp_rcp_start ⇒ gapc_smp_tkdp_rcp_continue ⇒ gapc_smp_tkdp_send_start (Cycle)
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[cf]">>></a> rand
|
|
<LI><a href="#[f8]">>></a> gapc_smp_pairing_tk_exch
|
|
<LI><a href="#[fb]">>></a> gapc_smp_pairing_rsp
|
|
<LI><a href="#[f9]">>></a> gapc_smp_pairing_ltk_exch
|
|
<LI><a href="#[fa]">>></a> gapc_smp_pairing_csrk_exch
|
|
<LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
<LI><a href="#[24d]">>></a> app_pairing_get
|
|
<LI><a href="#[24e]">>></a> app_ltk_gen
|
|
<LI><a href="#[24a]">>></a> __2printf
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[49]">>></a> 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 ⇒ __2printf
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[24a]">>></a> __2printf
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[49]">>></a> 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 ⇒ gapc_smp_encrypt_cfm ⇒ gapc_smp_send_ltk_req_rsp ⇒ le_ltk_req_reply ⇒ llc_rem_encrypt_proc_fsm ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[fc]">>></a> gapc_smp_encrypt_cfm
|
|
<LI><a href="#[251]">>></a> app_ltk_find
|
|
<LI><a href="#[24b]">>></a> gapc_disconnect
|
|
<LI><a href="#[24a]">>></a> __2printf
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[49]">>></a> 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 ⇒ gatt_read_cfm ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[25e]">>></a> diss_value_get
|
|
<LI><a href="#[25f]">>></a> 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 ⇒ gatt_read_cfm ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[25f]">>></a> gatt_read_cfm
|
|
<LI><a href="#[26b]">>></a> sess_cb_rxd
|
|
<LI><a href="#[264]">>></a> gatt_write_cfm
|
|
<LI><a href="#[262]">>></a> 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]">>></a> rcc_sysclk_get
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[b3]">>></a> 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 ⇒ rf_dac_adjust
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[b1]">>></a> rf_dac_adjust
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[42]">>></a> 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]">>></a> rcc_sysclk_get
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[42]">>></a> 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 ⇒ gapc_send_complete_evt ⇒ gapc_operation_cleanup ⇒ gapc_smp_cleanup ⇒ gapc_smp_clear_timeout_timer ⇒ ke_timer_clear ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bb]">>></a> le_con_param_upd
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[ba]">>></a> gapc_get_conhdl
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[cb]">>></a> gapc_param_update_rsp
|
|
<LI><a href="#[4a]">>></a> 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 ⇒ gapc_process_op_simple ⇒ gapc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[c7]">>></a> lld_con_rssi_get
|
|
<LI><a href="#[c4]">>></a> le_rd_rem_ver_info
|
|
<LI><a href="#[c5]">>></a> le_rd_rem_feats
|
|
<LI><a href="#[c8]">>></a> le_rd_phy
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
<LI><a href="#[c9]">>></a> gapc_get_chan_sel_algo
|
|
<LI><a href="#[b5]">>></a> gapc_process_op_simple
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
<LI><a href="#[ba]">>></a> 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 ⇒ gapc_smp_pdu_recv ⇒ gapc_smp_pairing_end ⇒ gapc_smp_launch_rep_att_timer ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[ca]">>></a> 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 ⇒ gapc_disconnect_cmd_send ⇒ le_disconnect ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
<LI><a href="#[be]">>></a> 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 ⇒ gapc_con_param_upd_send ⇒ gapc_send_complete_evt ⇒ gapc_operation_cleanup ⇒ gapc_smp_cleanup ⇒ gapc_smp_clear_timeout_timer ⇒ ke_timer_clear ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[cf]">>></a> rand
|
|
<LI><a href="#[d2]">>></a> le_set_phy
|
|
<LI><a href="#[d0]">>></a> l2cc_sig_send_param_upd_req
|
|
<LI><a href="#[d1]">>></a> ke_timer_set
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
<LI><a href="#[ce]">>></a> gapc_param_update_sanity
|
|
<LI><a href="#[b5]">>></a> gapc_process_op_simple
|
|
<LI><a href="#[b9]">>></a> gapc_con_param_upd_send
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
<LI><a href="#[ba]">>></a> 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 ⇒ le_start_enc ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d4]">>></a> le_start_enc
|
|
<LI><a href="#[b7]">>></a> gapc_update_state
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
<LI><a href="#[ba]">>></a> gapc_get_conhdl
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[20]">>></a> gapc_smp_aes_res_cb
|
|
<LI><a href="#[4e]">>></a> 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 ⇒ le_ltk_req_reply ⇒ llc_rem_encrypt_proc_fsm ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d6]">>></a> le_ltk_req_reply
|
|
<LI><a href="#[b7]">>></a> gapc_update_state
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
<LI><a href="#[ba]">>></a> gapc_get_conhdl
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[fc]">>></a> gapc_smp_encrypt_cfm
|
|
<LI><a href="#[20]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
<LI><a href="#[d9]">>></a> gapc_enc_keysize_get
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[fb]">>></a> gapc_smp_pairing_rsp
|
|
<LI><a href="#[77]">>></a> gapc_smp_recv_pair_rsp
|
|
<LI><a href="#[e5]">>></a> gapc_smp_tkdp_send_continue
|
|
<LI><a href="#[4e]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
<LI><a href="#[c2]">>></a> gapc_auth_set
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[80]">>></a> gapc_smp_recv_sec_req
|
|
<LI><a href="#[7f]">>></a> gapc_smp_recv_sign_info
|
|
<LI><a href="#[7e]">>></a> gapc_smp_recv_id_addr_info
|
|
<LI><a href="#[7c]">>></a> gapc_smp_recv_mst_id
|
|
<LI><a href="#[7a]">>></a> gapc_smp_recv_pair_fail
|
|
<LI><a href="#[76]">>></a> gapc_smp_recv_pair_req
|
|
<LI><a href="#[de]">>></a> 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 ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[dc]">>></a> ke_timer_clear
|
|
<LI><a href="#[d1]">>></a> ke_timer_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[de]">>></a> gapc_smp_pairing_end
|
|
<LI><a href="#[dd]">>></a> 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 ⇒ gapc_smp_launch_rep_att_timer ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[db]">>></a> gapc_smp_launch_rep_att_timer
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[80]">>></a> gapc_smp_recv_sec_req
|
|
<LI><a href="#[76]">>></a> 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]">>></a> gapc_smp_pairing_rsp
|
|
<LI><a href="#[77]">>></a> 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 ⇒ gapc_smp_launch_rep_att_timer ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[e0]">>></a> gapc_smp_clear_timeout_timer
|
|
<LI><a href="#[db]">>></a> gapc_smp_launch_rep_att_timer
|
|
<LI><a href="#[da]">>></a> gapc_smp_send_pairing_ind
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[f8]">>></a> gapc_smp_pairing_tk_exch
|
|
<LI><a href="#[fb]">>></a> gapc_smp_pairing_rsp
|
|
<LI><a href="#[100]">>></a> gapc_smp_gapm_cmp_evt
|
|
<LI><a href="#[7a]">>></a> gapc_smp_recv_pair_fail
|
|
<LI><a href="#[20]">>></a> gapc_smp_aes_res_cb
|
|
<LI><a href="#[e8]">>></a> gapc_smp_handle_enc_change_evt
|
|
<LI><a href="#[e5]">>></a> gapc_smp_tkdp_send_continue
|
|
<LI><a href="#[e1]">>></a> gapc_smp_tkdp_rcp_continue
|
|
<LI><a href="#[4b]">>></a> gapc_smp_timer_ind_handler
|
|
<LI><a href="#[ca]">>></a> 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 ⇒ gapc_smp_tkdp_send_start (Cycle)
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
<LI><a href="#[e2]">>></a> gapc_smp_tkdp_send_start
|
|
<LI><a href="#[de]">>></a> gapc_smp_pairing_end
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[7f]">>></a> gapc_smp_recv_sign_info
|
|
<LI><a href="#[7e]">>></a> gapc_smp_recv_id_addr_info
|
|
<LI><a href="#[7d]">>></a> gapc_smp_recv_id_info
|
|
<LI><a href="#[7c]">>></a> gapc_smp_recv_mst_id
|
|
<LI><a href="#[7b]">>></a> gapc_smp_recv_enc_info
|
|
<LI><a href="#[e3]">>></a> 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 ⇒ gapc_smp_tkdp_rcp_continue ⇒ gapc_smp_tkdp_send_start (Cycle)
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[e1]">>></a> gapc_smp_tkdp_rcp_continue
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[e8]">>></a> gapc_smp_handle_enc_change_evt
|
|
<LI><a href="#[e5]">>></a> 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 ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[dc]">>></a> ke_timer_clear
|
|
<LI><a href="#[d1]">>></a> ke_timer_set
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[fb]">>></a> gapc_smp_pairing_rsp
|
|
<LI><a href="#[f9]">>></a> gapc_smp_pairing_ltk_exch
|
|
<LI><a href="#[fa]">>></a> gapc_smp_pairing_csrk_exch
|
|
<LI><a href="#[fe]">>></a> gapc_key_press_notify
|
|
<LI><a href="#[ef]">>></a> gapc_smp_pair_rand_send
|
|
<LI><a href="#[ee]">>></a> gapc_smp_pair_fail_send
|
|
<LI><a href="#[f6]">>></a> gapc_smp_pairing_start
|
|
<LI><a href="#[20]">>></a> gapc_smp_aes_res_cb
|
|
<LI><a href="#[e5]">>></a> gapc_smp_tkdp_send_continue
|
|
<LI><a href="#[4e]">>></a> 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 ⇒ gapc_smp_tkdp_rcp_start ⇒ gapc_smp_tkdp_rcp_continue ⇒ gapc_smp_tkdp_send_start (Cycle)
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[e6]">>></a> l2cc_smp_pdu_alloc
|
|
<LI><a href="#[e4]">>></a> gapc_smp_pdu_send
|
|
<LI><a href="#[e3]">>></a> gapc_smp_tkdp_rcp_start
|
|
<LI><a href="#[de]">>></a> gapc_smp_pairing_end
|
|
<LI><a href="#[d7]">>></a> gapc_smp_send_pairing_req_ind
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[f9]">>></a> gapc_smp_pairing_ltk_exch
|
|
<LI><a href="#[fa]">>></a> gapc_smp_pairing_csrk_exch
|
|
<LI><a href="#[e2]">>></a> 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 ⇒ gapc_smp_tkdp_send_continue ⇒ gapc_smp_tkdp_rcp_start ⇒ gapc_smp_tkdp_rcp_continue ⇒ gapc_smp_tkdp_send_start (Cycle)
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[e5]">>></a> gapc_smp_tkdp_send_continue
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[e8]">>></a> gapc_smp_handle_enc_change_evt
|
|
<LI><a href="#[e1]">>></a> 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]">>></a> gapc_smp_pairing_rsp
|
|
<LI><a href="#[77]">>></a> 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 ⇒ __ARM_common_switch8
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[fb]">>></a> gapc_smp_pairing_rsp
|
|
<LI><a href="#[77]">>></a> 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 ⇒ gapc_smp_tkdp_send_start ⇒ gapc_smp_tkdp_send_continue ⇒ gapc_smp_tkdp_rcp_start ⇒ gapc_smp_tkdp_rcp_continue ⇒ gapc_smp_tkdp_send_start (Cycle)
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[e2]">>></a> gapc_smp_tkdp_send_start
|
|
<LI><a href="#[e3]">>></a> gapc_smp_tkdp_rcp_start
|
|
<LI><a href="#[de]">>></a> gapc_smp_pairing_end
|
|
<LI><a href="#[b7]">>></a> gapc_update_state
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[103]">>></a> 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 ⇒ aes_encrypt ⇒ aes_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[ea]">>></a> aes_encrypt
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[101]">>></a> le_ltk_req_evt
|
|
<LI><a href="#[20]">>></a> 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 ⇒ aes_c1 ⇒ aes_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[ec]">>></a> gapc_get_bdaddr
|
|
<LI><a href="#[ed]">>></a> aes_c1
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[79]">>></a> gapc_smp_recv_pair_rand
|
|
<LI><a href="#[20]">>></a> 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 ⇒ gapc_smp_send_ltk_req_rsp ⇒ le_ltk_req_reply ⇒ llc_rem_encrypt_proc_fsm ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[e6]">>></a> l2cc_smp_pdu_alloc
|
|
<LI><a href="#[d9]">>></a> gapc_enc_keysize_get
|
|
<LI><a href="#[ef]">>></a> gapc_smp_pair_rand_send
|
|
<LI><a href="#[ee]">>></a> gapc_smp_pair_fail_send
|
|
<LI><a href="#[eb]">>></a> gapc_smp_comp_cnf_val
|
|
<LI><a href="#[e9]">>></a> gapc_smp_generate_stk
|
|
<LI><a href="#[e4]">>></a> gapc_smp_pdu_send
|
|
<LI><a href="#[de]">>></a> gapc_smp_pairing_end
|
|
<LI><a href="#[d5]">>></a> gapc_smp_send_ltk_req_rsp
|
|
<LI><a href="#[d3]">>></a> 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 ⇒ gapc_smp_check_repeated_attempts ⇒ gapc_smp_launch_rep_att_timer ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[dd]">>></a> gapc_smp_check_repeated_attempts
|
|
<LI><a href="#[da]">>></a> gapc_smp_send_pairing_ind
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> 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 ⇒ gapc_smp_generate_rand ⇒ aes_rand ⇒ aes_encrypt ⇒ aes_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[f4]">>></a> gapc_smp_generate_rand
|
|
<LI><a href="#[f1]">>></a> gapc_smp_check_max_key_size
|
|
<LI><a href="#[f0]">>></a> gapc_smp_check_pairing_feat
|
|
<LI><a href="#[e7]">>></a> gapc_smp_is_sec_mode_reached
|
|
<LI><a href="#[f3]">>></a> gapc_smp_get_key_sec_prop
|
|
<LI><a href="#[f2]">>></a> gapc_smp_check_key_distrib
|
|
<LI><a href="#[d7]">>></a> 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 ⇒ gapc_smp_generate_rand ⇒ aes_rand ⇒ aes_encrypt ⇒ aes_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[f4]">>></a> gapc_smp_generate_rand
|
|
<LI><a href="#[ef]">>></a> 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 ⇒ gapc_smp_comp_cnf_val ⇒ aes_c1 ⇒ aes_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[eb]">>></a> 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 ⇒ gapc_smp_pairing_end ⇒ gapc_smp_launch_rep_att_timer ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[de]">>></a> gapc_smp_pairing_end
|
|
<LI><a href="#[da]">>></a> 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 ⇒ gapc_smp_tkdp_rcp_continue ⇒ gapc_smp_tkdp_send_start (Cycle)
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[e1]">>></a> 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 ⇒ gapc_smp_tkdp_rcp_continue ⇒ gapc_smp_tkdp_send_start (Cycle)
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d9]">>></a> gapc_enc_keysize_get
|
|
<LI><a href="#[e1]">>></a> gapc_smp_tkdp_rcp_continue
|
|
<LI><a href="#[da]">>></a> 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 ⇒ gapc_smp_tkdp_rcp_continue ⇒ gapc_smp_tkdp_send_start (Cycle)
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[e1]">>></a> 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 ⇒ gapc_smp_tkdp_rcp_continue ⇒ gapc_smp_tkdp_send_start (Cycle)
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[e1]">>></a> gapc_smp_tkdp_rcp_continue
|
|
<LI><a href="#[da]">>></a> 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 ⇒ gapc_smp_tkdp_rcp_continue ⇒ gapc_smp_tkdp_send_start (Cycle)
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[e1]">>></a> gapc_smp_tkdp_rcp_continue
|
|
<LI><a href="#[da]">>></a> 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 ⇒ gapc_smp_check_repeated_attempts ⇒ gapc_smp_launch_rep_att_timer ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[f5]">>></a> gapc_get_role
|
|
<LI><a href="#[dd]">>></a> gapc_smp_check_repeated_attempts
|
|
<LI><a href="#[da]">>></a> gapc_smp_send_pairing_ind
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> 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 ⇒ gapc_smp_pdu_send ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[e6]">>></a> l2cc_smp_pdu_alloc
|
|
<LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[f0]">>></a> gapc_smp_check_pairing_feat
|
|
<LI><a href="#[e4]">>></a> gapc_smp_pdu_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[4e]">>></a> 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]">>></a> gapc_smp_pairing_start
|
|
<LI><a href="#[77]">>></a> 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]">>></a> gapc_smp_pairing_rsp
|
|
<LI><a href="#[77]">>></a> 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 ⇒ ke_timer_clear ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[dc]">>></a> ke_timer_clear
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[fd]">>></a> gapc_smp_cleanup
|
|
<LI><a href="#[de]">>></a> 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 ⇒ gapc_smp_pdu_send ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[e6]">>></a> l2cc_smp_pdu_alloc
|
|
<LI><a href="#[e4]">>></a> gapc_smp_pdu_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[f8]">>></a> gapc_smp_pairing_tk_exch
|
|
<LI><a href="#[fb]">>></a> gapc_smp_pairing_rsp
|
|
<LI><a href="#[100]">>></a> gapc_smp_gapm_cmp_evt
|
|
<LI><a href="#[20]">>></a> gapc_smp_aes_res_cb
|
|
<LI><a href="#[ca]">>></a> 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 ⇒ gapc_smp_pdu_send ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[e6]">>></a> l2cc_smp_pdu_alloc
|
|
<LI><a href="#[e4]">>></a> gapc_smp_pdu_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[78]">>></a> gapc_smp_recv_pair_cfm
|
|
<LI><a href="#[20]">>></a> 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 ⇒ aes_rand ⇒ aes_encrypt ⇒ aes_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[104]">>></a> aes_rand
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[f8]">>></a> gapc_smp_pairing_tk_exch
|
|
<LI><a href="#[78]">>></a> gapc_smp_recv_pair_cfm
|
|
<LI><a href="#[77]">>></a> 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 ⇒ attm_is_bt_uuid
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[106]">>></a> attm_is_bt_uuid
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[107]">>></a> 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 ⇒ attm_is_bt_uuid
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[106]">>></a> attm_is_bt_uuid
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[107]">>></a> 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]">>></a> slot_time_get
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[6e]">>></a> ke_timer_schedule
|
|
<LI><a href="#[dc]">>></a> ke_timer_clear
|
|
<LI><a href="#[d1]">>></a> 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 ⇒ aes_start ⇒ ble_aes_encrypt
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[120]">>></a> aes_xor_128
|
|
<LI><a href="#[11b]">>></a> 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 ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[121]">>></a> gapm_update_state
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[125]">>></a> gapm_send_complete_evt
|
|
<LI><a href="#[286]">>></a> 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 ⇒ gapc_smp_cleanup ⇒ gapc_smp_clear_timeout_timer ⇒ ke_timer_clear ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[fd]">>></a> gapc_smp_cleanup
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[12c]">>></a> gapc_cleanup
|
|
<LI><a href="#[bd]">>></a> 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 ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[12f]">>></a> 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 ⇒ gapc_send_complete_evt ⇒ gapc_operation_cleanup ⇒ gapc_smp_cleanup ⇒ gapc_smp_clear_timeout_timer ⇒ ke_timer_clear ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[144]">>></a> 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 ⇒ l2cc_sig_send_cmd_reject ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[143]">>></a> l2cc_sig_send_cmd_reject
|
|
<LI><a href="#[f5]">>></a> gapc_get_role
|
|
<LI><a href="#[cd]">>></a> l2cc_sig_send_param_resp
|
|
<LI><a href="#[ce]">>></a> gapc_param_update_sanity
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[144]">>></a> 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 ⇒ gapc_send_complete_evt ⇒ gapc_operation_cleanup ⇒ gapc_smp_cleanup ⇒ gapc_smp_clear_timeout_timer ⇒ ke_timer_clear ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[143]">>></a> l2cc_sig_send_cmd_reject
|
|
<LI><a href="#[dc]">>></a> ke_timer_clear
|
|
<LI><a href="#[f5]">>></a> gapc_get_role
|
|
<LI><a href="#[bd]">>></a> gapc_send_complete_evt
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[144]">>></a> 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 ⇒ attmdb_att_get_perm ⇒ attmdb_get_service2
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[14f]">>></a> gapc_lk_sec_lvl_get
|
|
<LI><a href="#[150]">>></a> gapc_is_sec_set
|
|
<LI><a href="#[10f]">>></a> attmdb_att_get_perm
|
|
<LI><a href="#[d9]">>></a> gapc_enc_keysize_get
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[159]">>></a> atts_write_req
|
|
<LI><a href="#[8a]">>></a> atts_prepare_write_req
|
|
<LI><a href="#[89]">>></a> atts_write_common
|
|
<LI><a href="#[87]">>></a> atts_read_mult_req
|
|
<LI><a href="#[86]">>></a> atts_read_blob_req
|
|
<LI><a href="#[85]">>></a> atts_read_req
|
|
<LI><a href="#[152]">>></a> 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 ⇒ attm_get_value ⇒ attm_get_att_uuid ⇒ attm_uuid32_conv
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[14b]">>></a> attm_get_value
|
|
<LI><a href="#[134]">>></a> atts_get_svc_func
|
|
<LI><a href="#[139]">>></a> atts_clear_read_cache
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[87]">>></a> atts_read_mult_req
|
|
<LI><a href="#[86]">>></a> atts_read_blob_req
|
|
<LI><a href="#[85]">>></a> atts_read_req
|
|
<LI><a href="#[152]">>></a> 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 ⇒ atts_get_value ⇒ attm_get_value ⇒ attm_get_att_uuid ⇒ attm_uuid32_conv
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[153]">>></a> atts_find_end
|
|
<LI><a href="#[151]">>></a> atts_get_value
|
|
<LI><a href="#[14e]">>></a> atts_get_att_chk_perm
|
|
<LI><a href="#[148]">>></a> attm_uuid_comp
|
|
<LI><a href="#[10e]">>></a> attm_get_hdl_uuid
|
|
<LI><a href="#[110]">>></a> attmdb_get_service2
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[88]">>></a> atts_read_by_grp_type_req
|
|
<LI><a href="#[84]">>></a> atts_read_by_type_req
|
|
<LI><a href="#[83]">>></a> 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 ⇒ l2cc_att_pdu_alloc ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[141]">>></a> l2cc_att_pdu_alloc
|
|
<LI><a href="#[13a]">>></a> gatt_set_mtu
|
|
<LI><a href="#[bc]">>></a> 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 ⇒ atts_send_error ⇒ l2cc_att_pdu_alloc ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[156]">>></a> atts_send_error
|
|
<LI><a href="#[141]">>></a> l2cc_att_pdu_alloc
|
|
<LI><a href="#[155]">>></a> gatt_get_mtu
|
|
<LI><a href="#[11c]">>></a> list_push_back
|
|
<LI><a href="#[10e]">>></a> attm_get_hdl_uuid
|
|
<LI><a href="#[110]">>></a> attmdb_get_service2
|
|
<LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[bc]">>></a> 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 ⇒ atts_find_value_by_uuid ⇒ atts_get_value ⇒ attm_get_value ⇒ attm_get_att_uuid ⇒ attm_uuid32_conv
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[158]">>></a> list_size
|
|
<LI><a href="#[156]">>></a> atts_send_error
|
|
<LI><a href="#[152]">>></a> atts_find_value_by_uuid
|
|
<LI><a href="#[148]">>></a> attm_uuid_comp
|
|
<LI><a href="#[141]">>></a> l2cc_att_pdu_alloc
|
|
<LI><a href="#[139]">>></a> atts_clear_read_cache
|
|
<LI><a href="#[155]">>></a> gatt_get_mtu
|
|
<LI><a href="#[11c]">>></a> list_push_back
|
|
<LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[bc]">>></a> 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 ⇒ atts_find_value_by_uuid ⇒ atts_get_value ⇒ attm_get_value ⇒ attm_get_att_uuid ⇒ attm_uuid32_conv
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[158]">>></a> list_size
|
|
<LI><a href="#[156]">>></a> atts_send_error
|
|
<LI><a href="#[152]">>></a> atts_find_value_by_uuid
|
|
<LI><a href="#[141]">>></a> l2cc_att_pdu_alloc
|
|
<LI><a href="#[139]">>></a> atts_clear_read_cache
|
|
<LI><a href="#[155]">>></a> gatt_get_mtu
|
|
<LI><a href="#[11c]">>></a> list_push_back
|
|
<LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[bc]">>></a> 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 ⇒ atts_find_value_by_uuid ⇒ atts_get_value ⇒ attm_get_value ⇒ attm_get_att_uuid ⇒ attm_uuid32_conv
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[158]">>></a> list_size
|
|
<LI><a href="#[156]">>></a> atts_send_error
|
|
<LI><a href="#[152]">>></a> atts_find_value_by_uuid
|
|
<LI><a href="#[141]">>></a> l2cc_att_pdu_alloc
|
|
<LI><a href="#[139]">>></a> atts_clear_read_cache
|
|
<LI><a href="#[155]">>></a> gatt_get_mtu
|
|
<LI><a href="#[11c]">>></a> list_push_back
|
|
<LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[bc]">>></a> 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 ⇒ atts_get_value ⇒ attm_get_value ⇒ attm_get_att_uuid ⇒ attm_uuid32_conv
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[156]">>></a> atts_send_error
|
|
<LI><a href="#[151]">>></a> atts_get_value
|
|
<LI><a href="#[14e]">>></a> atts_get_att_chk_perm
|
|
<LI><a href="#[141]">>></a> l2cc_att_pdu_alloc
|
|
<LI><a href="#[139]">>></a> atts_clear_read_cache
|
|
<LI><a href="#[155]">>></a> gatt_get_mtu
|
|
<LI><a href="#[bc]">>></a> 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 ⇒ atts_get_value ⇒ attm_get_value ⇒ attm_get_att_uuid ⇒ attm_uuid32_conv
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[156]">>></a> atts_send_error
|
|
<LI><a href="#[151]">>></a> atts_get_value
|
|
<LI><a href="#[14e]">>></a> atts_get_att_chk_perm
|
|
<LI><a href="#[141]">>></a> l2cc_att_pdu_alloc
|
|
<LI><a href="#[139]">>></a> atts_clear_read_cache
|
|
<LI><a href="#[155]">>></a> gatt_get_mtu
|
|
<LI><a href="#[bc]">>></a> 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 ⇒ atts_get_value ⇒ attm_get_value ⇒ attm_get_att_uuid ⇒ attm_uuid32_conv
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[158]">>></a> list_size
|
|
<LI><a href="#[156]">>></a> atts_send_error
|
|
<LI><a href="#[151]">>></a> atts_get_value
|
|
<LI><a href="#[14e]">>></a> atts_get_att_chk_perm
|
|
<LI><a href="#[141]">>></a> l2cc_att_pdu_alloc
|
|
<LI><a href="#[139]">>></a> atts_clear_read_cache
|
|
<LI><a href="#[155]">>></a> gatt_get_mtu
|
|
<LI><a href="#[11c]">>></a> list_push_back
|
|
<LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[bc]">>></a> 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 ⇒ atts_write_req ⇒ atts_send_error ⇒ l2cc_att_pdu_alloc ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[159]">>></a> atts_write_req
|
|
<LI><a href="#[14e]">>></a> atts_get_att_chk_perm
|
|
<LI><a href="#[134]">>></a> atts_get_svc_func
|
|
<LI><a href="#[15a]">>></a> 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 ⇒ atts_send_error ⇒ l2cc_att_pdu_alloc ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[15c]">>></a> list_push_front
|
|
<LI><a href="#[156]">>></a> atts_send_error
|
|
<LI><a href="#[15b]">>></a> atts_store_prep_data
|
|
<LI><a href="#[14e]">>></a> atts_get_att_chk_perm
|
|
<LI><a href="#[141]">>></a> l2cc_att_pdu_alloc
|
|
<LI><a href="#[134]">>></a> atts_get_svc_func
|
|
<LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[bc]">>></a> 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 ⇒ atts_send_error ⇒ l2cc_att_pdu_alloc ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[156]">>></a> atts_send_error
|
|
<LI><a href="#[141]">>></a> l2cc_att_pdu_alloc
|
|
<LI><a href="#[134]">>></a> atts_get_svc_func
|
|
<LI><a href="#[136]">>></a> atts_clear_prep_data
|
|
<LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[15a]">>></a> attmdb_chk_wr_len
|
|
<LI><a href="#[110]">>></a> attmdb_get_service2
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[bc]">>></a> 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]">>></a> 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 ⇒ list_insert_before
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[15e]">>></a> list_insert_before
|
|
<LI><a href="#[11c]">>></a> list_push_back
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[8a]">>></a> 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 ⇒ atts_send_error ⇒ l2cc_att_pdu_alloc ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[156]">>></a> atts_send_error
|
|
<LI><a href="#[14e]">>></a> atts_get_att_chk_perm
|
|
<LI><a href="#[134]">>></a> atts_get_svc_func
|
|
<LI><a href="#[15a]">>></a> attmdb_chk_wr_len
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[89]">>></a> 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 ⇒ llc_ll_terminate_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[16a]">>></a> llc_proc_unreg
|
|
<LI><a href="#[167]">>></a> llc_proc_timer_set
|
|
<LI><a href="#[169]">>></a> llc_proc_timer_pause_set
|
|
<LI><a href="#[165]">>></a> llc_llcp_state_set
|
|
<LI><a href="#[163]">>></a> llc_disconnect
|
|
<LI><a href="#[168]">>></a> llc_ll_terminate_ind_pdu_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[170]">>></a> llc_op_disconnect_ind_cb
|
|
<LI><a href="#[16c]">>></a> llc_disconnect_proc_err
|
|
<LI><a href="#[24]">>></a> 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 ⇒ llc_disconnect_proc_fsm ⇒ llc_ll_terminate_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[166]">>></a> 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 ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[16b]">>></a> llc_llcp_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[166]">>></a> 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 ⇒ llc_llcp_version_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[174]">>></a> le_rd_rem_ver_info_cmp_evt
|
|
<LI><a href="#[175]">>></a> llc_llcp_version_ind_pdu_send
|
|
<LI><a href="#[16a]">>></a> llc_proc_unreg
|
|
<LI><a href="#[167]">>></a> llc_proc_timer_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[98]">>></a> ll_version_ind_handler
|
|
<LI><a href="#[177]">>></a> llc_op_ver_exch_ind_cb
|
|
<LI><a href="#[176]">>></a> 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 ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[16b]">>></a> llc_llcp_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[98]">>></a> ll_version_ind_handler
|
|
<LI><a href="#[173]">>></a> 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 ⇒ llc_rem_encrypt_proc_fsm ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[178]">>></a> 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 ⇒ llc_rem_encrypt_proc_fsm ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[178]">>></a> 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 ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
<LI><a href="#[17d]">>></a> lld_con_tx_enc
|
|
<LI><a href="#[17b]">>></a> lld_con_rx_enc
|
|
<LI><a href="#[17e]">>></a> lld_con_enc_key_load
|
|
<LI><a href="#[179]">>></a> lld_con_data_flow_set
|
|
<LI><a href="#[17a]">>></a> llc_ll_reject_ind_pdu_send
|
|
<LI><a href="#[17c]">>></a> llc_iv_skd_rand_gen
|
|
<LI><a href="#[16a]">>></a> llc_proc_unreg
|
|
<LI><a href="#[167]">>></a> llc_proc_timer_set
|
|
<LI><a href="#[169]">>></a> llc_proc_timer_pause_set
|
|
<LI><a href="#[165]">>></a> llc_llcp_state_set
|
|
<LI><a href="#[16b]">>></a> llc_llcp_send
|
|
<LI><a href="#[163]">>></a> llc_disconnect
|
|
<LI><a href="#[ea]">>></a> aes_encrypt
|
|
<LI><a href="#[103]">>></a> le_enc_chg_evt
|
|
<LI><a href="#[101]">>></a> le_ltk_req_evt
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[92]">>></a> ll_start_enc_rsp_handler
|
|
<LI><a href="#[91]">>></a> ll_start_enc_req_handler
|
|
<LI><a href="#[90]">>></a> ll_enc_rsp_handler
|
|
<LI><a href="#[8f]">>></a> ll_enc_req_handler
|
|
<LI><a href="#[97]">>></a> ll_pause_enc_rsp_handler
|
|
<LI><a href="#[96]">>></a> ll_pause_enc_req_handler
|
|
<LI><a href="#[181]">>></a> llc_rem_encrypt_proc_err
|
|
<LI><a href="#[26]">>></a> llc_aes_res_cb
|
|
<LI><a href="#[25]">>></a> llc_ll_reject_ind_ack_handler
|
|
<LI><a href="#[27]">>></a> llc_ll_start_enc_rsp_ack_handler
|
|
<LI><a href="#[d6]">>></a> 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 ⇒ llc_loc_encrypt_proc_fsm ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[17f]">>></a> 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 ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
<LI><a href="#[17d]">>></a> lld_con_tx_enc
|
|
<LI><a href="#[17b]">>></a> lld_con_rx_enc
|
|
<LI><a href="#[17e]">>></a> lld_con_enc_key_load
|
|
<LI><a href="#[179]">>></a> lld_con_data_flow_set
|
|
<LI><a href="#[17c]">>></a> llc_iv_skd_rand_gen
|
|
<LI><a href="#[16a]">>></a> llc_proc_unreg
|
|
<LI><a href="#[167]">>></a> llc_proc_timer_set
|
|
<LI><a href="#[169]">>></a> llc_proc_timer_pause_set
|
|
<LI><a href="#[165]">>></a> llc_llcp_state_set
|
|
<LI><a href="#[16b]">>></a> llc_llcp_send
|
|
<LI><a href="#[163]">>></a> llc_disconnect
|
|
<LI><a href="#[ea]">>></a> aes_encrypt
|
|
<LI><a href="#[103]">>></a> le_enc_chg_evt
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[182]">>></a> llc_op_encrypt_ind_cb
|
|
<LI><a href="#[92]">>></a> ll_start_enc_rsp_handler
|
|
<LI><a href="#[91]">>></a> ll_start_enc_req_handler
|
|
<LI><a href="#[90]">>></a> ll_enc_rsp_handler
|
|
<LI><a href="#[8f]">>></a> ll_enc_req_handler
|
|
<LI><a href="#[97]">>></a> ll_pause_enc_rsp_handler
|
|
<LI><a href="#[180]">>></a> llc_loc_encrypt_proc_err
|
|
<LI><a href="#[26]">>></a> llc_aes_res_cb
|
|
<LI><a href="#[28]">>></a> 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 ⇒ llc_rem_encrypt_proc_fsm ⇒ llc_ll_reject_ind_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> 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 ⇒ aes_rand ⇒ aes_encrypt ⇒ aes_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[104]">>></a> aes_rand
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[17f]">>></a> llc_loc_encrypt_proc_fsm
|
|
<LI><a href="#[178]">>></a> 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 ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[16b]">>></a> llc_llcp_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[9a]">>></a> ll_slave_feature_req_handler
|
|
<LI><a href="#[94]">>></a> ll_feature_req_handler
|
|
<LI><a href="#[184]">>></a> 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 ⇒ llc_ll_feature_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[185]">>></a> le_rd_rem_feats_cmp_evt
|
|
<LI><a href="#[183]">>></a> llc_ll_feature_pdu_send
|
|
<LI><a href="#[16a]">>></a> llc_proc_unreg
|
|
<LI><a href="#[167]">>></a> llc_proc_timer_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[187]">>></a> llc_op_feats_exch_ind_cb
|
|
<LI><a href="#[95]">>></a> ll_feature_rsp_handler
|
|
<LI><a href="#[186]">>></a> 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 ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[189]">>></a> lld_con_data_len_update
|
|
<LI><a href="#[18a]">>></a> le_data_len_chg_evt
|
|
<LI><a href="#[16a]">>></a> llc_proc_unreg
|
|
<LI><a href="#[167]">>></a> llc_proc_timer_set
|
|
<LI><a href="#[16b]">>></a> llc_llcp_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[18e]">>></a> llc_op_dl_upd_ind_cb
|
|
<LI><a href="#[9f]">>></a> ll_length_rsp_handler
|
|
<LI><a href="#[18c]">>></a> 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 ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[189]">>></a> lld_con_data_len_update
|
|
<LI><a href="#[18a]">>></a> le_data_len_chg_evt
|
|
<LI><a href="#[16b]">>></a> llc_llcp_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[9e]">>></a> 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]">>></a> ll_con_param_rsp_handler
|
|
<LI><a href="#[9b]">>></a> ll_con_param_req_handler
|
|
<LI><a href="#[8c]">>></a> 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 ⇒ sch_plan_req ⇒ sch_plan_offset_req ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[193]">>></a> sch_plan_req
|
|
<LI><a href="#[192]">>></a> sch_plan_chk
|
|
<LI><a href="#[190]">>></a> lld_con_offset_get
|
|
<LI><a href="#[194]">>></a> lld_con_actv_offset_compute
|
|
<LI><a href="#[195]">>></a> __aeabi_idivmod
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[19e]">>></a> llc_rem_con_upd_proc_fsm
|
|
<LI><a href="#[19a]">>></a> 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 ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[16b]">>></a> llc_llcp_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[19e]">>></a> llc_rem_con_upd_proc_fsm
|
|
<LI><a href="#[19a]">>></a> 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 ⇒ sch_plan_set ⇒ sch_plan_offset_req ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[198]">>></a> sch_plan_set
|
|
<LI><a href="#[190]">>></a> lld_con_offset_get
|
|
<LI><a href="#[199]">>></a> le_con_update_cmp_evt
|
|
<LI><a href="#[162]">>></a> sch_plan_rem
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1a3]">>></a> llc_op_con_upd_ind_cb
|
|
<LI><a href="#[19e]">>></a> llc_rem_con_upd_proc_fsm
|
|
<LI><a href="#[19a]">>></a> 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 ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1c0]">>></a> lld_con_start
|
|
<LI><a href="#[1b9]">>></a> 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 ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1b8]">>></a> lld_instant_proc_end
|
|
<LI><a href="#[1a7]">>></a> lld_con_tx_rate_update
|
|
<LI><a href="#[1a8]">>></a> lld_con_phys_update
|
|
<LI><a href="#[189]">>></a> 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 ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1c0]">>></a> lld_con_start
|
|
<LI><a href="#[1b8]">>></a> lld_instant_proc_end
|
|
<LI><a href="#[189]">>></a> 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 ⇒ ke_msg_send_basic ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1b7]">>></a> sch_slice_per_remove
|
|
<LI><a href="#[1b6]">>></a> ble_buf_llcp_tx_free
|
|
<LI><a href="#[140]">>></a> ble_buf_acl_tx_free
|
|
<LI><a href="#[1b5]">>></a> ke_msg_send_basic
|
|
<LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[29]">>></a> lld_con_frm_cbk
|
|
<LI><a href="#[1b9]">>></a> lld_con_sched
|
|
<LI><a href="#[164]">>></a> 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 ⇒ ke_msg_send_basic ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1b3]">>></a> lld_con_evt_time_update
|
|
<LI><a href="#[1b2]">>></a> lld_con_tx_len_update
|
|
<LI><a href="#[1b5]">>></a> ke_msg_send_basic
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[276]">>></a> lld_con_pkt_rx
|
|
<LI><a href="#[2b]">>></a> 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 ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ba]">>></a> sch_arb_insert
|
|
<LI><a href="#[1b4]">>></a> lld_con_cleanup
|
|
<LI><a href="#[1b1]">>></a> lld_con_max_lat_calc
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[29]">>></a> lld_con_frm_cbk
|
|
<LI><a href="#[1c0]">>></a> lld_con_start
|
|
<LI><a href="#[1be]">>></a> lld_con_slave_latency
|
|
<LI><a href="#[2a]">>></a> 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 ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[29]">>></a> lld_con_frm_cbk
|
|
<LI><a href="#[1c3]">>></a> lld_con_llcp_tx
|
|
<LI><a href="#[179]">>></a> lld_con_data_flow_set
|
|
<LI><a href="#[13f]">>></a> 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 ⇒ lld_instant_proc_end ⇒ ke_msg_send_basic ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1bc]">>></a> sch_prog_push0
|
|
<LI><a href="#[1b8]">>></a> lld_instant_proc_end
|
|
<LI><a href="#[191]">>></a> __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 ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1bd]">>></a> slot_clock_get
|
|
<LI><a href="#[1b9]">>></a> 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 ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1bd]">>></a> slot_clock_get
|
|
<LI><a href="#[1bf]">>></a> sch_arb_remove
|
|
<LI><a href="#[1b9]">>></a> lld_con_sched
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1c3]">>></a> lld_con_llcp_tx
|
|
<LI><a href="#[179]">>></a> lld_con_data_flow_set
|
|
<LI><a href="#[13f]">>></a> 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 ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[195]">>></a> __aeabi_idivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1c5]">>></a> sch_arb_elt_cancel
|
|
<LI><a href="#[1ba]">>></a> 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 ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1c4]">>></a> sch_arb_conflict_check
|
|
<LI><a href="#[1c7]">>></a> list_insert_after
|
|
<LI><a href="#[1c6]">>></a> list_extract_after
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1ba]">>></a> 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 ⇒ ble_timer_hus_set
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[119]">>></a> slot_time_get
|
|
<LI><a href="#[1c9]">>></a> ble_timer_hus_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[27f]">>></a> sch_arb_evt_isr
|
|
<LI><a href="#[1bf]">>></a> sch_arb_remove
|
|
<LI><a href="#[1ba]">>></a> 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 ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1bd]">>></a> slot_clock_get
|
|
<LI><a href="#[195]">>></a> __aeabi_idivmod
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[198]">>></a> sch_plan_set
|
|
<LI><a href="#[193]">>></a> sch_plan_req
|
|
<LI><a href="#[192]">>></a> 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 ⇒ gattc_process_op_simple ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __ARM_common_switch8
|
|
<LI><a href="#[141]">>></a> l2cc_att_pdu_alloc
|
|
<LI><a href="#[155]">>></a> gatt_get_mtu
|
|
<LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[10c]">>></a> attm_uuid32_conv
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[1d4]">>></a> attc_send_att_req
|
|
<LI><a href="#[1d3]">>></a> 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 ⇒ attc_send_hdl_cfm ⇒ l2cc_att_pdu_alloc ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[1d5]">>></a> 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 ⇒ gattc_process_op_simple ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[154]">>></a> atts_send_event
|
|
<LI><a href="#[139]">>></a> atts_clear_read_cache
|
|
<LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[1d3]">>></a> 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 ⇒ atts_write_rsp_send ⇒ atts_send_error ⇒ l2cc_att_pdu_alloc ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[157]">>></a> atts_write_rsp_send
|
|
<LI><a href="#[156]">>></a> atts_send_error
|
|
<LI><a href="#[139]">>></a> atts_clear_read_cache
|
|
<LI><a href="#[136]">>></a> atts_clear_prep_data
|
|
<LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[c3]">>></a> 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 ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[1b5]">>></a> ke_msg_send_basic
|
|
<LI><a href="#[b6]">>></a> 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 ⇒ atts_pdu_recv_handler ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[15d]">>></a> atts_pdu_recv_handler
|
|
<LI><a href="#[156]">>></a> atts_send_error
|
|
<LI><a href="#[137]">>></a> ble_buf_rx_free
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[1d6]">>></a> 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 ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[291]">>></a> gapm_actv_reset
|
|
<LI><a href="#[3d]">>></a> gapm_actv_deleted
|
|
<LI><a href="#[1da]">>></a> 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 ⇒ ke_timer_set ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[dc]">>></a> ke_timer_clear
|
|
<LI><a href="#[d1]">>></a> ke_timer_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[167]">>></a> llc_proc_timer_set
|
|
<LI><a href="#[169]">>></a> llc_proc_timer_pause_set
|
|
<LI><a href="#[16f]">>></a> 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 ⇒ llc_proc_err_ind ⇒ llc_rem_con_upd_proc_err ⇒ llc_rem_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[16d]">>></a> 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 ⇒ llc_proc_err_ind ⇒ llc_rem_con_upd_proc_err ⇒ llc_rem_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[16d]">>></a> 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 ⇒ llc_proc_err_ind ⇒ llc_rem_con_upd_proc_err ⇒ llc_rem_con_upd_proc_fsm ⇒ llc_ll_con_param_pdu_send ⇒ llc_llcp_send ⇒ llc_llcp_tx_check ⇒ lld_con_llcp_tx ⇒ lld_con_slave_latency ⇒ lld_con_sched ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[16d]">>></a> 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 ⇒ sch_slice_fg_remove ⇒ lld_scan_restart ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1d1]">>></a> sch_slice_fg_remove
|
|
<LI><a href="#[1bf]">>></a> sch_arb_remove
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[2c]">>></a> lld_adv_frm_cbk
|
|
<LI><a href="#[1fb]">>></a> lld_adv_stop
|
|
<LI><a href="#[2d]">>></a> 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]">>></a> ble_buf_adv_tx_free
|
|
<LI><a href="#[1f6]">>></a> ble_buf_adv_tx_elt_get
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[2c]">>></a> lld_adv_frm_cbk
|
|
<LI><a href="#[1fc]">>></a> lld_adv_data_update
|
|
<LI><a href="#[1f8]">>></a> 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 ⇒ sch_prog_push0 ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1bc]">>></a> 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 ⇒ lld_adv_end ⇒ sch_slice_fg_remove ⇒ lld_scan_restart ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[cf]">>></a> rand
|
|
<LI><a href="#[1ba]">>></a> sch_arb_insert
|
|
<LI><a href="#[191]">>></a> __aeabi_uidivmod
|
|
<LI><a href="#[1f4]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ce]">>></a> sch_slice_compute
|
|
<LI><a href="#[1bf]">>></a> sch_arb_remove
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[2f]">>></a> lld_scan_frm_cbk
|
|
<LI><a href="#[200]">>></a> lld_scan_stop
|
|
<LI><a href="#[1fe]">>></a> 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 ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ce]">>></a> sch_slice_compute
|
|
<LI><a href="#[1bd]">>></a> slot_clock_get
|
|
<LI><a href="#[1ba]">>></a> sch_arb_insert
|
|
<LI><a href="#[1fd]">>></a> lld_scan_end
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[2f]">>></a> 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 ⇒ sch_prog_push0 ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ce]">>></a> sch_slice_compute
|
|
<LI><a href="#[1bc]">>></a> 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 ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1bd]">>></a> slot_clock_get
|
|
<LI><a href="#[1ba]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ce]">>></a> sch_slice_compute
|
|
<LI><a href="#[1bf]">>></a> sch_arb_remove
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[32]">>></a> lld_init_frm_cbk
|
|
<LI><a href="#[27d]">>></a> lld_init_pkt_tx
|
|
<LI><a href="#[206]">>></a> 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 ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ce]">>></a> sch_slice_compute
|
|
<LI><a href="#[1bd]">>></a> slot_clock_get
|
|
<LI><a href="#[1ba]">>></a> sch_arb_insert
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[32]">>></a> 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 ⇒ sch_prog_push0 ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1ce]">>></a> sch_slice_compute
|
|
<LI><a href="#[1bc]">>></a> sch_prog_push0
|
|
<LI><a href="#[191]">>></a> __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 ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1bd]">>></a> slot_clock_get
|
|
<LI><a href="#[1ba]">>></a> 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]">>></a> slot_time_get
|
|
<LI><a href="#[208]">>></a> ble_timer_hs_set
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[27e]">>></a> sch_alarm_timer_isr
|
|
<LI><a href="#[20a]">>></a> sch_alarm_clear
|
|
<LI><a href="#[209]">>></a> 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 ⇒ l2cc_send_cmp_evt_status ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[13b]">>></a> l2cc_send_cmp_evt_status
|
|
<LI><a href="#[12d]">>></a> l2cm_tx_status
|
|
<LI><a href="#[11c]">>></a> list_push_back
|
|
<LI><a href="#[b6]">>></a> 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 ⇒ l2cc_pdu_header_check ⇒ l2cc_ind_pdu_alloc ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[137]">>></a> ble_buf_rx_free
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[1ec]">>></a> l2cc_pdu_header_check
|
|
<LI><a href="#[1eb]">>></a> l2cc_pdu_rx_init
|
|
<LI><a href="#[20c]">>></a> 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 ⇒ l2cc_sig_pdu_recv_handler ⇒ l2c_code_con_param_upd_rsp_handler ⇒ gapc_send_complete_evt ⇒ gapc_operation_cleanup ⇒ gapc_smp_cleanup ⇒ gapc_smp_clear_timeout_timer ⇒ ke_timer_clear ⇒ ke_time_past
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[144]">>></a> l2cc_sig_pdu_recv_handler
|
|
<LI><a href="#[143]">>></a> l2cc_sig_send_cmd_reject
|
|
<LI><a href="#[b6]">>></a> 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 ⇒ gapm_send_complete_evt ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[125]">>></a> gapm_send_complete_evt
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> 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 ⇒ gapm_send_complete_evt ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[125]">>></a> gapm_send_complete_evt
|
|
<LI><a href="#[ea]">>></a> aes_encrypt
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> 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 ⇒ gapm_send_complete_evt ⇒ gapm_operation_cleanup ⇒ gapm_update_state ⇒ ke_state_set ⇒ list_extract_given
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[125]">>></a> gapm_send_complete_evt
|
|
<LI><a href="#[b6]">>></a> ke_state_get
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> 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 ⇒ le_set_ext_adv_en ⇒ lld_adv_stop ⇒ lld_adv_end ⇒ sch_slice_fg_remove ⇒ lld_scan_restart ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[212]">>></a> le_set_ext_adv_en
|
|
<LI><a href="#[1e4]">>></a> le_actv_cmp_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[39]">>></a> gapm_adv_stop
|
|
<LI><a href="#[38]">>></a> 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 ⇒ gapm_adv_send_data_cmd ⇒ le_actv_cmp_send ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[214]">>></a> gapm_adv_send_data_cmd
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[54]">>></a> gapm_set_adv_data_cmd_handler
|
|
<LI><a href="#[1e5]">>></a> 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 ⇒ gapm_adv_send_en_cmd ⇒ le_set_ext_adv_en ⇒ lld_adv_stop ⇒ lld_adv_end ⇒ sch_slice_fg_remove ⇒ lld_scan_restart ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[211]">>></a> 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 ⇒ gapm_adv_send_en_cmd ⇒ le_set_ext_adv_en ⇒ lld_adv_stop ⇒ lld_adv_end ⇒ sch_slice_fg_remove ⇒ lld_scan_restart ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[211]">>></a> 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 ⇒ le_actv_cmp_send ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[215]">>></a> le_rmv_adv_set
|
|
<LI><a href="#[1e4]">>></a> 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 ⇒ le_actv_cmp_send ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[21b]">>></a> le_set_ext_adv_param
|
|
<LI><a href="#[1e4]">>></a> le_actv_cmp_send
|
|
<LI><a href="#[21a]">>></a> gapm_actv_get_own_addr_type
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[1e1]">>></a> 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 ⇒ le_actv_cmp_send ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[21c]">>></a> le_set_ext_adv_data
|
|
<LI><a href="#[1e4]">>></a> le_actv_cmp_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[213]">>></a> 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 ⇒ le_set_ext_scan_en ⇒ lld_scan_start ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[21e]">>></a> le_set_ext_scan_en
|
|
<LI><a href="#[1e4]">>></a> le_actv_cmp_send
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[3c]">>></a> gapm_scan_stop
|
|
<LI><a href="#[1e6]">>></a> 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 ⇒ gapm_scan_send_param_cmd ⇒ le_actv_cmp_send ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[21f]">>></a> 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 ⇒ gapm_scan_send_en_cmd ⇒ le_set_ext_scan_en ⇒ lld_scan_start ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[21d]">>></a> 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 ⇒ le_actv_cmp_send ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[223]">>></a> le_set_ext_scan_param
|
|
<LI><a href="#[1e4]">>></a> le_actv_cmp_send
|
|
<LI><a href="#[21a]">>></a> gapm_actv_get_own_addr_type
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[3b]">>></a> 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 ⇒ gapm_init_send_en_cmd ⇒ le_ext_create_con ⇒ lld_init_start ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d1]">>></a> ke_timer_set
|
|
<LI><a href="#[224]">>></a> 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 ⇒ le_create_con_cancel ⇒ lld_init_stop ⇒ lld_init_end ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[dc]">>></a> ke_timer_clear
|
|
<LI><a href="#[225]">>></a> le_create_con_cancel
|
|
<LI><a href="#[1e4]">>></a> 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 ⇒ le_ext_create_con ⇒ lld_init_start ⇒ sch_arb_insert ⇒ sch_arb_elt_cancel ⇒ sch_arb_conflict_check ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[f7]">>></a> ke_malloc
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
<LI><a href="#[226]">>></a> le_ext_create_con
|
|
<LI><a href="#[1e4]">>></a> le_actv_cmp_send
|
|
<LI><a href="#[21a]">>></a> gapm_actv_get_own_addr_type
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[3e]">>></a> 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 ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[13a]">>></a> gatt_set_mtu
|
|
<LI><a href="#[135]">>></a> 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 ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> 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 ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> 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 ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[148]">>></a> attm_uuid_comp
|
|
<LI><a href="#[141]">>></a> l2cc_att_pdu_alloc
|
|
<LI><a href="#[155]">>></a> gatt_get_mtu
|
|
<LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[11c]">>></a> list_push_back
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
<LI><a href="#[1d4]">>></a> 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 ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[148]">>></a> attm_uuid_comp
|
|
<LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> ke_msg_alloc
|
|
<LI><a href="#[191]">>></a> __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 ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[155]">>></a> gatt_get_mtu
|
|
<LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[11c]">>></a> list_push_back
|
|
<LI><a href="#[11f]">>></a> list_pop_front
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[227]">>></a> 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 ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> 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 ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[135]">>></a> 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 ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[bc]">>></a> 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 ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[135]">>></a> 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 ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[bc]">>></a> ke_msg_send
|
|
<LI><a href="#[c6]">>></a> 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 ⇒ gattc_send_complete_evt ⇒ gattc_send_cmp_evt ⇒ ke_msg_alloc ⇒ ke_malloc ⇒ __aeabi_uidivmod
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[135]">>></a> gattc_send_complete_evt
|
|
<LI><a href="#[1b5]">>></a> 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 ⇒ ke_free
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[1f7]">>></a> ble_buf_adv_tx_free
|
|
<LI><a href="#[df]">>></a> ke_free
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[215]">>></a> 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]">>></a> __aeabi_uldivmod
|
|
<LI><a href="#[234]">>></a> _printf_pre_padding
|
|
<LI><a href="#[235]">>></a> _printf_post_padding
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[232]">>></a> __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]">>></a> _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]">>></a> _printf_core
|
|
</UL>
|
|
<P>
|
|
<H3>
|
|
Undefined Global Symbols
|
|
</H3><HR></body></html>
|