Home | History | Annotate | Download | only in hl

Lines Matching refs:app_idx

90 typedef void (*tBTA_HL_DCH_ACTION)(UINT8 app_idx, UINT8 mcl_idx, UINT8 mdl_idx, tBTA_HL_DATA *p_data);
308 typedef void (*tBTA_HL_CCH_ACTION)(UINT8 app_idx, UINT8 mcl_idx, tBTA_HL_DATA *p_data);
418 void bta_hl_cch_sm_execute(UINT8 app_idx, UINT8 mcl_idx,
424 tBTA_HL_MCL_CB *p_cb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
446 (*bta_hl_cch_action[action])(app_idx, mcl_idx, p_data);
476 void bta_hl_dch_sm_execute(UINT8 app_idx, UINT8 mcl_idx, UINT8 mdl_idx,
482 tBTA_HL_MDL_CB *p_cb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx);
503 (*bta_hl_dch_action[action])(app_idx, mcl_idx, mdl_idx, p_data);
684 UINT8 app_idx;
693 if (bta_hl_find_avail_app_idx(&app_idx))
695 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
708 status = bta_hl_app_registration(app_idx);
774 UINT8 app_idx;
777 if (bta_hl_find_app_idx_using_handle(p_data->api_dereg.app_handle, &app_idx))
779 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
781 bta_hl_check_deregistration(app_idx,p_data);
802 UINT8 app_idx, mcl_idx;
806 if (bta_hl_find_app_idx_using_handle(p_data->api_cch_open.app_handle, &app_idx))
809 if (!bta_hl_find_mcl_idx(app_idx, p_data->api_cch_open.bd_addr, &mcl_idx))
811 if (bta_hl_find_avail_mcl_idx(app_idx, &mcl_idx))
813 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
830 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
831 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
861 bta_hl_cch_sm_execute(app_idx, mcl_idx, BTA_HL_CCH_OPEN_EVT, p_data);
866 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
900 UINT8 app_idx, mcl_idx;
904 if (bta_hl_find_mcl_idx_using_handle(p_data->api_cch_close.mcl_handle, &app_idx, &mcl_idx))
906 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
922 bta_hl_check_cch_close(app_idx, mcl_idx, p_data, TRUE);
926 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
962 UINT8 app_idx, mcl_idx, mdl_idx;
969 if (bta_hl_find_mcl_idx_using_handle(p_data->api_dch_open.mcl_handle, &app_idx, &mcl_idx))
971 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
972 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
974 APPL_TRACE_DEBUG4("bta_hl_api_dch_open: app_ix=%d, mcl_idx=%d, cch_state=%d, mcl_handle=%d",app_idx,mcl_idx,p_mcb->cch_state,p_data->api_dch_open.mcl_handle);
977 if (bta_hl_find_avail_mdl_idx(app_idx, mcl_idx, &mdl_idx))
979 p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx);
981 if (bta_hl_find_mdep_cfg_idx(app_idx, p_data->api_dch_open.local_mdep_id, &mdep_cfg_idx))
989 if ((status = bta_hl_chk_local_cfg(app_idx,mcl_idx,mdep_cfg_idx,p_data->api_dch_open.local_cfg))
995 if (bta_hl_set_ctrl_psm_for_dch(app_idx, mcl_idx, mdl_idx, p_data->api_dch_open.ctrl_psm))
997 p_mdep_cfg = BTA_HL_GET_MDEP_CFG_PTR(app_idx, mdep_cfg_idx);
1016 bta_hl_find_rxtx_apdu_size(app_idx, mdep_cfg_idx,
1019 p_dcb->mdl_id = bta_hl_allocate_mdl_id(app_idx,mcl_idx,mdl_idx);
1065 bta_hl_dch_sm_execute(app_idx, mcl_idx, mdl_idx, BTA_HL_DCH_OPEN_EVT, p_data);
1069 bta_hl_dch_sm_execute(app_idx, mcl_idx, mdl_idx, BTA_HL_DCH_SDP_INIT_EVT, p_data);
1079 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1115 UINT8 app_idx, mcl_idx, mdl_idx;
1121 if (bta_hl_find_mdl_idx_using_handle(p_data->api_dch_close.mdl_handle, &app_idx, &mcl_idx, &mdl_idx ))
1123 p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx);
1144 bta_hl_dch_sm_execute(app_idx, mcl_idx, mdl_idx, BTA_HL_DCH_CLOSE_EVT, p_data);
1147 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1150 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1184 UINT8 app_idx, mcl_idx, mdl_idx;
1192 if (bta_hl_find_mcl_idx_using_handle(p_data->api_dch_reconnect.mcl_handle, &app_idx, &mcl_idx))
1194 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1195 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1198 if (bta_hl_find_avail_mdl_idx(app_idx, mcl_idx, &mdl_idx))
1200 p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx);
1201 if (bta_hl_validate_reconnect_params(app_idx, mcl_idx, &(p_data->api_dch_reconnect),
1204 if (!bta_hl_is_the_first_reliable_existed(app_idx, mcl_idx) &&
1211 if (bta_hl_set_ctrl_psm_for_dch(app_idx, mcl_idx, mdl_idx, p_data->api_dch_open.ctrl_psm))
1224 app_idx, mdep_cfg_idx);
1237 bta_hl_find_rxtx_apdu_size(app_idx, mdep_cfg_idx,
1279 bta_hl_dch_sm_execute(app_idx, mcl_idx, mdl_idx, BTA_HL_DCH_RECONNECT_EVT, p_data);
1283 bta_hl_dch_sm_execute(app_idx, mcl_idx, mdl_idx, BTA_HL_DCH_SDP_INIT_EVT, p_data);
1290 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1324 UINT8 app_idx, mcl_idx, mdl_idx;
1331 if (bta_hl_find_mcl_idx_using_handle(p_data->api_dch_echo_test.mcl_handle, &app_idx, &mcl_idx))
1333 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1334 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1339 if (bta_hl_find_avail_mdl_idx(app_idx, mcl_idx, &mdl_idx))
1341 p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx);
1348 if (bta_hl_set_ctrl_psm_for_dch(app_idx, mcl_idx, mdl_idx, p_data->api_dch_open.ctrl_psm))
1357 p_dcb->mdl_id = bta_hl_allocate_mdl_id(app_idx,mcl_idx,mdl_idx);
1359 p_echo_cfg = BTA_HL_GET_ECHO_CFG_PTR(app_idx);
1412 bta_hl_dch_sm_execute(app_idx, mcl_idx, mdl_idx, BTA_HL_DCH_ECHO_TEST_EVT, p_data);
1416 bta_hl_dch_sm_execute(app_idx, mcl_idx, mdl_idx, BTA_HL_DCH_SDP_INIT_EVT, p_data);
1422 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1457 UINT8 app_idx, mcl_idx;
1462 if (bta_hl_find_app_idx_using_handle(p_data->api_sdp_query.app_handle, &app_idx))
1464 if (!bta_hl_find_mcl_idx(app_idx, p_data->api_sdp_query.bd_addr, &mcl_idx))
1466 if (bta_hl_find_avail_mcl_idx(app_idx, &mcl_idx))
1468 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1471 APPL_TRACE_DEBUG3("bta_hl_api_sdp_query p_mcb->app_id %d app_idx %d mcl_idx %d", p_mcb->app_id, app_idx, mcl_idx);
1482 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1501 status = bta_hl_init_sdp( p_mcb->sdp_oper, app_idx, mcl_idx, 0xFF);
1519 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1559 UINT8 app_idx = p_data->cch_sdp.app_idx;
1561 tBTA_HL_APP_CB *p_acb = BTA_HL_GET_APP_CB_PTR( app_idx);
1562 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR( app_idx, mcl_idx);
1595 APPL_TRACE_DEBUG3("bta_hl_sdp_query_results p_mcb->app_id %d app_idx %d mcl_idx %d", p_mcb->app_id, app_idx, mcl_idx);
1613 bta_hl_check_cch_close(app_idx,mcl_idx,p_data, TRUE);
1638 UINT8 app_idx, mcl_idx;
1642 if (bta_hl_find_mcl_idx_using_handle(p_data->api_delete_mdl.mcl_handle, &app_idx, &mcl_idx ))
1646 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1647 if (bta_hl_is_mdl_exsit_in_mcl(app_idx,
1692 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1726 UINT8 app_idx, mcl_idx;
1732 if (bta_hl_find_mcl_idx_using_handle(p_data->mca_evt.mcl_handle, &app_idx, &mcl_idx))
1734 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1740 if (!bta_hl_delete_mdl_cfg(app_idx,
1773 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1804 UINT8 app_idx, mcl_idx, mdl_idx;
1811 if (bta_hl_find_mcl_idx_using_handle(p_data->mca_evt.mcl_handle, &app_idx, &mcl_idx) )
1813 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1815 if (bta_hl_find_mdl_idx(app_idx, mcl_idx, p_delete_ind->mdl_id, &mdl_idx ))
1817 p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx);
1820 if (bta_hl_delete_mdl_cfg(app_idx,
1837 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1867 UINT8 app_idx, mcl_idx, mdl_idx;
1874 if (bta_hl_find_mcl_idx_using_handle(p_data->api_dch_abort.mcl_handle, &app_idx, &mcl_idx ))
1877 if (!bta_hl_find_dch_setup_mdl_idx(app_idx, mcl_idx, &mdl_idx ))
1883 p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx);
1911 bta_hl_dch_sm_execute(app_idx, mcl_idx, mdl_idx, BTA_HL_DCH_ABORT_EVT, p_data);
1916 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1919 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1951 UINT8 app_idx, mcl_idx, mdl_idx;
2023 if (bta_hl_find_cch_cb_indexes((tBTA_HL_DATA *) p_msg, &app_idx, &mcl_idx))
2025 bta_hl_cch_sm_execute( app_idx,
2042 if (bta_hl_find_dch_cb_indexes((tBTA_HL_DATA *) p_msg, &app_idx, &mcl_idx, &mdl_idx))
2044 bta_hl_dch_sm_execute( app_idx,