HomeSort by relevance Sort by last modified time
    Searched refs:btm_cb (Results 1 - 23 of 23) sorted by null

  /external/bluetooth/bluedroid/stack/btm/
btm_main.c 34 tBTM_CB btm_cb; variable
52 memset(&btm_cb, 0, sizeof(tBTM_CB));
55 btm_cb.trace_level = BTM_INITIAL_TRACE_LEVEL;
57 btm_cb.trace_level = BT_TRACE_LEVEL_NONE; /* No traces */
btm_devctl.c 142 memset (&btm_cb.devcb, 0, sizeof (tBTM_DEVCB));
147 memset(btm_cb.cfg.bd_name, 0, sizeof(tBTM_LOC_BD_NAME));
150 btm_cb.devcb.reset_timer.param = (TIMER_PARAM_TYPE)TT_DEV_RESET;
151 btm_cb.devcb.rln_timer.param = (TIMER_PARAM_TYPE)TT_DEV_RLN;
152 btm_cb.devcb.rlinkp_timer.param = (TIMER_PARAM_TYPE)TT_DEV_RLNKP;
154 btm_cb.btm_acl_pkt_types_supported = BTM_ACL_PKT_TYPES_MASK_DH1 + BTM_ACL_PKT_TYPES_MASK_DM1 +
158 btm_cb.btm_sco_pkt_types_supported = BTM_SCO_PKT_TYPES_MASK_HV1 +
165 btm_cb.first_disabled_channel = 0xff; /* To allow disabling 0th channel alone */
166 btm_cb.last_disabled_channel = 0xff; /* To allow disabling 0th channel alone */
171 btm_cb.devcb.state = BTM_DEV_STATE_WAIT_RESET_CMPLT
    [all...]
btm_pm.c 149 btm_cb.pm_reg_db[*p_pm_id].mask = BTM_PM_REC_NOT_USED;
156 if(btm_cb.pm_reg_db[xx].mask == BTM_PM_REC_NOT_USED)
163 btm_cb.pm_reg_db[xx].cback = p_cb;
165 btm_cb.pm_reg_db[xx].mask = mask;
210 p_cb = &(btm_cb.pm_mode_db[acl_ind]);
239 (btm_cb.pm_reg_db[pm_id].mask & BTM_PM_REG_SET))
240 || ((pm_id == BTM_PM_SET_ONLY_ID) && (btm_cb.pm_pend_link != MAX_L2CAP_LINKS)) )
246 btm_cb.pm_reg_db[temp_pm_id].mask |= BTM_PM_REG_SET;
252 BTM_TRACE_DEBUG( "btm_pm state:0x%x, pm_pend_link: %d", p_cb->state, btm_cb.pm_pend_link);
257 (btm_cb.pm_pend_link != MAX_L2CAP_LINKS) ) /* command pending *
    [all...]
btm_sec.c 213 if (memcmp(btm_cb.devcb.id_keys.ir, &temp_value, sizeof(BT_OCTET16)) == 0)
225 btm_cb.api = *p_cb_info;
227 BTM_TRACE_ERROR ("BTM_SecRegister: btm_cb.api.p_le_callback = 0x%x ", btm_cb.api.p_le_callback);
247 btm_cb.api.p_link_key_callback = p_callback;
268 if (btm_cb.p_rmt_name_callback[i] == NULL)
270 btm_cb.p_rmt_name_callback[i] = p_callback;
295 if (btm_cb.p_rmt_name_callback[i] == p_callback)
297 btm_cb.p_rmt_name_callback[i] = NULL;
320 btm_cb.p_conn_filter_cb = p_callback
    [all...]
btm_sco.c 90 p = &btm_cb.sco_cb.sco_db[sco_inx];
116 memset (&btm_cb.sco_cb, 0, sizeof(tSCO_CB));
119 btm_cb.sco_cb.sco_disc_reason = BTM_INVALID_SCO_DISC_REASON;
121 btm_cb.sco_cb.def_esco_parms = btm_esco_defaults; /* Initialize with defaults */
122 btm_cb.sco_cb.desired_sco_mode = BTM_DEFAULT_SCO_MODE;
150 p_sco = &btm_cb.sco_cb.sco_db[sco_inx];
161 if (!btm_cb.sco_cb.esco_supported)
179 if (btm_cb.devcb.local_version.hci_version >= HCI_PROTO_VERSION_1_2)
187 *p_setup = btm_cb.sco_cb.def_esco_parms;
192 btm_cb.btm_sco_pkt_types_supported)
    [all...]
