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

  /system/bt/stack/btm/
btm_main.c 35 tBTM_CB btm_cb; variable
53 memset(&btm_cb, 0, sizeof(tBTM_CB));
54 btm_cb.page_queue = fixed_queue_new(SIZE_MAX);
55 btm_cb.sec_pending_q = fixed_queue_new(SIZE_MAX);
56 btm_cb.sec_collision_timer = alarm_new("btm.sec_collision_timer");
57 btm_cb.pairing_timer = alarm_new("btm.pairing_timer");
60 btm_cb.trace_level = BTM_INITIAL_TRACE_LEVEL;
62 btm_cb.trace_level = BT_TRACE_LEVEL_NONE; /* No traces */
76 btm_cb.sec_dev_rec = list_new(osi_free);
btm_devctl.c 81 memset (&btm_cb.devcb, 0, sizeof (tBTM_DEVCB));
86 memset(btm_cb.cfg.bd_name, 0, sizeof(tBTM_LOC_BD_NAME));
89 btm_cb.devcb.read_local_name_timer =
91 btm_cb.devcb.read_rssi_timer = alarm_new("btm.read_rssi_timer");
92 btm_cb.devcb.read_link_quality_timer =
94 btm_cb.devcb.read_inq_tx_power_timer =
96 btm_cb.devcb.qos_setup_timer = alarm_new("btm.qos_setup_timer");
97 btm_cb.devcb.read_tx_power_timer = alarm_new("btm.read_tx_power_timer");
99 btm_cb.btm_acl_pkt_types_supported = BTM_ACL_PKT_TYPES_MASK_DH1 + BTM_ACL_PKT_TYPES_MASK_DM1 +
103 btm_cb.btm_sco_pkt_types_supported = BTM_SCO_PKT_TYPES_MASK_HV1
    [all...]
btm_pm.c 143 btm_cb.pm_reg_db[*p_pm_id].mask = BTM_PM_REC_NOT_USED;
150 if(btm_cb.pm_reg_db[xx].mask == BTM_PM_REC_NOT_USED)
157 btm_cb.pm_reg_db[xx].cback = p_cb;
159 btm_cb.pm_reg_db[xx].mask = mask;
203 p_cb = &(btm_cb.pm_mode_db[acl_ind]);
232 (btm_cb.pm_reg_db[pm_id].mask & BTM_PM_REG_SET))
233 || ((pm_id == BTM_PM_SET_ONLY_ID) && (btm_cb.pm_pend_link != MAX_L2CAP_LINKS)) )
239 btm_cb.pm_reg_db[temp_pm_id].mask |= BTM_PM_REG_SET;
245 BTM_TRACE_DEBUG( "btm_pm state:0x%x, pm_pend_link: %d", p_cb->state, btm_cb.pm_pend_link);
250 (btm_cb.pm_pend_link != MAX_L2CAP_LINKS) ) /* command pending *
    [all...]
btm_sec.c 249 if (memcmp(btm_cb.devcb.id_keys.ir, &temp_value, sizeof(BT_OCTET16)) == 0)
260 btm_cb.api = *p_cb_info;
262 LOG_INFO(LOG_TAG, "%s btm_cb.api.p_le_callback = 0x%p ", __func__, btm_cb.api.p_le_callback);
281 btm_cb.api.p_link_key_callback = p_callback;
301 if (btm_cb.p_rmt_name_callback[i] == NULL)
303 btm_cb.p_rmt_name_callback[i] = p_callback;
327 if (btm_cb.p_rmt_name_callback[i] == p_callback)
329 btm_cb.p_rmt_name_callback[i] = NULL;
401 if ( (btm_cb.cfg.pin_type != pin_type
    [all...]
btm_acl.c 74 memset (&btm_cb.acl_db, 0, sizeof (btm_cb.acl_db));
75 memset (btm_cb.btm_scn, 0, BTM_MAX_SCN); /* Initialize the SCN usage to FALSE */
76 btm_cb.btm_def_link_policy = 0;
77 btm_cb.p_bl_changed_cb = NULL;
81 btm_cb.btm_def_link_super_tout = HCI_DEFAULT_INACT_TOUT;
82 btm_cb.acl_disc_reason = 0xff ;
100 tACL_CONN *p = &btm_cb.acl_db[0];
133 tACL_CONN *p = &btm_cb.acl_db[0];
233 BTM_SetLinkPolicy(p->remote_addr, &btm_cb.btm_def_link_policy)
    [all...]
