Home | History | Annotate | Download | only in hl

Lines Matching defs:app_idx

89 typedef void (*tBTA_HL_DCH_ACTION)(UINT8 app_idx, UINT8 mcl_idx, UINT8 mdl_idx, tBTA_HL_DATA *p_data);
307 typedef void (*tBTA_HL_CCH_ACTION)(UINT8 app_idx, UINT8 mcl_idx, tBTA_HL_DATA *p_data);
417 void bta_hl_cch_sm_execute(UINT8 app_idx, UINT8 mcl_idx,
423 tBTA_HL_MCL_CB *p_cb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
445 (*bta_hl_cch_action[action])(app_idx, mcl_idx, p_data);
475 void bta_hl_dch_sm_execute(UINT8 app_idx, UINT8 mcl_idx, UINT8 mdl_idx,
481 tBTA_HL_MDL_CB *p_cb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx);
502 (*bta_hl_dch_action[action])(app_idx, mcl_idx, mdl_idx, p_data);
683 UINT8 app_idx;
692 if (bta_hl_find_avail_app_idx(&app_idx))
694 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
707 status = bta_hl_app_registration(app_idx);
772 UINT8 app_idx;
776 if (bta_hl_find_app_idx_using_handle(p_data->api_dereg.app_handle, &app_idx))
778 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
780 bta_hl_check_deregistration(app_idx,p_data);
801 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;
905 if (bta_hl_find_mcl_idx_using_handle(p_data->api_cch_close.mcl_handle, &app_idx, &mcl_idx))
907 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
923 bta_hl_check_cch_close(app_idx, mcl_idx, p_data, TRUE);
927 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
961 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_DEBUG("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;
1193 if (bta_hl_find_mcl_idx_using_handle(p_data->api_dch_reconnect.mcl_handle, &app_idx, &mcl_idx))
1195 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1196 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1199 if (bta_hl_find_avail_mdl_idx(app_idx, mcl_idx, &mdl_idx))
1201 p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx);
1202 if (bta_hl_validate_reconnect_params(app_idx, mcl_idx, &(p_data->api_dch_reconnect),
1205 if (!bta_hl_is_the_first_reliable_existed(app_idx, mcl_idx) &&
1212 if (bta_hl_set_ctrl_psm_for_dch(app_idx, mcl_idx, mdl_idx, p_data->api_dch_open.ctrl_psm))
1225 p_mdep_cfg = BTA_HL_GET_MDEP_CFG_PTR(app_idx, mdep_cfg_idx);
1238 bta_hl_find_rxtx_apdu_size(app_idx, mdep_cfg_idx,
1280 bta_hl_dch_sm_execute(app_idx, mcl_idx, mdl_idx, BTA_HL_DCH_RECONNECT_EVT, p_data);
1284 bta_hl_dch_sm_execute(app_idx, mcl_idx, mdl_idx, BTA_HL_DCH_SDP_INIT_EVT, p_data);
1291 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1325 UINT8 app_idx, mcl_idx, mdl_idx;
1332 if (bta_hl_find_mcl_idx_using_handle(p_data->api_dch_echo_test.mcl_handle, &app_idx, &mcl_idx))
1334 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1335 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1340 if (bta_hl_find_avail_mdl_idx(app_idx, mcl_idx, &mdl_idx))
1342 p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx);
1349 if (bta_hl_set_ctrl_psm_for_dch(app_idx, mcl_idx, mdl_idx, p_data->api_dch_open.ctrl_psm))
1358 p_dcb->mdl_id = bta_hl_allocate_mdl_id(app_idx,mcl_idx,mdl_idx);
1360 p_echo_cfg = BTA_HL_GET_ECHO_CFG_PTR(app_idx);
1413 bta_hl_dch_sm_execute(app_idx, mcl_idx, mdl_idx, BTA_HL_DCH_ECHO_TEST_EVT, p_data);
1417 bta_hl_dch_sm_execute(app_idx, mcl_idx, mdl_idx, BTA_HL_DCH_SDP_INIT_EVT, p_data);
1423 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1458 UINT8 app_idx, mcl_idx;
1463 if (bta_hl_find_app_idx_using_handle(p_data->api_sdp_query.app_handle, &app_idx))
1465 if (!bta_hl_find_mcl_idx(app_idx, p_data->api_sdp_query.bd_addr, &mcl_idx))
1467 if (bta_hl_find_avail_mcl_idx(app_idx, &mcl_idx))
1469 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1472 APPL_TRACE_DEBUG("bta_hl_api_sdp_query p_mcb->app_id %d app_idx %d mcl_idx %d", p_mcb->app_id, app_idx, mcl_idx);
1483 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1502 status = bta_hl_init_sdp( p_mcb->sdp_oper, app_idx, mcl_idx, 0xFF);
1520 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1560 UINT8 app_idx = p_data->cch_sdp.app_idx;
1562 tBTA_HL_APP_CB *p_acb = BTA_HL_GET_APP_CB_PTR( app_idx);
1563 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR( app_idx, mcl_idx);
1595 APPL_TRACE_DEBUG("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;
1643 if (bta_hl_find_mcl_idx_using_handle(p_data->api_delete_mdl.mcl_handle, &app_idx, &mcl_idx ))
1647 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1648 if (bta_hl_is_mdl_exsit_in_mcl(app_idx,
1693 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1727 UINT8 app_idx, mcl_idx;
1734 if (bta_hl_find_mcl_idx_using_handle(p_data->mca_evt.mcl_handle, &app_idx, &mcl_idx))
1736 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1742 if (!bta_hl_delete_mdl_cfg(app_idx,
1775 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1806 UINT8 app_idx, mcl_idx, mdl_idx;
1814 if (bta_hl_find_mcl_idx_using_handle(p_data->mca_evt.mcl_handle, &app_idx, &mcl_idx) )
1816 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1818 if (bta_hl_find_mdl_idx(app_idx, mcl_idx, p_delete_ind->mdl_id, &mdl_idx ))
1820 p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx);
1823 if (bta_hl_delete_mdl_cfg(app_idx,
1840 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1869 UINT8 app_idx, mcl_idx, mdl_idx;
1876 if (bta_hl_find_mcl_idx_using_handle(p_data->api_dch_abort.mcl_handle, &app_idx, &mcl_idx ))
1879 if (!bta_hl_find_dch_setup_mdl_idx(app_idx, mcl_idx, &mdl_idx ))
1885 p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx);
1913 bta_hl_dch_sm_execute(app_idx, mcl_idx, mdl_idx, BTA_HL_DCH_ABORT_EVT, p_data);
1918 p_acb = BTA_HL_GET_APP_CB_PTR(app_idx);
1921 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1953 UINT8 app_idx, mcl_idx, mdl_idx;
2025 if (bta_hl_find_cch_cb_indexes((tBTA_HL_DATA *) p_msg, &app_idx, &mcl_idx))
2027 bta_hl_cch_sm_execute( app_idx,
2044 if (bta_hl_find_dch_cb_indexes((tBTA_HL_DATA *) p_msg, &app_idx, &mcl_idx, &mdl_idx))
2046 bta_hl_dch_sm_execute( app_idx,