btm_acl.c 64 memset (&btm_cb.acl_db, 0, sizeof (btm_cb.acl_db));
66 memset (btm_cb.btm_scn, 0, BTM_MAX_SCN); /* Initialize the SCN usage to FALSE */
68 btm_cb.btm_def_link_policy = 0;
70 btm_cb.p_bl_changed_cb = NULL;
72 btm_cb.p_acl_changed_cb = NULL;
77 btm_cb.btm_def_link_super_tout = HCI_DEFAULT_INACT_TOUT;
78 btm_cb.acl_disc_reason = 0xff ;
96 tACL_CONN *p = &btm_cb.acl_db[0];
129 tACL_CONN *p = &btm_cb.acl_db[0]
    [all...]
btm_ble_bgconn.c 52 tBTM_BLE_INQ_CB *p_inq = &btm_cb.ble_ctr_cb.inq_var;
61 btm_cb.ble_ctr_cb.addr_mgnt_cb.own_addr_type,
133 tBTM_BLE_WL_OP *p_dev_op = btm_cb.ble_ctr_cb.wl_op_q;
157 tBTM_BLE_WL_OP *p_dev_op = btm_cb.ble_ctr_cb.wl_op_q;
191 tBTM_BLE_CB *p_cb = &btm_cb.ble_ctr_cb;
221 memset(&btm_cb.ble_ctr_cb.bg_dev_list, 0, (sizeof(tBTM_LE_BG_CONN_DEV)*BTM_BLE_MAX_BG_CONN_DEV_NUM));
232 tBTM_BLE_CB *p_cb = &btm_cb.ble_ctr_cb;
251 tBTM_BLE_CB *p_cb = &btm_cb.ble_ctr_cb;
267 tBTM_BLE_CB *p_cb = &btm_cb.ble_ctr_cb;
284 tBTM_BLE_CB *p_cb = &btm_cb.ble_ctr_cb
    [all...]
btm_ble_gap.c 250 tBTM_BLE_INQ_CB *p_cb = &btm_cb.ble_ctr_cb.inq_var;
257 if (!HCI_LE_HOST_SUPPORTED(btm_cb.devcb.local_lmp_features[HCI_EXT_FEATURES_PAGE_1]))
303 tBTM_BLE_INQ_CB *p_inq = &btm_cb.ble_ctr_cb.inq_var;
306 BTM_TRACE_EVENT ("BTM_BleObserve : scan_type:%d",btm_cb.btm_inq_vars.scan_type);
308 if (!HCI_LE_HOST_SUPPORTED(btm_cb.devcb.local_lmp_features[HCI_EXT_FEATURES_PAGE_1]))
314 if (BTM_BLE_IS_OBS_ACTIVE(btm_cb.ble_ctr_cb.scan_activity))
320 btm_cb.ble_ctr_cb.p_obs_results_cb = p_results_cb;
321 btm_cb.ble_ctr_cb.p_obs_cmpl_cb = p_cmpl_cb;
325 if (!BTM_BLE_IS_SCAN_ACTIVE(btm_cb.ble_ctr_cb.scan_activity))
332 btm_cb.ble_ctr_cb.addr_mgnt_cb.own_addr_type
    [all...]
btm_dev.c 77 if (!(btm_cb.sec_dev_rec[i].sec_flags & BTM_SEC_IN_USE))
79 p_dev_rec = &btm_cb.sec_dev_rec[i];
100 p_dev_rec->timestamp = btm_cb.dev_rec_count++;
242 if (!(btm_cb.sec_dev_rec[i].sec_flags & BTM_SEC_IN_USE) &&
243 (!memcmp (btm_cb.sec_dev_rec[i].bd_addr, bd_addr, BD_ADDR_LEN)))
253 if (!(btm_cb.sec_dev_rec[i].sec_flags & BTM_SEC_IN_USE))
267 p_dev_rec = &btm_cb.sec_dev_rec[i_new_entry];
270 p_dev_rec = &btm_cb.sec_dev_rec[i_old_entry];
315 if (!memcmp (bd_addr, btm_cb.connecting_bda, BD_ADDR_LEN))
316 memcpy (p_dev_rec->dev_class, btm_cb.connecting_dc, DEV_CLASS_LEN)
    [all...]
