Home | History | Annotate | Download | only in btm

Lines Matching defs:inst_id

53 void btm_ble_multi_adv_enq_op_q(UINT8 opcode, UINT8 inst_id, UINT8 cb_evt)
57 p_op_q->p_inst_id[p_op_q->next_idx] = inst_id;
99 UINT8 *p = p_params->p_param_buf, inst_id;
113 btm_ble_multi_adv_deq_op_q(&opcode, &inst_id, &cb_evt);
115 BTM_TRACE_DEBUG("op_code = %02x inst_id = %d cb_evt = %02x", opcode, inst_id, cb_evt);
117 if (opcode != subcode || inst_id == 0)
123 p_inst = &btm_multi_adv_cb.p_adv_inst[inst_id - 1];
131 btm_multi_adv_cb.p_adv_inst[inst_id-1].inst_id = 0;
165 (p_inst->p_cback)(cb_evt, inst_id, p_inst->p_ref, status);
177 ** inst_id: adv instance ID, can not be 0
182 tBTM_STATUS btm_ble_enable_multi_adv (BOOLEAN enable, UINT8 inst_id, UINT8 cb_evt)
193 UINT8_TO_STREAM (pp, inst_id);
195 BTM_TRACE_EVENT (" btm_ble_enable_multi_adv: enb %d, Inst ID %d",enb,inst_id);
203 btm_ble_multi_adv_enq_op_q(BTM_BLE_MULTI_ADV_ENB, inst_id, cb_evt);
280 UINT8_TO_STREAM (pp, p_inst->inst_id);
287 p_params->channel_map,p_params->adv_filter_policy,p_inst->inst_id,p_params->tx_power);
306 btm_ble_multi_adv_enq_op_q(BTM_BLE_MULTI_ADV_SET_PARAM, p_inst->inst_id, cb_evt);
334 UINT8_TO_STREAM(pp, p_inst->inst_id);
347 btm_ble_multi_adv_enq_op_q(BTM_BLE_MULTI_ADV_SET_RANDOM_ADDR, p_inst->inst_id, 0);
392 BTM_TRACE_EVENT ("btm_ble_multi_adv_gen_rpa_cmpl inst_id = %d", p_inst->inst_id);
413 if (p_inst->inst_id != 0 && (p_inst->inst_id < BTM_BleMaxMultiAdvInstanceCount()))
468 void btm_ble_multi_adv_reenable(UINT8 inst_id)
470 tBTM_BLE_MULTI_ADV_INST *p_inst = &btm_multi_adv_cb.p_adv_inst[inst_id - 1];
472 if (p_inst->inst_id != 0)
475 btm_ble_enable_multi_adv (TRUE, p_inst->inst_id, 0);
479 (p_inst->p_cback)(BTM_BLE_MULTI_ADV_DISABLE_EVT,p_inst->inst_id,p_inst->p_ref,0);
480 p_inst->inst_id = 0;
548 if (p_inst->inst_id == 0)
550 p_inst->inst_id = i + 1;
559 BTM_TRACE_EVENT("btm_ble_enable_multi_adv being called with inst_id:%d",
560 p_inst->inst_id);
564 if ((rt = btm_ble_enable_multi_adv (TRUE, p_inst->inst_id,
574 p_inst->inst_id = 0;
590 ** Parameters inst_id: adv instance ID
596 tBTM_STATUS BTM_BleUpdateAdvInstParam (UINT8 inst_id, tBTM_BLE_ADV_PARAMS *p_params)
599 tBTM_BLE_MULTI_ADV_INST *p_inst = &btm_multi_adv_cb.p_adv_inst[inst_id - 1];
601 BTM_TRACE_EVENT("BTM_BleUpdateAdvInstParam called with inst_id:%d", inst_id);
609 if (inst_id < BTM_BleMaxMultiAdvInstanceCount() &&
610 inst_id != BTM_BLE_MULTI_ADV_DEFAULT_STD &&
613 if (p_inst->inst_id == 0)
615 BTM_TRACE_DEBUG("adv instance %d is not active", inst_id);
619 btm_ble_enable_multi_adv(FALSE, inst_id, 0);
622 rt = btm_ble_enable_multi_adv(TRUE, inst_id, BTM_BLE_MULTI_ADV_PARAM_EVT);
634 ** Parameters inst_id: adv instance ID
642 tBTM_STATUS BTM_BleCfgAdvInstData (UINT8 inst_id, BOOLEAN is_scan_rsp,
662 BTM_TRACE_EVENT("BTM_BleCfgAdvInstData called with inst_id:%d", inst_id);
663 if (inst_id > BTM_BLE_MULTI_ADV_MAX || inst_id == BTM_BLE_MULTI_ADV_DEFAULT_STD)
672 UINT8_TO_STREAM(pp_temp, inst_id);
680 btm_ble_multi_adv_enq_op_q(sub_code, inst_id, BTM_BLE_MULTI_ADV_DATA_EVT);
691 ** Parameters inst_id: adv instance ID
696 tBTM_STATUS BTM_BleDisableAdvInstance (UINT8 inst_id)
701 BTM_TRACE_EVENT("BTM_BleDisableAdvInstance with inst_id:%d", inst_id);
711 if (inst_id < BTM_BleMaxMultiAdvInstanceCount() &&
712 inst_id != BTM_BLE_MULTI_ADV_DEFAULT_STD)
714 if ((rt = btm_ble_enable_multi_adv(FALSE, inst_id, BTM_BLE_MULTI_ADV_DISABLE_EVT))
717 btm_ble_multi_adv_configure_rpa(&btm_multi_adv_cb.p_adv_inst[inst_id-1]);
718 btu_stop_timer(&btm_multi_adv_cb.p_adv_inst[inst_id-1].raddr_timer_ent);
719 btm_multi_adv_cb.p_adv_inst[inst_id-1].inst_id = 0;
849 ** Parameters inst_id - Instance ID
854 void* btm_ble_multi_adv_get_ref(UINT8 inst_id)
858 if (inst_id < BTM_BleMaxMultiAdvInstanceCount())
860 p_inst = &btm_multi_adv_cb.p_adv_inst[inst_id - 1];