btm_sco.c 91 p = &btm_cb.sco_cb.sco_db[sco_inx];
115 memset (&btm_cb.sco_cb, 0, sizeof(tSCO_CB));
120 btm_cb.sco_cb.sco_db[i].xmit_data_q = fixed_queue_new(SIZE_MAX);
124 btm_cb.sco_cb.sco_disc_reason = BTM_INVALID_SCO_DISC_REASON;
126 btm_cb.sco_cb.def_esco_parms = btm_esco_defaults; /* Initialize with defaults */
127 btm_cb.sco_cb.desired_sco_mode = BTM_DEFAULT_SCO_MODE;
155 p_sco = &btm_cb.sco_cb.sco_db[sco_inx];
166 if (!btm_cb.sco_cb.esco_supported)
190 *p_setup = btm_cb.sco_cb.def_esco_parms;
195 btm_cb.btm_sco_pkt_types_supported)
    [all...]
btm_ble_privacy.c 67 tBTM_BLE_RESOLVE_Q *p_q = &btm_cb.ble_ctr_cb.resolving_list_pend_q;
89 tBTM_BLE_RESOLVE_Q *p_q = &btm_cb.ble_ctr_cb.resolving_list_pend_q;
116 tBTM_BLE_RESOLVE_Q *p_q = &btm_cb.ble_ctr_cb.resolving_list_pend_q;
148 btm_cb.ble_ctr_cb.irk_list_mask[byte] &= (~(1 << bit));
172 if ((btm_cb.ble_ctr_cb.irk_list_mask[byte] & (1 << bit)) == 0)
174 btm_cb.ble_ctr_cb.irk_list_mask[byte] |= (1 << bit);
257 memset(btm_cb.ble_ctr_cb.irk_list_mask, 0, irk_mask_size);
260 btm_cb.ble_ctr_cb.resolving_list_avail_size =
264 __func__, btm_cb.ble_ctr_cb.resolving_list_avail_size);
266 list_foreach(btm_cb.sec_dev_rec, clear_resolving_list_bit, NULL)
    [all...]
