Home
last modified time | relevance | path

Searched refs:tL2C_CCB (Results 1 – 9 of 9) sorted by relevance

/system/bt/stack/l2cap/
Dl2c_int.h347 } tL2C_CCB; typedef
353 tL2C_CCB* p_first_ccb; /* The first channel in this queue */
354 tL2C_CCB* p_last_ccb; /* The last channel in this queue */
374 tL2C_CCB* p_serve_ccb; /* current serving ccb within priority group */
375 tL2C_CCB* p_first_ccb; /* first ccb of priority group */
394 tL2C_CCB* p_pending_ccb; /* ccb of waiting channel during link disconnect */
425 tL2C_CCB* p_fixed_ccbs[L2CAP_NUM_FIXED_CHNLS];
475 tL2C_CCB ccb_pool[MAX_L2CAP_CHANNELS]; /* Channel Control Block pool */
478 tL2C_CCB* p_free_ccb_first; /* Pointer to first free CCB */
479 tL2C_CCB* p_free_ccb_last; /* Pointer to last free CCB */
[all …]
Dl2c_csm.cc42 static void l2c_csm_closed(tL2C_CCB* p_ccb, uint16_t event, void* p_data);
43 static void l2c_csm_orig_w4_sec_comp(tL2C_CCB* p_ccb, uint16_t event,
45 static void l2c_csm_term_w4_sec_comp(tL2C_CCB* p_ccb, uint16_t event,
47 static void l2c_csm_w4_l2cap_connect_rsp(tL2C_CCB* p_ccb, uint16_t event,
49 static void l2c_csm_w4_l2ca_connect_rsp(tL2C_CCB* p_ccb, uint16_t event,
51 static void l2c_csm_config(tL2C_CCB* p_ccb, uint16_t event, void* p_data);
52 static void l2c_csm_open(tL2C_CCB* p_ccb, uint16_t event, void* p_data);
53 static void l2c_csm_w4_l2cap_disconnect_rsp(tL2C_CCB* p_ccb, uint16_t event,
55 static void l2c_csm_w4_l2ca_disconnect_rsp(tL2C_CCB* p_ccb, uint16_t event,
69 void l2c_csm_execute(tL2C_CCB* p_ccb, uint16_t event, void* p_data) { in l2c_csm_execute()
[all …]
Dl2c_main.cc152 tL2C_CCB* p_ccb = NULL; in l2c_rcv_acl_data()
349 tL2C_CCB* p_ccb = l2cu_find_ccb_by_cid(p_lcb, lcid); in process_l2cap_cmd()
367 for (tL2C_CCB* p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; in process_l2cap_cmd()
394 tL2C_CCB* p_ccb = l2cu_allocate_ccb(p_lcb, 0); in process_l2cap_cmd()
424 tL2C_CCB* p_ccb = l2cu_find_ccb_by_cid(p_lcb, lcid); in process_l2cap_cmd()
591 tL2C_CCB* p_ccb = l2cu_find_ccb_by_cid(p_lcb, lcid); in process_l2cap_cmd()
681 tL2C_CCB* p_ccb = l2cu_find_ccb_by_cid(p_lcb, lcid); in process_l2cap_cmd()
706 tL2C_CCB* p_ccb = l2cu_find_ccb_by_cid(p_lcb, lcid); in process_l2cap_cmd()
724 tL2C_CCB* p_ccb = l2cu_find_ccb_by_cid(p_lcb, lcid); in process_l2cap_cmd()
801 for (tL2C_CCB* p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; in process_l2cap_cmd()
[all …]
Dl2c_utils.cc142 tL2C_CCB* p_ccb; in l2cu_release_lcb()
426 void l2cu_send_peer_connect_req(tL2C_CCB* p_ccb) { in l2cu_send_peer_connect_req()
462 void l2cu_send_peer_connect_rsp(tL2C_CCB* p_ccb, uint16_t result, in l2cu_send_peer_connect_rsp()
537 void l2cu_send_peer_config_req(tL2C_CCB* p_ccb, tL2CAP_CFG_INFO* p_cfg) { in l2cu_send_peer_config_req()
638 void l2cu_send_peer_config_rsp(tL2C_CCB* p_ccb, tL2CAP_CFG_INFO* p_cfg) { in l2cu_send_peer_config_rsp()
728 void l2cu_send_peer_config_rej(tL2C_CCB* p_ccb, uint8_t* p_data, in l2cu_send_peer_config_rej()
845 void l2cu_send_peer_disc_req(tL2C_CCB* p_ccb) { in l2cu_send_peer_disc_req()
1173 void l2cu_enqueue_ccb(tL2C_CCB* p_ccb) { in l2cu_enqueue_ccb()
1174 tL2C_CCB* p_ccb1; in l2cu_enqueue_ccb()
1255 void l2cu_dequeue_ccb(tL2C_CCB* p_ccb) { in l2cu_dequeue_ccb()
[all …]
Dl2c_fcr.cc88 static bool process_reqseq(tL2C_CCB* p_ccb, uint16_t ctrl_word);
89 static void process_s_frame(tL2C_CCB* p_ccb, BT_HDR* p_buf, uint16_t ctrl_word);
90 static void process_i_frame(tL2C_CCB* p_ccb, BT_HDR* p_buf, uint16_t ctrl_word,
92 static bool retransmit_i_frames(tL2C_CCB* p_ccb, uint8_t tx_seq);
93 static void prepare_I_frame(tL2C_CCB* p_ccb, BT_HDR* p_buf,
95 static void process_stream_frame(tL2C_CCB* p_ccb, BT_HDR* p_buf);
96 static bool do_sar_reassembly(tL2C_CCB* p_ccb, BT_HDR* p_buf,
100 static void l2c_fcr_collect_ack_delay(tL2C_CCB* p_ccb, uint8_t num_bufs_acked);
168 void l2c_fcr_start_timer(tL2C_CCB* p_ccb) { in l2c_fcr_start_timer()
195 void l2c_fcr_stop_timer(tL2C_CCB* p_ccb) { in l2c_fcr_stop_timer()
[all …]
Dl2c_api.cc138 tL2C_CCB* p_ccb; in L2CA_Deregister()
366 tL2C_CCB* p_ccb = l2cu_allocate_ccb(p_lcb, 0); in L2CA_ErtmConnectReq()
519 tL2C_CCB* p_ccb = p_lcb->ccb_queue.p_first_ccb; in L2CA_DeregisterLECoc()
587 tL2C_CCB* p_ccb = l2cu_allocate_ccb(p_lcb, 0); in L2CA_ConnectLECocReq()
662 tL2C_CCB* p_ccb = l2cu_find_ccb_by_cid(p_lcb, lcid); in L2CA_ConnectLECocRsp()
713 tL2C_CCB* p_ccb = l2cu_find_ccb_by_cid(NULL, lcid); in L2CA_GetPeerLECocConfig()
766 tL2C_CCB* p_ccb; in L2CA_ErtmConnectRsp()
848 tL2C_CCB* p_ccb; in L2CA_ConfigReq()
901 tL2C_CCB* p_ccb; in L2CA_ConfigRsp()
948 tL2C_CCB* p_ccb; in L2CA_DisconnectReq()
[all …]
Dl2c_link.cc151 tL2C_CCB* p_ccb; in l2c_link_hci_conn_comp()
249 tL2C_CCB* pn = p_ccb->p_next_ccb; in l2c_link_hci_conn_comp()
295 tL2C_CCB* p_ccb; in l2c_link_sec_comp2()
296 tL2C_CCB* p_next_ccb; in l2c_link_sec_comp2()
355 tL2C_CCB* p_ccb; in l2c_link_hci_disc_comp()
383 tL2C_CCB* pn = p_ccb->p_next_ccb; in l2c_link_hci_disc_comp()
489 tL2C_CCB* p_ccb; in l2c_link_hci_qos_violation()
516 tL2C_CCB* p_ccb; in l2c_link_timeout()
534 tL2C_CCB* pn = p_ccb->p_next_ccb; in l2c_link_timeout()
561 tL2C_CCB* pn = p_ccb->p_next_ccb; in l2c_link_timeout()
[all …]
Dl2c_ble.cc236 tL2C_CCB* p_ccb; in l2cble_notify_le_connection()
476 tL2C_CCB *p_ccb = NULL, *temp_p_ccb = NULL; in l2cble_process_sig_cmd()
1054 void l2cble_credit_based_conn_req(tL2C_CCB* p_ccb) { in l2cble_credit_based_conn_req()
1076 void l2cble_credit_based_conn_res(tL2C_CCB* p_ccb, uint16_t result) { in l2cble_credit_based_conn_res()
1098 void l2cble_send_flow_control_credit(tL2C_CCB* p_ccb, uint16_t credit_value) { in l2cble_send_flow_control_credit()
1120 void l2cble_send_peer_disc_req(tL2C_CCB* p_ccb) { in l2cble_send_peer_disc_req()
/system/bt/hci/src/
Dbtsnoop.cc305 tL2C_CCB* p_ccb = l2cu_find_ccb_by_cid(nullptr, local_cid); in whitelist_rfc_dlci()