btm_inq.c 188 if (HCI_LE_HOST_SUPPORTED(btm_cb.devcb.local_lmp_features[HCI_EXT_FEATURES_PAGE_1]))
193 btm_cb.btm_inq_vars.discoverable_mode &= (~BTM_BLE_DISCOVERABLE_MASK);
194 btm_cb.btm_inq_vars.discoverable_mode |= (inq_mode & BTM_BLE_DISCOVERABLE_MASK);
205 if (btm_cb.devcb.state < BTM_DEV_STATE_READY)
255 if ((window != btm_cb.btm_inq_vars.inq_scan_window) ||
256 (interval != btm_cb.btm_inq_vars.inq_scan_period))
260 btm_cb.btm_inq_vars.inq_scan_window = window;
261 btm_cb.btm_inq_vars.inq_scan_period = interval;
267 if (btm_cb.btm_inq_vars.connectable_mode & BTM_CONNECTABLE_MASK)
272 btm_cb.btm_inq_vars.discoverable_mode &= (~BTM_DISCOVERABLE_MASK)
    [all...]
btm_ble.c 86 if (!(btm_cb.sec_dev_rec[i].sec_flags & BTM_SEC_IN_USE))
89 p_dev_rec = &btm_cb.sec_dev_rec[i];
207 tBTM_DEVCB *p_devcb = &btm_cb.devcb;
243 memcpy (er, btm_cb.devcb.er, BT_OCTET16_LEN);
261 memcpy (irk, btm_cb.devcb.id_keys.irk, BT_OCTET16_LEN);
277 memcpy (dhk, btm_cb.devcb.id_keys.dhk, BT_OCTET16_LEN);
328 p = &btm_cb.acl_db[xx];
477 tBTM_BLE_CB *p_ble_cb = &btm_cb.ble_ctr_cb;
640 btm_cb.devcb.p_le_test_cmd_cmpl_cb = p_cmd_cmpl_cback;
663 btm_cb.devcb.p_le_test_cmd_cmpl_cb = p_cmd_cmpl_cback
    [all...]
btm_ble_addr.c 51 tBTM_LE_RANDOM_CB *p_cb = &btm_cb.ble_ctr_cb.addr_mgnt_cb;
69 btm_cb.ble_ctr_cb.rpa_tout);
94 tBTM_LE_RANDOM_CB *p_cb = &btm_cb.ble_ctr_cb.addr_mgnt_cb;
108 if (!SMP_Encrypt(btm_cb.devcb.id_keys.irk, BT_OCTET16_LEN, p->param_buf, 3, &output))
147 tBTM_LE_RANDOM_CB *p_cb = &btm_cb.ble_ctr_cb.addr_mgnt_cb;
187 tBTM_LE_RANDOM_CB *p_mgnt_cb = &btm_cb.ble_ctr_cb.addr_mgnt_cb;
218 tBTM_LE_RANDOM_CB *p_mgnt_cb = &btm_cb.ble_ctr_cb.addr_mgnt_cb;
225 p_dev_rec = &btm_cb.sec_dev_rec[p_mgnt_cb->index];
244 tBTM_LE_RANDOM_CB *p_mgnt_cb = &btm_cb.ble_ctr_cb.addr_mgnt_cb;
279 tBTM_LE_RANDOM_CB *p_mgnt_cb = &btm_cb.ble_ctr_cb.addr_mgnt_cb
    [all...]
