/external/bluetooth/bluedroid/stack/avct/ |
avct_api.c | 137 tAVCT_LCB *p_lcb; local 155 if ((p_lcb = avct_lcb_by_bd(peer_addr)) == NULL) 157 if ((p_lcb = avct_lcb_alloc(peer_addr)) == NULL) 165 else if (avct_lcb_has_pid(p_lcb, p_cc->pid)) 174 p_ccb->p_lcb = p_lcb; 175 AVCT_TRACE_DEBUG("ch_state: %d", p_lcb->ch_state); 176 avct_lcb_event(p_lcb, AVCT_LCB_UL_BIND_EVT, (tAVCT_LCB_EVT *) &p_ccb); 209 else if (p_ccb->p_lcb == NULL) 216 avct_lcb_event(p_ccb->p_lcb, AVCT_LCB_UL_UNBIND_EVT, (tAVCT_LCB_EVT *) &p_ccb) [all...] |
avct_l2c.c | 73 static BOOLEAN avct_l2c_is_passive (tAVCT_LCB *p_lcb) 81 if (p_ccb->allocated && (p_ccb->p_lcb == p_lcb)) 106 tAVCT_LCB *p_lcb; local 112 if ((p_lcb = avct_lcb_by_bd(bd_addr)) == NULL) 115 if ((p_lcb = avct_lcb_alloc(bd_addr)) == NULL) 124 if (!avct_l2c_is_passive (p_lcb) || (p_lcb->ch_state == AVCT_CH_OPEN)) 132 p_lcb->conflict_lcid = p_lcb->ch_lcid 180 tAVCT_LCB *p_lcb; local 241 tAVCT_LCB *p_lcb; local 291 tAVCT_LCB *p_lcb; local 341 tAVCT_LCB *p_lcb; local 371 tAVCT_LCB *p_lcb; local 400 tAVCT_LCB *p_lcb; local 422 tAVCT_LCB *p_lcb; local [all...] |
avct_int.h | 106 tAVCT_LCB *p_lcb; /* Associated LCB */ member in struct:__anon5821 145 extern void avct_lcb_event(tAVCT_LCB *p_lcb, UINT8 event, tAVCT_LCB_EVT *p_data); 148 extern void avct_close_bcb(tAVCT_LCB *p_lcb, tAVCT_LCB_EVT *p_data); 150 extern tAVCT_BCB *avct_bcb_by_lcb(tAVCT_LCB *p_lcb); 156 extern void avct_lcb_dealloc(tAVCT_LCB *p_lcb, tAVCT_LCB_EVT *p_data); 158 extern tAVCT_CCB *avct_lcb_has_pid(tAVCT_LCB *p_lcb, UINT16 pid); 159 extern BOOLEAN avct_lcb_last_ccb(tAVCT_LCB *p_lcb, tAVCT_CCB *p_ccb_last); 162 extern void avct_lcb_chnl_open(tAVCT_LCB *p_lcb, tAVCT_LCB_EVT *p_data); 163 extern void avct_lcb_unbind_disc(tAVCT_LCB *p_lcb, tAVCT_LCB_EVT *p_data); 164 extern void avct_lcb_open_ind(tAVCT_LCB *p_lcb, tAVCT_LCB_EVT *p_data) [all...] |
avct_lcb.c | 194 void avct_lcb_event(tAVCT_LCB *p_lcb, UINT8 event, tAVCT_LCB_EVT *p_data) 201 AVCT_TRACE_EVENT("LCB lcb=%d event=%s state=%s", p_lcb->allocated, avct_lcb_evt_str[event], avct_lcb_st_str[p_lcb->state]); 203 AVCT_TRACE_EVENT("LCB lcb=%d event=%d state=%d", p_lcb->allocated, event, p_lcb->state); 207 state_table = avct_lcb_st_tbl[p_lcb->state]; 210 p_lcb->state = state_table[event][AVCT_LCB_NEXT_STATE]; 217 (*avct_lcb_action[action])(p_lcb, p_data); 282 tAVCT_LCB *p_lcb = &avct_cb.lcb[0]; local 285 for (i = 0; i < AVCT_NUM_LINKS; i++, p_lcb++ 317 tAVCT_LCB *p_lcb = &avct_cb.lcb[0]; local 398 tAVCT_LCB *p_lcb = &avct_cb.lcb[0]; local [all...] |
/external/bluetooth/bluedroid/stack/l2cap/ |
l2c_ucd.c | 328 tL2C_LCB *p_lcb; local 346 if (((p_lcb = l2cu_find_lcb_by_bd_addr (rem_bda, BT_TRANSPORT_BR_EDR)) == NULL) 347 ||((p_ccb = l2cu_find_ccb_by_cid (p_lcb, L2CAP_CONNECTIONLESS_CID)) == NULL)) 364 if ((p_lcb)&&(p_lcb->link_state == LST_CONNECTED)) 368 p_ccb = l2cu_find_ccb_by_cid (p_lcb, L2CAP_CONNECTIONLESS_CID); 394 tL2C_LCB *p_lcb; local 414 if (((p_lcb = l2cu_find_lcb_by_bd_addr (rem_bda, BT_TRANSPORT_BR_EDR)) == NULL) 415 ||((p_ccb = l2cu_find_ccb_by_cid (p_lcb, L2CAP_CONNECTIONLESS_CID)) == NULL)) 424 if (((p_lcb = l2cu_find_lcb_by_bd_addr (rem_bda, BT_TRANSPORT_BR_EDR)) == NULL 484 tL2C_LCB *p_lcb; local 517 tL2C_LCB *p_lcb; local 556 tL2C_LCB *p_lcb; local [all...] |
l2c_api.c | 125 tL2C_LCB *p_lcb; local 132 p_lcb = &l2cb.lcb_pool[0]; 133 for (ii = 0; ii < MAX_L2CAP_LINKS; ii++, p_lcb++) 135 if (p_lcb->in_use) 137 if (((p_ccb = p_lcb->ccb_queue.p_first_ccb) == NULL) 138 || (p_lcb->link_state == LST_DISCONNECTING)) 235 tL2C_LCB *p_lcb; local 260 if ((p_lcb = l2cu_find_lcb_by_bd_addr (p_bd_addr, BT_TRANSPORT_BR_EDR)) == NULL) 263 if ( ((p_lcb = l2cu_allocate_lcb (p_bd_addr, FALSE, BT_TRANSPORT_BR_EDR)) == NULL) 265 || (l2cu_create_conn(p_lcb, BT_TRANSPORT_BR_EDR) == FALSE) 362 tL2C_LCB *p_lcb; local 596 tL2C_LCB *p_lcb; local 663 tL2C_LCB *p_lcb; local 728 tL2C_LCB *p_lcb; local 775 tL2C_LCB *p_lcb; local 788 tL2C_LCB *p_lcb = &l2cb.lcb_pool[0]; local 872 tL2C_LCB *p_lcb; local 1099 tL2C_LCB *p_lcb; local 1204 tL2C_LCB *p_lcb; local 1240 tL2C_LCB *p_lcb = NULL; local 1318 tL2C_LCB *p_lcb; local 1424 tL2C_LCB *p_lcb; local 1524 tL2C_LCB *p_lcb; local 1596 tL2C_LCB *p_lcb; local 1694 tL2C_LCB *p_lcb; local 1796 tL2C_LCB *p_lcb; local [all...] |
l2c_ble.c | 35 static void l2cble_start_conn_update (tL2C_LCB *p_lcb); 51 tL2C_LCB *p_lcb; local 73 if ((p_lcb = l2cu_find_lcb_by_bd_addr (rem_bda, BT_TRANSPORT_LE)) != NULL) 75 p_lcb->disc_reason = L2CAP_CONN_CANCEL; 76 l2cu_release_lcb (p_lcb); 101 tL2C_LCB *p_lcb; local 105 p_lcb = l2cu_find_lcb_by_bd_addr (rem_bda, BT_TRANSPORT_LE); 108 if (!p_lcb || !p_acl_cb) 116 if (p_lcb->transport != BT_TRANSPORT_LE) 124 p_lcb->min_interval = min_int 149 tL2C_LCB *p_lcb; local 198 tL2C_LCB *p_lcb; local 216 tL2C_LCB *p_lcb; local 238 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr (bda, BT_TRANSPORT_LE); local 264 tL2C_LCB *p_lcb; local 368 tL2C_LCB *p_lcb; local 548 tL2C_LCB *p_lcb; local 819 tL2C_LCB *p_lcb; local 938 tL2C_LCB *p_lcb = l2cu_find_lcb_by_handle (handle); local [all...] |
l2c_main.c | 41 static void process_l2cap_cmd (tL2C_LCB *p_lcb, UINT8 *p, UINT16 pkt_len); 124 tL2C_LCB *p_lcb; local 138 if ((p_lcb = l2cu_find_lcb_by_handle (handle)) == NULL) 186 if (++p_lcb->link_pkts_unacked >= p_lcb->link_ack_thresh) 197 if ((p_ccb = l2cu_find_ccb_by_cid (p_lcb, rcv_cid)) == NULL) 229 process_l2cap_cmd (p_lcb, p, l2cap_len); 234 /* process_connectionless_data (p_lcb); */ 242 tcs_proc_bcst_msg( p_lcb->remote_bd_addr, p_msg ) ; 250 if ( l2c_ucd_check_rx_pkts( p_lcb, p_msg ) [all...] |
l2c_link.c | 42 static BOOLEAN l2c_link_send_to_lower (tL2C_LCB *p_lcb, BT_HDR *p_buf); 62 tL2C_LCB *p_lcb; local 68 p_lcb = l2cu_find_lcb_by_bd_addr (bd_addr, BT_TRANSPORT_BR_EDR); 71 if (!p_lcb) 73 p_lcb = l2cu_allocate_lcb (bd_addr, FALSE, BT_TRANSPORT_BR_EDR); 74 if (!p_lcb) 86 if (p_lcb_cur == p_lcb) 92 p_lcb->link_role = HCI_ROLE_MASTER; 100 p_lcb->link_role = HCI_ROLE_SLAVE; 102 p_lcb->link_role = l2cu_get_conn_role(p_lcb) 158 tL2C_LCB *p_lcb; local 296 tL2C_LCB *p_lcb; local 362 tL2C_LCB *p_lcb; local 489 tL2C_LCB *p_lcb; local 704 tL2C_LCB *p_lcb; local 966 tL2C_LCB *p_lcb = &l2cb.lcb_pool[0]; local 998 tL2C_LCB *p_lcb; local 1041 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr (bd_addr, BT_TRANSPORT_BR_EDR); local 1428 tL2C_LCB *p_lcb; local 1576 tL2C_LCB *p_lcb; local 1710 tL2C_LCB *p_lcb; local 1748 tL2C_LCB *p_lcb; local [all...] |
l2c_utils.c | 54 tL2C_LCB *p_lcb = &l2cb.lcb_pool[0]; local 56 for (xx = 0; xx < MAX_L2CAP_LINKS; xx++, p_lcb++) 58 if (!p_lcb->in_use) 60 memset (p_lcb, 0, sizeof (tL2C_LCB)); 62 memcpy (p_lcb->remote_bd_addr, p_bd_addr, BD_ADDR_LEN); 64 p_lcb->in_use = TRUE; 65 p_lcb->link_state = LST_DISCONNECTED; 66 p_lcb->handle = HCI_INVALID_HANDLE; 67 p_lcb->link_flush_tout = 0xFFFF; 68 p_lcb->timer_entry.param = (TIMER_PARAM_TYPE)p_lcb 107 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr (p_bd_addr, BT_TRANSPORT_BR_EDR); local 265 tL2C_LCB *p_lcb = &l2cb.lcb_pool[0]; local 1618 tL2C_LCB *p_lcb = l2cu_find_lcb_by_handle(handle); local 1669 tL2C_LCB *p_lcb = p_ccb->p_lcb; local 2070 tL2C_LCB *p_lcb; local 2186 tL2C_LCB *p_lcb = &l2cb.lcb_pool[0]; local 2299 tL2C_LCB *p_lcb = &l2cb.lcb_pool[0]; local 2419 tL2C_LCB *p_lcb = &l2cb.lcb_pool[0]; local 2448 tL2C_LCB *p_lcb; local 2498 tL2C_LCB *p_lcb; local 2570 tL2C_LCB *p_lcb; local 3001 tL2C_LCB *p_lcb = &l2cb.lcb_pool[0]; local [all...] |
l2c_int.h | 288 struct t_l2c_linkcb *p_lcb; /* Link this CCB is assigned to */ member in struct:t_l2c_ccb 589 extern void l2cu_release_lcb (tL2C_LCB *p_lcb); 601 extern tL2C_CCB *l2cu_allocate_ccb (tL2C_LCB *p_lcb, UINT16 cid); 603 extern tL2C_CCB *l2cu_find_ccb_by_cid (tL2C_LCB *p_lcb, UINT16 local_cid); 604 extern tL2C_CCB *l2cu_find_ccb_by_remote_cid (tL2C_LCB *p_lcb, UINT16 remote_cid); 605 extern void l2cu_adj_id (tL2C_LCB *p_lcb, UINT8 adj_mask); 606 extern BOOLEAN l2c_is_cmd_rejected (UINT8 cmd_code, UINT8 id, tL2C_LCB *p_lcb); 608 extern void l2cu_send_peer_cmd_reject (tL2C_LCB *p_lcb, UINT16 reason, 616 extern void l2cu_send_peer_disc_rsp (tL2C_LCB *p_lcb, UINT8 remote_id, UINT16 local_cid, UINT16 remote_cid); 617 extern void l2cu_send_peer_echo_req (tL2C_LCB *p_lcb, UINT8 *p_data, UINT16 data_len) [all...] |
/external/bluetooth/bluedroid/stack/btm/ |
btm_pm.c | 795 tL2C_LCB *p_lcb; local 855 if ((p_lcb = l2cu_find_lcb_by_bd_addr(p->remote_addr, BT_TRANSPORT_BR_EDR)) != NULL) 862 l2c_link_check_send_pkts(p_lcb, NULL, NULL); [all...] |
btm_ble.c | 1695 tL2C_LCB *p_lcb; local [all...] |
btm_sec.c | 3014 tL2C_LCB *p_lcb; local [all...] |
/external/bluetooth/bluedroid/bta/av/ |
bta_av_act.c | 455 tBTA_AV_LCB *p_lcb = NULL; local 462 p_lcb = &p_cb->lcb[xx]; 471 return p_lcb; 489 tBTA_AV_LCB *p_lcb; local 546 p_lcb = &p_cb->lcb[BTA_AV_NUM_LINKS]; 547 bdcpy(p_lcb->addr, p_data->rc_conn_chg.peer_addr); 549 p_lcb->addr[0], p_lcb->addr[1], 550 p_lcb->addr[2], p_lcb->addr[3] 1172 tBTA_AV_LCB *p_lcb; local 1418 tBTA_AV_LCB *p_lcb = NULL; local 1527 tBTA_AV_LCB *p_lcb = NULL; local 1695 tBTA_AV_LCB *p_lcb; local 1800 tBTA_AV_LCB *p_lcb; local [all...] |