• Home
  • Raw
  • Download

Lines Matching refs:p_lcb

94         p_ccb->p_lcb->remote_bd_addr, p_ccb->local_cid, p_ccb->p_rcb->psm,  in l2c_csm_indicate_connection_open()
97 if (p_ccb->chnl_state == CST_OPEN && !p_ccb->p_lcb->is_transport_ble()) { in l2c_csm_indicate_connection_open()
201 if (p_ccb->p_lcb->transport == BT_TRANSPORT_LE) { in l2c_csm_closed()
203 l2ble_sec_access_req(p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, in l2c_csm_closed()
207 btm_sec_l2cap_access_req(p_ccb->p_lcb->remote_bd_addr, in l2c_csm_closed()
215 btm_acl_notif_conn_collision(p_ccb->p_lcb->remote_bd_addr); in l2c_csm_closed()
224 if (p_ccb->p_lcb->transport == BT_TRANSPORT_LE) { in l2c_csm_closed()
226 l2ble_sec_access_req(p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, in l2c_csm_closed()
229 if (!BTM_SetLinkPolicyActiveMode(p_ccb->p_lcb->remote_bd_addr)) { in l2c_csm_closed()
235 p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, true, in l2c_csm_closed()
247 if (!p_ccb->p_lcb->w4_info_rsp) { in l2c_csm_closed()
271 alarm_cancel(p_ccb->p_lcb->l2c_lcb_timer); in l2c_csm_closed()
273 if (p_ccb->p_lcb->transport == BT_TRANSPORT_LE) { in l2c_csm_closed()
276 p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, false, in l2c_csm_closed()
297 if (!BTM_SetLinkPolicyActiveMode(p_ccb->p_lcb->remote_bd_addr)) { in l2c_csm_closed()
301 auto status = btm_sec_l2cap_access_req(p_ccb->p_lcb->remote_bd_addr, in l2c_csm_closed()
353 ((p_ccb->p_lcb) && (p_ccb->p_lcb->transport == BT_TRANSPORT_LE)) in l2c_csm_orig_w4_sec_comp()
368 if (p_ccb->p_lcb->transport == BT_TRANSPORT_LE) { in l2c_csm_orig_w4_sec_comp()
369 l2ble_sec_access_req(p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, in l2c_csm_orig_w4_sec_comp()
372 btm_sec_l2cap_access_req(p_ccb->p_lcb->remote_bd_addr, in l2c_csm_orig_w4_sec_comp()
382 if (p_ccb->p_lcb->transport == BT_TRANSPORT_LE) { in l2c_csm_orig_w4_sec_comp()
387 if (!p_ccb->p_lcb->w4_info_rsp) { in l2c_csm_orig_w4_sec_comp()
406 if ((p_ccb == p_ccb->p_lcb->ccb_queue.p_first_ccb) && in l2c_csm_orig_w4_sec_comp()
407 (p_ccb == p_ccb->p_lcb->ccb_queue.p_last_ccb)) { in l2c_csm_orig_w4_sec_comp()
408 p_ccb->p_lcb->idle_timeout = 0; in l2c_csm_orig_w4_sec_comp()
422 btm_sec_abort_access_req(p_ccb->p_lcb->remote_bd_addr); in l2c_csm_orig_w4_sec_comp()
453 btm_sec_abort_access_req(p_ccb->p_lcb->remote_bd_addr); in l2c_csm_term_w4_sec_comp()
463 if (!p_ccb->p_lcb->w4_info_rsp) { in l2c_csm_term_w4_sec_comp()
469 if (p_ccb->p_lcb->transport != BT_TRANSPORT_LE) { in l2c_csm_term_w4_sec_comp()
477 p_ccb->p_lcb->pending_ecoc_conn_cnt); in l2c_csm_term_w4_sec_comp()
480 for (int i = 0; i < p_ccb->p_lcb->pending_ecoc_conn_cnt; i++) { in l2c_csm_term_w4_sec_comp()
481 uint16_t cid = p_ccb->p_lcb->pending_ecoc_connection_cids[i]; in l2c_csm_term_w4_sec_comp()
486 p_ccb->p_lcb->remote_bd_addr, pending_cids, p_ccb->p_rcb->psm, in l2c_csm_term_w4_sec_comp()
520 if (p_ccb->p_lcb->transport == BT_TRANSPORT_LE) in l2c_csm_term_w4_sec_comp()
540 l2cu_send_peer_disc_rsp(p_ccb->p_lcb, p_ccb->remote_id, p_ccb->local_cid, in l2c_csm_term_w4_sec_comp()
544 btm_sec_abort_access_req(p_ccb->p_lcb->remote_bd_addr); in l2c_csm_term_w4_sec_comp()
551 acl_disconnect_from_handle(p_ccb->p_lcb->Handle(), HCI_ERR_AUTH_FAILURE); in l2c_csm_term_w4_sec_comp()
555 btm_sec_l2cap_access_req(p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, in l2c_csm_term_w4_sec_comp()
585 tL2C_LCB* p_lcb = p_ccb->p_lcb; in l2c_csm_w4_l2cap_connect_rsp() local
609 if (p_ccb->p_lcb->transport == BT_TRANSPORT_LE) { in l2c_csm_w4_l2cap_connect_rsp()
643 (*credit_based_connect_cfm)(p_lcb->remote_bd_addr, p_ccb->local_cid, in l2c_csm_w4_l2cap_connect_rsp()
669 for (int i = 0; i < p_lcb->pending_ecoc_conn_cnt; i++) { in l2c_csm_w4_l2cap_connect_rsp()
670 uint16_t cid = p_lcb->pending_ecoc_connection_cids[i]; in l2c_csm_w4_l2cap_connect_rsp()
671 tL2C_CCB* temp_p_ccb = l2cu_find_ccb_by_cid(p_lcb, cid); in l2c_csm_w4_l2cap_connect_rsp()
677 p_lcb->pending_ecoc_conn_cnt = 0; in l2c_csm_w4_l2cap_connect_rsp()
678 memset(p_lcb->pending_ecoc_connection_cids, 0, in l2c_csm_w4_l2cap_connect_rsp()
757 if (p_ccb->p_lcb && p_ccb->p_lcb->transport != BT_TRANSPORT_LE) { in l2c_csm_w4_l2ca_connect_rsp()
765 for (int i = 0; i < p_ccb->p_lcb->pending_ecoc_conn_cnt; i++) { in l2c_csm_w4_l2ca_connect_rsp()
766 uint16_t cid = p_ccb->p_lcb->pending_ecoc_connection_cids[i]; in l2c_csm_w4_l2ca_connect_rsp()
767 tL2C_CCB* temp_p_ccb = l2cu_find_ccb_by_cid(p_ccb->p_lcb, cid); in l2c_csm_w4_l2ca_connect_rsp()
775 p_ccb->p_lcb->pending_ecoc_conn_cnt = 0; in l2c_csm_w4_l2ca_connect_rsp()
776 memset(p_ccb->p_lcb->pending_ecoc_connection_cids, 0, in l2c_csm_w4_l2ca_connect_rsp()
782 if (p_ccb->p_lcb->transport == BT_TRANSPORT_LE) { in l2c_csm_w4_l2ca_connect_rsp()
815 if (p_ccb->p_lcb && p_ccb->p_lcb->transport == BT_TRANSPORT_LE) { in l2c_csm_w4_l2ca_connect_rsp()
820 for (int i = 0; i < p_ccb->p_lcb->pending_ecoc_conn_cnt; i++) { in l2c_csm_w4_l2ca_connect_rsp()
821 uint16_t cid = p_ccb->p_lcb->pending_ecoc_connection_cids[i]; in l2c_csm_w4_l2ca_connect_rsp()
822 tL2C_CCB* temp_p_ccb = l2cu_find_ccb_by_cid(p_ccb->p_lcb, cid); in l2c_csm_w4_l2ca_connect_rsp()
826 p_ccb->p_lcb->pending_ecoc_conn_cnt = 0; in l2c_csm_w4_l2ca_connect_rsp()
827 memset(p_ccb->p_lcb->pending_ecoc_connection_cids, 0, in l2c_csm_w4_l2ca_connect_rsp()
833 if (p_ccb->p_lcb->transport == BT_TRANSPORT_LE) in l2c_csm_w4_l2ca_connect_rsp()
894 tL2C_LCB* p_lcb = p_ccb->p_lcb; in l2c_csm_config() local
917 p_lcb->remote_bd_addr, p_ccb->local_cid, false, p_le_cfg); in l2c_csm_config()
955 p_lcb->remote_bd_addr, p_ccb->local_cid, true, p_le_cfg); in l2c_csm_config()
1004 l2c_link_check_send_pkts(p_ccb->p_lcb, 0, NULL); in l2c_csm_config()
1084 l2c_link_check_send_pkts(p_ccb->p_lcb, 0, NULL); in l2c_csm_config()
1105 p_ccb->p_lcb->remote_bd_addr, in l2c_csm_config()
1126 for (temp_p_ccb = p_lcb->ccb_queue.p_first_ccb; temp_p_ccb; in l2c_csm_config()
1135 acl_disconnect_from_handle(p_ccb->p_lcb->Handle(), in l2c_csm_config()
1193 p_ccb->p_lcb->remote_bd_addr, p_ccb->local_cid, false, p_le_cfg); in l2c_csm_open()
1234 if (p_ccb->p_lcb->transport != BT_TRANSPORT_LE) { in l2c_csm_open()
1235 if (!BTM_SetLinkPolicyActiveMode(p_ccb->p_lcb->remote_bd_addr)) { in l2c_csm_open()
1258 if (p_ccb->p_lcb->transport != BT_TRANSPORT_LE) { in l2c_csm_open()
1260 if (!BTM_SetLinkPolicyActiveMode(p_ccb->p_lcb->remote_bd_addr)) { in l2c_csm_open()
1265 if (p_ccb->p_lcb->transport == BT_TRANSPORT_LE) in l2c_csm_open()
1277 l2c_link_check_send_pkts(p_ccb->p_lcb, 0, NULL); in l2c_csm_open()
1323 l2c_link_check_send_pkts(p_ccb->p_lcb, 0, NULL); in l2c_csm_open()
1355 l2cu_send_peer_disc_rsp(p_ccb->p_lcb, p_ccb->remote_id, p_ccb->local_cid, in l2c_csm_w4_l2cap_disconnect_rsp()
1405 l2cu_send_peer_disc_rsp(p_ccb->p_lcb, p_ccb->remote_id, p_ccb->local_cid, in l2c_csm_w4_l2ca_disconnect_rsp()
1415 l2cu_send_peer_disc_rsp(p_ccb->p_lcb, p_ccb->remote_id, p_ccb->local_cid, in l2c_csm_w4_l2ca_disconnect_rsp()
1587 if ((p_ccb->p_lcb->rr_pri > p_ccb->ccb_priority) && in l2c_enqueue_peer_data()
1588 (p_ccb->p_lcb->rr_serv[p_ccb->ccb_priority].quota > 0)) { in l2c_enqueue_peer_data()
1590 p_ccb->p_lcb->rr_pri = p_ccb->ccb_priority; in l2c_enqueue_peer_data()
1594 if (p_ccb->p_lcb->link_xmit_quota == 0) l2cb.check_round_robin = true; in l2c_enqueue_peer_data()