• Home
  • Raw
  • Download

Lines Matching refs:p_lcb

55 static void l2cble_start_conn_update(tL2C_LCB* p_lcb);
81 tL2C_LCB* p_lcb; in L2CA_UpdateBleConnParams() local
84 p_lcb = l2cu_find_lcb_by_bd_addr(rem_bda, BT_TRANSPORT_LE); in L2CA_UpdateBleConnParams()
87 if (!p_lcb || !BTM_IsAclConnectionUp(rem_bda, BT_TRANSPORT_LE)) { in L2CA_UpdateBleConnParams()
92 if (p_lcb->transport != BT_TRANSPORT_LE) { in L2CA_UpdateBleConnParams()
101 p_lcb->min_interval = min_int; in L2CA_UpdateBleConnParams()
102 p_lcb->max_interval = max_int; in L2CA_UpdateBleConnParams()
103 p_lcb->latency = latency; in L2CA_UpdateBleConnParams()
104 p_lcb->timeout = timeout; in L2CA_UpdateBleConnParams()
105 p_lcb->conn_update_mask |= L2C_BLE_NEW_CONN_PARAM; in L2CA_UpdateBleConnParams()
106 p_lcb->min_ce_len = min_ce_len; in L2CA_UpdateBleConnParams()
107 p_lcb->max_ce_len = max_ce_len; in L2CA_UpdateBleConnParams()
109 l2cble_start_conn_update(p_lcb); in L2CA_UpdateBleConnParams()
133 tL2C_LCB* p_lcb; in L2CA_EnableUpdateBleConnParams() local
136 p_lcb = l2cu_find_lcb_by_bd_addr(rem_bda, BT_TRANSPORT_LE); in L2CA_EnableUpdateBleConnParams()
138 if (!p_lcb) { in L2CA_EnableUpdateBleConnParams()
145 p_lcb->conn_update_mask); in L2CA_EnableUpdateBleConnParams()
147 if (p_lcb->transport != BT_TRANSPORT_LE) { in L2CA_EnableUpdateBleConnParams()
149 << " not LE, link role " << p_lcb->LinkRole(); in L2CA_EnableUpdateBleConnParams()
154 p_lcb->conn_update_mask &= ~L2C_BLE_CONN_UPDATE_DISABLE; in L2CA_EnableUpdateBleConnParams()
156 p_lcb->conn_update_mask |= L2C_BLE_CONN_UPDATE_DISABLE; in L2CA_EnableUpdateBleConnParams()
158 l2cble_start_conn_update(p_lcb); in L2CA_EnableUpdateBleConnParams()
168 tL2C_LCB* p_lcb = l2cu_find_lcb_by_bd_addr(bd_addr, BT_TRANSPORT_LE); in L2CA_GetBleConnRole() local
169 if (p_lcb == nullptr) { in L2CA_GetBleConnRole()
172 return p_lcb->LinkRole(); in L2CA_GetBleConnRole()
185 tL2C_LCB* p_lcb = l2cu_find_lcb_by_bd_addr(bda, BT_TRANSPORT_LE); in l2cble_notify_le_connection() local
186 if (p_lcb == nullptr) { in l2cble_notify_le_connection()
192 p_lcb->link_state != LST_CONNECTED) { in l2cble_notify_le_connection()
197 p_lcb->link_state = LST_CONNECTED; in l2cble_notify_le_connection()
198 l2cu_process_fixed_chnl_resp(p_lcb); in l2cble_notify_le_connection()
202 for (tL2C_CCB* p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; in l2cble_notify_le_connection()
218 tL2C_LCB* p_lcb = l2cu_find_lcb_by_bd_addr(bda, BT_TRANSPORT_LE); in l2cble_conn_comp() local
221 if (!p_lcb) { in l2cble_conn_comp()
222 p_lcb = l2cu_allocate_lcb(bda, false, BT_TRANSPORT_LE); in l2cble_conn_comp()
223 if (!p_lcb) { in l2cble_conn_comp()
227 if (!l2cu_initialize_fixed_ccb(p_lcb, L2CAP_ATT_CID)) { in l2cble_conn_comp()
232 } else if (role == HCI_ROLE_CENTRAL && p_lcb->link_state != LST_CONNECTING) { in l2cble_conn_comp()
239 if (role == HCI_ROLE_CENTRAL) alarm_cancel(p_lcb->l2c_lcb_timer); in l2cble_conn_comp()
242 l2cu_set_lcb_handle(*p_lcb, handle); in l2cble_conn_comp()
247 p_lcb->SetLinkRoleAsCentral(); in l2cble_conn_comp()
249 p_lcb->SetLinkRoleAsPeripheral(); in l2cble_conn_comp()
252 p_lcb->transport = BT_TRANSPORT_LE; in l2cble_conn_comp()
256 p_lcb->min_interval = p_lcb->max_interval = conn_interval; in l2cble_conn_comp()
257 p_lcb->timeout = conn_timeout; in l2cble_conn_comp()
258 p_lcb->latency = conn_latency; in l2cble_conn_comp()
259 p_lcb->conn_update_mask = L2C_BLE_NOT_DEFAULT_PARAM; in l2cble_conn_comp()
261 p_lcb->peer_chnl_mask[0] = L2CAP_FIXED_CHNL_ATT_BIT | in l2cble_conn_comp()
268 p_lcb->link_state = LST_CONNECTED; in l2cble_conn_comp()
269 l2cu_process_fixed_chnl_resp(p_lcb); in l2cble_conn_comp()
295 static void l2cble_start_conn_update(tL2C_LCB* p_lcb) { in l2cble_start_conn_update() argument
297 if (!BTM_IsAclConnectionUp(p_lcb->remote_bd_addr, BT_TRANSPORT_LE)) { in l2cble_start_conn_update()
298 LOG(ERROR) << "No known connection ACL for " << p_lcb->remote_bd_addr; in l2cble_start_conn_update()
305 btm_find_or_alloc_dev(p_lcb->remote_bd_addr); in l2cble_start_conn_update()
307 if (p_lcb->conn_update_mask & L2C_BLE_UPDATE_PENDING) return; in l2cble_start_conn_update()
309 if (p_lcb->conn_update_mask & L2C_BLE_CONN_UPDATE_DISABLE) { in l2cble_start_conn_update()
313 if (p_lcb->conn_update_mask & L2C_BLE_NOT_DEFAULT_PARAM && in l2cble_start_conn_update()
315 p_lcb->min_interval > BTM_BLE_CONN_INT_MIN) { in l2cble_start_conn_update()
326 if (p_lcb->IsLinkRoleCentral() in l2cble_start_conn_update()
330 p_lcb->remote_bd_addr)) in l2cble_start_conn_update()
332 btsnd_hcic_ble_upd_ll_conn_params(p_lcb->Handle(), min_conn_int, in l2cble_start_conn_update()
335 p_lcb->conn_update_mask |= L2C_BLE_UPDATE_PENDING; in l2cble_start_conn_update()
337 l2cu_send_peer_ble_par_req(p_lcb, min_conn_int, max_conn_int, in l2cble_start_conn_update()
340 p_lcb->conn_update_mask &= ~L2C_BLE_NOT_DEFAULT_PARAM; in l2cble_start_conn_update()
341 p_lcb->conn_update_mask |= L2C_BLE_NEW_CONN_PARAM; in l2cble_start_conn_update()
345 if (p_lcb->conn_update_mask & L2C_BLE_NEW_CONN_PARAM) { in l2cble_start_conn_update()
347 if (p_lcb->IsLinkRoleCentral() in l2cble_start_conn_update()
351 p_lcb->remote_bd_addr)) in l2cble_start_conn_update()
353 btsnd_hcic_ble_upd_ll_conn_params(p_lcb->Handle(), p_lcb->min_interval, in l2cble_start_conn_update()
354 p_lcb->max_interval, p_lcb->latency, in l2cble_start_conn_update()
355 p_lcb->timeout, p_lcb->min_ce_len, in l2cble_start_conn_update()
356 p_lcb->max_ce_len); in l2cble_start_conn_update()
357 p_lcb->conn_update_mask |= L2C_BLE_UPDATE_PENDING; in l2cble_start_conn_update()
359 l2cu_send_peer_ble_par_req(p_lcb, p_lcb->min_interval, in l2cble_start_conn_update()
360 p_lcb->max_interval, p_lcb->latency, in l2cble_start_conn_update()
361 p_lcb->timeout); in l2cble_start_conn_update()
363 p_lcb->conn_update_mask &= ~L2C_BLE_NEW_CONN_PARAM; in l2cble_start_conn_update()
364 p_lcb->conn_update_mask |= L2C_BLE_NOT_DEFAULT_PARAM; in l2cble_start_conn_update()
386 tL2C_LCB* p_lcb = l2cu_find_lcb_by_handle(handle); in l2cble_process_conn_update_evt() local
387 if (!p_lcb) { in l2cble_process_conn_update_evt()
392 p_lcb->conn_update_mask &= ~L2C_BLE_UPDATE_PENDING; in l2cble_process_conn_update_evt()
398 l2cble_start_conn_update(p_lcb); in l2cble_process_conn_update_evt()
401 p_lcb->conn_update_mask); in l2cble_process_conn_update_evt()
414 void l2cble_process_sig_cmd(tL2C_LCB* p_lcb, uint8_t* p, uint16_t pkt_len) { in l2cble_process_sig_cmd() argument
455 l2cu_send_peer_cmd_reject(p_lcb, L2CAP_CMD_REJ_NOT_UNDERSTOOD, id, 0, 0); in l2cble_process_sig_cmd()
470 if (p_lcb->IsLinkRoleCentral()) { in l2cble_process_sig_cmd()
484 l2cu_send_peer_ble_par_rsp(p_lcb, L2CAP_CFG_UNACCEPTABLE_PARAMS, id); in l2cble_process_sig_cmd()
486 l2cu_send_peer_ble_par_rsp(p_lcb, L2CAP_CFG_OK, id); in l2cble_process_sig_cmd()
488 p_lcb->min_interval = min_interval; in l2cble_process_sig_cmd()
489 p_lcb->max_interval = max_interval; in l2cble_process_sig_cmd()
490 p_lcb->latency = latency; in l2cble_process_sig_cmd()
491 p_lcb->timeout = timeout; in l2cble_process_sig_cmd()
492 p_lcb->conn_update_mask |= L2C_BLE_NEW_CONN_PARAM; in l2cble_process_sig_cmd()
494 l2cble_start_conn_update(p_lcb); in l2cble_process_sig_cmd()
497 l2cu_send_peer_cmd_reject(p_lcb, L2CAP_CMD_REJ_NOT_UNDERSTOOD, id, 0, in l2cble_process_sig_cmd()
527 if (p_lcb->pending_ecoc_conn_cnt > 0) { in l2cble_process_sig_cmd()
529 l2cu_reject_credit_based_conn_req(p_lcb, id, num_of_channels, in l2cble_process_sig_cmd()
534 p_lcb->pending_ecoc_conn_cnt = num_of_channels; in l2cble_process_sig_cmd()
540 l2cu_reject_credit_based_conn_req(p_lcb, id, num_of_channels, in l2cble_process_sig_cmd()
548 l2cu_reject_credit_based_conn_req(p_lcb, id, num_of_channels, in l2cble_process_sig_cmd()
557 l2cu_reject_credit_based_conn_req(p_lcb, id, num_of_channels, in l2cble_process_sig_cmd()
566 temp_p_ccb = l2cu_find_ccb_by_remote_cid(p_lcb, rcid); in l2cble_process_sig_cmd()
569 p_lcb->pending_ecoc_connection_cids[i] = 0; in l2cble_process_sig_cmd()
570 p_lcb->pending_l2cap_result = in l2cble_process_sig_cmd()
574 temp_p_ccb = l2cu_allocate_ccb(p_lcb, 0); in l2cble_process_sig_cmd()
577 p_lcb->pending_ecoc_connection_cids[i] = 0; in l2cble_process_sig_cmd()
578 p_lcb->pending_l2cap_result = L2CAP_LE_RESULT_NO_RESOURCES; in l2cble_process_sig_cmd()
598 p_lcb->pending_ecoc_connection_cids[i] = temp_p_ccb->local_cid; in l2cble_process_sig_cmd()
606 p_lcb->pending_lead_cid = p_ccb->local_cid; in l2cble_process_sig_cmd()
614 l2cu_reject_credit_based_conn_req(p_lcb, id, num_of_channels, in l2cble_process_sig_cmd()
615 p_lcb->pending_l2cap_result); in l2cble_process_sig_cmd()
631 for (temp_p_ccb = p_lcb->ccb_queue.p_first_ccb; temp_p_ccb; in l2cble_process_sig_cmd()
679 if (num_of_channels != p_lcb->pending_ecoc_conn_cnt) { in l2cble_process_sig_cmd()
684 p_lcb->pending_ecoc_conn_cnt); in l2cble_process_sig_cmd()
698 for (int i = 0; i < p_lcb->pending_ecoc_conn_cnt; i++) { in l2cble_process_sig_cmd()
699 uint16_t cid = p_lcb->pending_ecoc_connection_cids[i]; in l2cble_process_sig_cmd()
700 temp_p_ccb = l2cu_find_ccb_by_cid(p_lcb, cid); in l2cble_process_sig_cmd()
729 p_lcb->pending_ecoc_conn_cnt = 0; in l2cble_process_sig_cmd()
730 memset(p_lcb->pending_ecoc_connection_cids, 0, in l2cble_process_sig_cmd()
736 l2cu_send_ble_reconfig_rsp(p_lcb, id, L2CAP_RECONFIG_UNACCAPTED_PARAM); in l2cble_process_sig_cmd()
747 l2cu_send_ble_reconfig_rsp(p_lcb, id, L2CAP_RECONFIG_UNACCAPTED_PARAM); in l2cble_process_sig_cmd()
764 p_ccb = l2cu_find_ccb_by_remote_cid(p_lcb, rcid); in l2cble_process_sig_cmd()
768 l2cu_send_ble_reconfig_rsp(p_lcb, id, L2CAP_RECONFIG_INVALID_DCID); in l2cble_process_sig_cmd()
776 l2cu_send_ble_reconfig_rsp(p_lcb, id, in l2cble_process_sig_cmd()
785 l2cu_send_ble_reconfig_rsp(p_lcb, id, in l2cble_process_sig_cmd()
795 p_ccb = l2cu_find_ccb_by_remote_cid(p_lcb, rcid); in l2cble_process_sig_cmd()
807 l2cu_send_ble_reconfig_rsp(p_lcb, id, L2CAP_RECONFIG_SUCCEED); in l2cble_process_sig_cmd()
821 p_lcb->pending_ecoc_reconfig_cfg.result = result; in l2cble_process_sig_cmd()
826 for (temp_p_ccb = p_lcb->ccb_queue.p_first_ccb; temp_p_ccb; in l2cble_process_sig_cmd()
830 &p_lcb->pending_ecoc_reconfig_cfg); in l2cble_process_sig_cmd()
834 temp_p_ccb->local_conn_cfg = p_lcb->pending_ecoc_reconfig_cfg; in l2cble_process_sig_cmd()
862 p_ccb = l2cu_find_ccb_by_remote_cid(p_lcb, rcid); in l2cble_process_sig_cmd()
867 p_lcb, id, L2CAP_LE_RESULT_SOURCE_CID_ALREADY_ALLOCATED); in l2cble_process_sig_cmd()
875 l2cu_reject_ble_coc_connection(p_lcb, id, L2CAP_LE_RESULT_NO_PSM); in l2cble_process_sig_cmd()
882 l2cu_reject_ble_coc_connection(p_lcb, id, L2CAP_CONN_NO_PSM); in l2cble_process_sig_cmd()
888 p_ccb = l2cu_allocate_ccb(p_lcb, 0); in l2cble_process_sig_cmd()
930 for (temp_p_ccb = p_lcb->ccb_queue.p_first_ccb; temp_p_ccb; in l2cble_process_sig_cmd()
997 p_ccb = l2cu_find_ccb_by_remote_cid(p_lcb, lcid); in l2cble_process_sig_cmd()
1017 p_ccb = l2cu_find_ccb_by_cid(p_lcb, lcid); in l2cble_process_sig_cmd()
1024 l2cu_send_peer_disc_rsp(p_lcb, id, lcid, rcid); in l2cble_process_sig_cmd()
1037 p_ccb = l2cu_find_ccb_by_cid(p_lcb, lcid); in l2cble_process_sig_cmd()
1046 l2cu_send_peer_cmd_reject(p_lcb, L2CAP_CMD_REJ_NOT_UNDERSTOOD, id, 0, 0); in l2cble_process_sig_cmd()
1053 bool l2cble_create_conn(tL2C_LCB* p_lcb) { in l2cble_create_conn() argument
1054 if (!acl_create_le_connection(p_lcb->remote_bd_addr)) { in l2cble_create_conn()
1058 p_lcb->link_state = LST_CONNECTING; in l2cble_create_conn()
1062 alarm_set_on_mloop(p_lcb->l2c_lcb_timer, L2CAP_BLE_LINK_CONNECT_TIMEOUT_MS, in l2cble_create_conn()
1063 l2c_lcb_timer_timeout, p_lcb); in l2cble_create_conn()
1109 tL2C_LCB* p_lcb; in l2c_ble_link_adjust_allocation() local
1124 for (yy = 0, p_lcb = &l2cb.lcb_pool[0]; yy < MAX_L2CAP_LINKS; yy++, p_lcb++) { in l2c_ble_link_adjust_allocation()
1125 if (p_lcb->in_use && p_lcb->transport == BT_TRANSPORT_LE) { in l2c_ble_link_adjust_allocation()
1126 if (p_lcb->acl_priority == L2CAP_PRIORITY_HIGH) in l2c_ble_link_adjust_allocation()
1171 for (yy = 0, p_lcb = &l2cb.lcb_pool[0]; yy < MAX_L2CAP_LINKS; yy++, p_lcb++) { in l2c_ble_link_adjust_allocation()
1172 if (p_lcb->in_use && p_lcb->transport == BT_TRANSPORT_LE) { in l2c_ble_link_adjust_allocation()
1173 if (p_lcb->acl_priority == L2CAP_PRIORITY_HIGH) { in l2c_ble_link_adjust_allocation()
1174 p_lcb->link_xmit_quota = high_pri_link_quota; in l2c_ble_link_adjust_allocation()
1181 if ((p_lcb->link_xmit_quota > 0) && (qq == 0)) in l2c_ble_link_adjust_allocation()
1182 l2cb.ble_round_robin_unacked += p_lcb->sent_not_acked; in l2c_ble_link_adjust_allocation()
1184 p_lcb->link_xmit_quota = qq; in l2c_ble_link_adjust_allocation()
1186 p_lcb->link_xmit_quota++; in l2c_ble_link_adjust_allocation()
1193 yy, p_lcb->acl_priority, p_lcb->link_xmit_quota); in l2c_ble_link_adjust_allocation()
1196 p_lcb->sent_not_acked, l2cb.round_robin_unacked); in l2c_ble_link_adjust_allocation()
1201 if ((p_lcb->link_state == LST_CONNECTED) && in l2c_ble_link_adjust_allocation()
1202 (!list_is_empty(p_lcb->link_xmit_data_q)) && in l2c_ble_link_adjust_allocation()
1203 (p_lcb->sent_not_acked < p_lcb->link_xmit_quota)) { in l2c_ble_link_adjust_allocation()
1204 alarm_set_on_mloop(p_lcb->l2c_lcb_timer, in l2c_ble_link_adjust_allocation()
1206 l2c_lcb_timer_timeout, p_lcb); in l2c_ble_link_adjust_allocation()
1224 tL2C_LCB* p_lcb = l2cu_find_lcb_by_handle(handle); in l2cble_process_rc_param_request_evt() local
1226 if (p_lcb != NULL) { in l2cble_process_rc_param_request_evt()
1227 p_lcb->min_interval = int_min; in l2cble_process_rc_param_request_evt()
1228 p_lcb->max_interval = int_max; in l2cble_process_rc_param_request_evt()
1229 p_lcb->latency = latency; in l2cble_process_rc_param_request_evt()
1230 p_lcb->timeout = timeout; in l2cble_process_rc_param_request_evt()
1233 if ((p_lcb->conn_update_mask & L2C_BLE_CONN_UPDATE_DISABLE) == 0) { in l2cble_process_rc_param_request_evt()
1238 p_lcb->conn_update_mask |= L2C_BLE_NEW_CONN_PARAM; in l2cble_process_rc_param_request_evt()
1257 void l2cble_update_data_length(tL2C_LCB* p_lcb) { in l2cble_update_data_length() argument
1264 if (p_lcb == NULL) return; in l2cble_update_data_length()
1268 if ((p_lcb->p_fixed_ccbs[i] != NULL) && in l2cble_update_data_length()
1269 (tx_mtu < (p_lcb->p_fixed_ccbs[i]->tx_data_len + L2CAP_PKT_OVERHEAD))) in l2cble_update_data_length()
1270 tx_mtu = p_lcb->p_fixed_ccbs[i]->tx_data_len + L2CAP_PKT_OVERHEAD; in l2cble_update_data_length()
1277 if (p_lcb->tx_data_len != tx_mtu) in l2cble_update_data_length()
1278 BTM_SetBleDataLength(p_lcb->remote_bd_addr, tx_mtu); in l2cble_update_data_length()
1293 tL2C_LCB* p_lcb = l2cu_find_lcb_by_handle(handle); in l2cble_process_data_length_change_event() local
1296 if (p_lcb == NULL) return; in l2cble_process_data_length_change_event()
1298 if (tx_data_len > 0) p_lcb->tx_data_len = tx_data_len; in l2cble_process_data_length_change_event()
1316 if (p_ccb->p_lcb && p_ccb->p_lcb->transport != BT_TRANSPORT_LE) { in l2cble_credit_based_conn_req()
1342 if (p_ccb->p_lcb && p_ccb->p_lcb->transport != BT_TRANSPORT_LE) { in l2cble_credit_based_conn_res()
1364 if (p_ccb->p_lcb && p_ccb->p_lcb->transport != BT_TRANSPORT_LE) { in l2cble_send_flow_control_credit()
1387 if (p_ccb->p_lcb && p_ccb->p_lcb->transport != BT_TRANSPORT_LE) { in l2cble_send_peer_disc_req()
1409 tL2C_LCB* p_lcb = l2cu_find_lcb_by_bd_addr(p_bda, BT_TRANSPORT_LE); in l2cble_sec_comp() local
1413 if (!p_lcb) { in l2cble_sec_comp()
1419 sec_act = p_lcb->sec_act; in l2cble_sec_comp()
1420 p_lcb->sec_act = 0; in l2cble_sec_comp()
1422 if (!fixed_queue_is_empty(p_lcb->le_sec_pending_q)) { in l2cble_sec_comp()
1423 p_buf = (tL2CAP_SEC_DATA*)fixed_queue_dequeue(p_lcb->le_sec_pending_q); in l2cble_sec_comp()
1445 __func__, p_lcb->sec_act); in l2cble_sec_comp()
1458 while (!fixed_queue_is_empty(p_lcb->le_sec_pending_q)) { in l2cble_sec_comp()
1459 p_buf = (tL2CAP_SEC_DATA*)fixed_queue_dequeue(p_lcb->le_sec_pending_q); in l2cble_sec_comp()
1486 tL2C_LCB* p_lcb = NULL; in l2ble_sec_access_req() local
1493 p_lcb = l2cu_find_lcb_by_bd_addr(bd_addr, BT_TRANSPORT_LE); in l2ble_sec_access_req()
1495 if (!p_lcb) { in l2ble_sec_access_req()
1513 fixed_queue_enqueue(p_lcb->le_sec_pending_q, p_buf); in l2ble_sec_access_req()
1555 tL2C_LCB* p_lcb = l2cu_find_lcb_by_bd_addr(bda, BT_TRANSPORT_LE); in l2cble_use_preferred_conn_params() local
1559 if ((p_lcb != NULL) && (p_dev_rec != NULL) && in l2cble_use_preferred_conn_params()
1567 ((p_lcb->min_interval < p_dev_rec->conn_params.min_conn_int && in l2cble_use_preferred_conn_params()
1569 (p_lcb->min_interval > p_dev_rec->conn_params.max_conn_int) || in l2cble_use_preferred_conn_params()
1570 (p_lcb->latency > p_dev_rec->conn_params.peripheral_latency) || in l2cble_use_preferred_conn_params()
1571 (p_lcb->timeout > p_dev_rec->conn_params.supervision_tout))) { in l2cble_use_preferred_conn_params()
1575 __func__, p_lcb->Handle(), p_dev_rec->conn_params.min_conn_int, in l2cble_use_preferred_conn_params()
1580 p_lcb->min_interval = p_dev_rec->conn_params.min_conn_int; in l2cble_use_preferred_conn_params()
1581 p_lcb->max_interval = p_dev_rec->conn_params.max_conn_int; in l2cble_use_preferred_conn_params()
1582 p_lcb->timeout = p_dev_rec->conn_params.supervision_tout; in l2cble_use_preferred_conn_params()
1583 p_lcb->latency = p_dev_rec->conn_params.peripheral_latency; in l2cble_use_preferred_conn_params()
1586 p_lcb->Handle(), p_dev_rec->conn_params.min_conn_int, in l2cble_use_preferred_conn_params()