Home | History | Annotate | Download | only in btm

Lines Matching refs:devcb

329                 if (HCI_LE_SLAVE_INIT_FEAT_EXC_SUPPORTED(btm_cb.devcb.local_le_features)
366 if (btm_cb.devcb.p_switch_role_cb
367 && (bda && (0 == memcmp(btm_cb.devcb.switch_role_ref_data.remote_bd_addr, bda, BD_ADDR_LEN))))
369 memcpy (&ref_data, &btm_cb.devcb.switch_role_ref_data, sizeof(tBTM_ROLE_SWITCH_CMPL));
371 (*btm_cb.devcb.p_switch_role_cb)(&ref_data);
372 memset (&btm_cb.devcb.switch_role_ref_data, 0, sizeof(tBTM_ROLE_SWITCH_CMPL));
373 btm_cb.devcb.p_switch_role_cb = NULL;
651 if (!(HCI_SWITCH_SUPPORTED(btm_cb.devcb.local_lmp_features[HCI_EXT_FEATURES_PAGE_0])))
654 if (btm_cb.devcb.p_switch_role_cb && p_cb)
657 p_bda = btm_cb.devcb.switch_role_ref_data.remote_bd_addr;
757 memcpy (btm_cb.devcb.switch_role_ref_data.remote_bd_addr, remote_bd_addr,
759 btm_cb.devcb.switch_role_ref_data.role = new_role;
761 btm_cb.devcb.switch_role_ref_data.hci_status = HCI_ERR_UNSUPPORTED_VALUE;
762 btm_cb.devcb.p_switch_role_cb = p_cb;
801 memset (&btm_cb.devcb.chg_link_key_ref_data, 0, sizeof(tBTM_CHANGE_KEY_CMPL));
854 memcpy (btm_cb.devcb.chg_link_key_ref_data.remote_bd_addr, remote_bd_addr,
856 btm_cb.devcb.p_chg_link_key_cb = p_cb;
881 p_data = &btm_cb.devcb.chg_link_key_ref_data;
914 if (btm_cb.devcb.p_chg_link_key_cb)
916 (*btm_cb.devcb.p_chg_link_key_cb)((void *)p_data);
917 btm_cb.devcb.p_chg_link_key_cb = NULL;
973 btm_acl_report_role_change(btm_cb.devcb.switch_role_ref_data.hci_status, p->remote_addr);
989 btm_acl_report_role_change(btm_cb.devcb.switch_role_ref_data.hci_status, p->remote_addr);
996 evt.new_role = btm_cb.devcb.switch_role_ref_data.role;
997 evt.p_bda = btm_cb.devcb.switch_role_ref_data.remote_bd_addr;
998 evt.hci_status = btm_cb.devcb.switch_role_ref_data.hci_status;
1042 if (btm_cb.devcb.p_chg_link_key_cb)
1044 (*btm_cb.devcb.p_chg_link_key_cb)(&btm_cb.devcb.chg_link_key_ref_data);
1045 btm_cb.devcb.p_chg_link_key_cb = NULL;
1054 if (btm_cb.devcb.p_chg_link_key_cb)
1056 (*btm_cb.devcb.p_chg_link_key_cb)(&btm_cb.devcb.chg_link_key_ref_data);
1057 btm_cb.devcb.p_chg_link_key_cb = NULL;
1174 if (btm_cb.devcb.p_rlinkp_cmpl_cb)
1180 btu_start_timer (&btm_cb.devcb.rlinkp_timer, BTU_TTYPE_BTM_ACL, BTM_DEV_REPLY_TIMEOUT);
1181 btm_cb.devcb.p_rlinkp_cmpl_cb = p_cb;
1185 btu_stop_timer (&btm_cb.devcb.rlinkp_timer);
1186 btm_cb.devcb.p_rlinkp_cmpl_cb = NULL;
1210 tBTM_CMPL_CB *p_cb = btm_cb.devcb.p_rlinkp_cmpl_cb;
1216 btu_stop_timer (&btm_cb.devcb.rlinkp_timer);
1219 btm_cb.devcb.p_rlinkp_cmpl_cb = NULL;
1490 (HCI_READ_REMOTE_EXT_FEATURES_SUPPORTED(btm_cb.devcb.supported_cmds)))
2300 btm_cb.devcb.switch_role_ref_data.remote_bd_addr;
2302 tBTM_ROLE_SWITCH_CMPL *p_data = &btm_cb.devcb.switch_role_ref_data;
2520 tBTM_CMPL_CB *p_cb = btm_cb.devcb.p_rlinkp_cmpl_cb;
2526 btm_cb.devcb.p_rlinkp_cmpl_cb = NULL;
2553 if (btm_cb.devcb.local_version.hci_version >= HCI_PROTO_VERSION_2_0)
2599 if (memcmp (btm_cb.devcb.local_addr, addr, BD_ADDR_LEN) == 0)
2816 if (btm_cb.devcb.p_qossu_cmpl_cb)
2821 btu_start_timer (&btm_cb.devcb.qossu_timer, BTU_TTYPE_BTM_ACL, BTM_DEV_REPLY_TIMEOUT);
2822 btm_cb.devcb.p_qossu_cmpl_cb = p_cb;
2828 btm_cb.devcb.p_qossu_cmpl_cb = NULL;
2829 btu_stop_timer(&btm_cb.devcb.qossu_timer);
2852 tBTM_CMPL_CB *p_cb = btm_cb.devcb.p_qossu_cmpl_cb;
2855 btu_stop_timer (&btm_cb.devcb.qossu_timer);
2857 btm_cb.devcb.p_qossu_cmpl_cb = NULL;
2904 if (btm_cb.devcb.p_rssi_cmpl_cb)
2916 btu_start_timer (&btm_cb.devcb.rssi_timer, BTU_TTYPE_BTM_ACL,
2919 btm_cb.devcb.p_rssi_cmpl_cb = p_cb;
2923 btm_cb.devcb.p_rssi_cmpl_cb = NULL;
2924 btu_stop_timer (&btm_cb.devcb.rssi_timer);
2955 if (btm_cb.devcb.p_lnk_qual_cmpl_cb)
2961 btu_start_timer (&btm_cb.devcb.lnk_quality_timer, BTU_TTYPE_BTM_ACL,
2963 btm_cb.devcb.p_lnk_qual_cmpl_cb = p_cb;
2967 btu_stop_timer (&btm_cb.devcb.lnk_quality_timer);
2968 btm_cb.devcb.p_lnk_qual_cmpl_cb = NULL;
3003 if (btm_cb.devcb.p_tx_power_cmpl_cb)
3009 btu_start_timer (&btm_cb.devcb.tx_power_timer, BTU_TTYPE_BTM_ACL,
3012 btm_cb.devcb.p_tx_power_cmpl_cb = p_cb;
3017 memcpy(btm_cb.devcb.read_tx_pwr_addr, remote_bda, BD_ADDR_LEN);
3027 btm_cb.devcb.p_tx_power_cmpl_cb = NULL;
3028 btu_stop_timer (&btm_cb.devcb.tx_power_timer);
3050 tBTM_CMPL_CB *p_cb = btm_cb.devcb.p_tx_power_cmpl_cb;
3056 btu_stop_timer (&btm_cb.devcb.tx_power_timer);
3059 btm_cb.devcb.p_tx_power_cmpl_cb = NULL;
3088 memcpy(results.rem_bda, btm_cb.devcb.read_tx_pwr_addr, BD_ADDR_LEN);
3113 tBTM_CMPL_CB *p_cb = btm_cb.devcb.p_rssi_cmpl_cb;
3119 btu_stop_timer (&btm_cb.devcb.rssi_timer);
3122 btm_cb.devcb.p_rssi_cmpl_cb = NULL;
3167 tBTM_CMPL_CB *p_cb = btm_cb.devcb.p_lnk_qual_cmpl_cb;
3173 btu_stop_timer (&btm_cb.devcb.lnk_quality_timer);
3176 btm_cb.devcb.p_lnk_qual_cmpl_cb = NULL;
3343 if (btm_cb.devcb.p_chg_link_key_cb)
3345 btm_cb.devcb.chg_link_key_ref_data.hci_status = hci_status;
3346 devcb.p_chg_link_key_cb)(&btm_cb.devcb.chg_link_key_ref_data);
3347 btm_cb.devcb.p_chg_link_key_cb = NULL;
3528 if (btm_cb.devcb.local_version.hci_version >= HCI_PROTO_VERSION_2_0)