btm_ble_multi_adv.c 254 if (btm_cb.ble_ctr_cb.privacy)
263 BDADDR_TO_STREAM (pp, btm_cb.devcb.local_addr);
298 if (btm_cb.ble_ctr_cb.privacy)
365 tBTM_LE_RANDOM_CB *p_cb = &btm_cb.ble_ctr_cb.addr_mgnt_cb;
402 if (!SMP_Encrypt(btm_cb.devcb.id_keys.irk, BT_OCTET16_LEN, p->param_buf, 3, &output))
534 if (0 == btm_cb.cmn_ble_vsc_cb.adv_inst_max)
603 if (0 == btm_cb.cmn_ble_vsc_cb.adv_inst_max)
751 if (btm_cb.ble_ctr_cb.privacy &&
754 memcpy(btm_cb.acl_db[idx].conn_addr, btm_multi_adv_cb.p_adv_inst[adv_inst - 1].rpa,
768 if (btm_cb.ble_ctr_cb.inq_var.connectable_mode == BTM_BLE_CONNECTABLE
    [all...]
btm_ble_batchscan.c 616 if (!HCI_LE_HOST_SUPPORTED(btm_cb.devcb.local_lmp_features[HCI_EXT_FEATURES_PAGE_1]))
689 if (!HCI_LE_HOST_SUPPORTED(btm_cb.devcb.local_lmp_features[HCI_EXT_FEATURES_PAGE_1]))
763 if (!HCI_LE_HOST_SUPPORTED(btm_cb.devcb.local_lmp_features[HCI_EXT_FEATURES_PAGE_1]))
809 if (!HCI_LE_HOST_SUPPORTED(btm_cb.devcb.local_lmp_features[HCI_EXT_FEATURES_PAGE_1]))
    [all...]
btm_int.h 72 HCI_ATOMIC_ENCRYPT_SUPPORTED(btm_cb.devcb.local_lmp_features[HCI_EXT_FEATURES_PAGE_0])) \
75 #define BTM_IS_BRCM_CONTROLLER() (btm_cb.devcb.local_version.manufacturer == LMP_COMPID_BROADCOM)
951 #define btm_cb macro
    [all...]
btm_ble_adv_filter.c     [all...]
  /external/bluetooth/bluedroid/vnd/ble/
vendor_ble.c 71 p_q->q_next %= btm_cb.cmn_ble_vsc_cb.max_irk_list_sz;
100 i %= btm_cb.cmn_ble_vsc_cb.max_irk_list_sz;
128 p_q->q_pending %= btm_cb.cmn_ble_vsc_cb.max_irk_list_sz;
151 for (i = 0; i < btm_cb.cmn_ble_vsc_cb.max_irk_list_sz; i ++, p_irk_entry++)
179 for (i = 0; i < btm_cb.cmn_ble_vsc_cb.max_irk_list_sz; i ++, p_irk_entry++)
204 for (i = 0; i < btm_cb.cmn_ble_vsc_cb.max_irk_list_sz; i ++, p_irk_entry++)
312 for (i = 0; i < btm_cb.cmn_ble_vsc_cb.max_irk_list_sz; i ++)
392 if (btm_cb.cmn_ble_vsc_cb.max_irk_list_sz == 0)
433 if (btm_cb.cmn_ble_vsc_cb.max_irk_list_sz == 0)
468 if (btm_cb.cmn_ble_vsc_cb.max_irk_list_sz == 0
    [all...]
  /external/bluetooth/bluedroid/stack/l2cap/
l2c_ble.c 419 if (!HCI_LE_SLAVE_INIT_FEAT_EXC_SUPPORTED(btm_cb.devcb.local_le_features))
491 || (HCI_LE_CONN_PARAM_REQ_SUPPORTED(btm_cb.devcb.local_le_features) &&
516 || (HCI_LE_CONN_PARAM_REQ_SUPPORTED(btm_cb.devcb.local_le_features) &&
672 tBTM_BLE_CB *p_cb = &btm_cb.ble_ctr_cb;
702 if (btm_cb.ble_ctr_cb.privacy ) /* && p_dev_rec->ble.use_reconn_addr */
    [all...]
l2c_link.c 209 BTM_SetLinkSuperTout (ci.bd_addr, btm_cb.btm_def_link_super_tout);
380 if (btm_cb.acl_disc_reason != HCI_ERR_HOST_REJECT_SECURITY)
381 btm_cb.acl_disc_reason = reason;
383 p_lcb->disc_reason = btm_cb.acl_disc_reason;
    [all...]
l2c_utils.c     [all...]
  /external/bluetooth/bluedroid/include/
bt_trace.h 543 #define BTM_TRACE_ERROR(...) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE(TRACE_LAYER_BTM, TRACE_TYPE_ERROR, ##__VA_ARGS__);}
544 #define BTM_TRACE_WARNING(...) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE(TRACE_LAYER_BTM, TRACE_TYPE_WARNING, ##__VA_ARGS__);}
545 #define BTM_TRACE_API(...) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE(TRACE_LAYER_BTM, TRACE_TYPE_API, ##__VA_ARGS__);}
546 #define BTM_TRACE_EVENT(...) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE(TRACE_LAYER_BTM, TRACE_TYPE_EVENT, ##__VA_ARGS__);}
547 #define BTM_TRACE_DEBUG(...) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE(TRACE_LAYER_BTM, TRACE_TYPE_DEBUG, ##__VA_ARGS__);}
    [all...]
  /external/libnfc-nci/src/include/
bt_trace.h 646 #define BTM_TRACE_ERROR0(m) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_BTM, TRACE_TYPE_ERROR, m);}
647 #define BTM_TRACE_ERROR1(m,p1) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_BTM, TRACE_TYPE_ERROR, m,p1);}
648 #define BTM_TRACE_ERROR2(m,p1,p2) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_BTM, TRACE_TYPE_ERROR, m,p1,p2);}
649 #define BTM_TRACE_ERROR3(m,p1,p2,p3) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT (…)
    [all...]
  /external/bluetooth/bluedroid/stack/btu/
btu_hcif.c 472 && (btm_cb.devcb.state == BTM_DEV_STATE_WAIT_RESET_CMPLT)) )
    [all...]

Completed in 98 milliseconds