btm_ble_gap.c 262 tBTM_BLE_INQ_CB *p_cb = &btm_cb.ble_ctr_cb.inq_var;
356 tBTM_BLE_INQ_CB *p_inq = &btm_cb.ble_ctr_cb.inq_var;
362 BTM_TRACE_EVENT ("%s : scan_type:%d, %d, %d", __func__, btm_cb.btm_inq_vars.scan_type,
371 if (BTM_BLE_IS_OBS_ACTIVE(btm_cb.ble_ctr_cb.scan_activity))
377 btm_cb.ble_ctr_cb.p_obs_results_cb = p_results_cb;
378 btm_cb.ble_ctr_cb.p_obs_cmpl_cb = p_cmpl_cb;
382 if (!BTM_BLE_IS_SCAN_ACTIVE(btm_cb.ble_ctr_cb.scan_activity))
397 btm_cb.ble_ctr_cb.addr_mgnt_cb.own_addr_type,
403 btm_cb.ble_ctr_cb.addr_mgnt_cb.own_addr_type,
413 btm_cb.ble_ctr_cb.scan_activity |= BTM_LE_OBSERVE_ACTIVE
    [all...]
btm_ble_bgconn.c 119 tBTM_BLE_INQ_CB *p_inq = &btm_cb.ble_ctr_cb.inq_var;
129 if (btm_cb.cmn_ble_vsc_cb.extended_scan_support == 0)
133 btm_cb.ble_ctr_cb.addr_mgnt_cb.own_addr_type,
139 btm_cb.ble_ctr_cb.addr_mgnt_cb.own_addr_type,
195 tBTM_BLE_WL_OP *p_dev_op = btm_cb.ble_ctr_cb.wl_op_q;
219 tBTM_BLE_WL_OP *p_dev_op = btm_cb.ble_ctr_cb.wl_op_q;
255 tBTM_BLE_CB *p_cb = &btm_cb.ble_ctr_cb;
297 tBTM_BLE_CB *p_cb = &btm_cb.ble_ctr_cb;
318 btm_cb.ble_ctr_cb.white_list_avail_size = white_list_size;
332 --btm_cb.ble_ctr_cb.white_list_avail_size
    [all...]
btm_inq.c 180 btm_cb.btm_inq_vars.discoverable_mode &= (~BTM_BLE_DISCOVERABLE_MASK);
181 btm_cb.btm_inq_vars.discoverable_mode |= (inq_mode & BTM_BLE_DISCOVERABLE_MASK);
242 if ((window != btm_cb.btm_inq_vars.inq_scan_window) ||
243 (interval != btm_cb.btm_inq_vars.inq_scan_period))
247 btm_cb.btm_inq_vars.inq_scan_window = window;
248 btm_cb.btm_inq_vars.inq_scan_period = interval;
254 if (btm_cb.btm_inq_vars.connectable_mode & BTM_CONNECTABLE_MASK)
259 btm_cb.btm_inq_vars.discoverable_mode &= (~BTM_DISCOVERABLE_MASK);
260 btm_cb.btm_inq_vars.discoverable_mode |= inq_mode;
310 if (scan_type != btm_cb.btm_inq_vars.inq_scan_type
    [all...]
btm_ble.c 79 if (list_length(btm_cb.sec_dev_rec) > BTM_SEC_MAX_DEVICE_RECORDS) {
85 list_append(btm_cb.sec_dev_rec, p_dev_rec);
189 tBTM_DEVCB *p_devcb = &btm_cb.devcb;
224 memcpy (ble_encr_key_value, btm_cb.devcb.ble_encryption_key_value, BT_OCTET16_LEN);
242 memcpy (irk, btm_cb.devcb.id_keys.irk, BT_OCTET16_LEN);
258 memcpy (dhk, btm_cb.devcb.id_keys.dhk, BT_OCTET16_LEN);
309 p = &btm_cb.acl_db[xx];
488 tBTM_BLE_CB *p_ble_cb = &btm_cb.ble_ctr_cb;
712 btm_cb.devcb.p_le_test_cmd_cmpl_cb = p_cmd_cmpl_cback;
735 btm_cb.devcb.p_le_test_cmd_cmpl_cb = p_cmd_cmpl_cback
    [all...]
btm_ble_addr.c 53 tBTM_LE_RANDOM_CB *p_cb = &btm_cb.ble_ctr_cb.addr_mgnt_cb;
70 interval_ms = btm_cb.ble_ctr_cb.rpa_tout * 1000;
95 tBTM_LE_RANDOM_CB *p_cb = &btm_cb.ble_ctr_cb.addr_mgnt_cb;
109 if (!SMP_Encrypt(btm_cb.devcb.id_keys.irk, BT_OCTET16_LEN, p->param_buf, 3, &output))
148 tBTM_LE_RANDOM_CB *p_cb = &btm_cb.ble_ctr_cb.addr_mgnt_cb;
188 tBTM_LE_RANDOM_CB *p_mgnt_cb = &btm_cb.ble_ctr_cb.addr_mgnt_cb;
220 tBTM_LE_RANDOM_CB *p_mgnt_cb = &btm_cb.ble_ctr_cb.addr_mgnt_cb;
323 tBTM_LE_RANDOM_CB *p_mgnt_cb = &btm_cb.ble_ctr_cb.addr_mgnt_cb;
361 tBTM_LE_RANDOM_CB *p_mgnt_cb = &btm_cb.ble_ctr_cb.addr_mgnt_cb;
371 list_node_t * n = list_foreach(btm_cb.sec_dev_rec, btm_ble_match_random_bda, NULL)
    [all...]
btm_dev.c 74 if (list_length(btm_cb.sec_dev_rec) > BTM_SEC_MAX_DEVICE_RECORDS) {
81 list_append(btm_cb.sec_dev_rec, p_dev_rec);
94 p_dev_rec->timestamp = btm_cb.dev_rec_count++;
247 if (list_length(btm_cb.sec_dev_rec) > BTM_SEC_MAX_DEVICE_RECORDS) {
252 list_append(btm_cb.sec_dev_rec, p_dev_rec);
269 else if (!memcmp (bd_addr, btm_cb.connecting_bda, BD_ADDR_LEN))
270 memcpy (p_dev_rec->dev_class, btm_cb.connecting_dc, DEV_CLASS_LEN);
283 p_dev_rec->timestamp = btm_cb.dev_rec_count++;
392 list_node_t *n = list_foreach(btm_cb.sec_dev_rec, is_handle_equal, &handle);
432 list_node_t *n = list_foreach(btm_cb.sec_dev_rec, is_address_equal, bd_addr)
    [all...]
btm_ble_multi_adv.c 271 if (btm_cb.ble_ctr_cb.privacy_mode != BTM_PRIVACY_NONE)
315 if (btm_cb.ble_ctr_cb.privacy_mode != BTM_PRIVACY_NONE) {
420 if (!SMP_Encrypt(btm_cb.devcb.id_keys.irk, BT_OCTET16_LEN, p->param_buf, 3, &output))
554 if (0 == btm_cb.cmn_ble_vsc_cb.adv_inst_max)
622 if (0 == btm_cb.cmn_ble_vsc_cb.adv_inst_max)
680 btm_ble_update_dmt_flag_bits(&p_data->flag, btm_cb.btm_inq_vars.connectable_mode,
681 btm_cb.btm_inq_vars.discoverable_mode);
774 if (btm_cb.ble_ctr_cb.privacy_mode != BTM_PRIVACY_NONE &&
777 memcpy(btm_cb.acl_db[idx].conn_addr, btm_multi_adv_cb.p_adv_inst[adv_inst - 1].rpa,
792 if (btm_cb.ble_ctr_cb.inq_var.connectable_mode == BTM_BLE_CONNECTABLE
    [all...]
btm_int.h 910 #define btm_cb macro
    [all...]
btm_ble_batchscan.c 555 addr_type = btm_cb.ble_ctr_cb.addr_mgnt_cb.own_addr_type;
    [all...]
  /system/bt/include/
bt_trace.h 234 #define BTM_TRACE_ERROR(...) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE(TRACE_LAYER_BTM, TRACE_TYPE_ERROR, ##__VA_ARGS__);}
235 #define BTM_TRACE_WARNING(...) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE(TRACE_LAYER_BTM, TRACE_TYPE_WARNING, ##__VA_ARGS__);}
236 #define BTM_TRACE_API(...) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE(TRACE_LAYER_BTM, TRACE_TYPE_API, ##__VA_ARGS__);}
237 #define BTM_TRACE_EVENT(...) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE(TRACE_LAYER_BTM, TRACE_TYPE_EVENT, ##__VA_ARGS__);}
238 #define BTM_TRACE_DEBUG(...) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE(TRACE_LAYER_BTM, TRACE_TYPE_DEBUG, ##__VA_ARGS__);}
  /system/bt/stack/avdt/
avdt_l2c.c 208 btm_set_packet_types(p_acl_cb, (btm_cb.btm_acl_pkt_types_supported |
336 btm_set_packet_types(p_acl_cb, (btm_cb.btm_acl_pkt_types_supported |
  /system/bt/stack/l2cap/
l2c_link.c 210 BTM_SetLinkSuperTout (ci.bd_addr, btm_cb.btm_def_link_super_tout);
389 if (btm_cb.acl_disc_reason != HCI_ERR_HOST_REJECT_SECURITY)
390 btm_cb.acl_disc_reason = reason;
392 p_lcb->disc_reason = btm_cb.acl_disc_reason;
    [all...]
l2c_ble.c     [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...]
  /system/bt/stack/smp/
smp_keys.c     [all...]
smp_act.c 216 (btm_cb.security_mode == BTM_SEC_MODE_SC) ? TRUE : FALSE;
501 (btm_cb.security_mode == BTM_SEC_MODE_SC) ? TRUE : FALSE;
    [all...]

Completed in 271 milliseconds