HomeSort by relevance Sort by last modified time
    Searched refs:p_lcb (Results 1 - 20 of 20) sorted by null

  /system/bt/stack/l2cap/
l2c_link.c 48 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)
161 tL2C_LCB *p_lcb; local
303 tL2C_LCB *p_lcb; local
371 tL2C_LCB *p_lcb; local
524 tL2C_LCB *p_lcb; local
687 tL2C_LCB *p_lcb = (tL2C_LCB *)data; local
746 tL2C_LCB *p_lcb; local
947 tL2C_LCB *p_lcb; local
990 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr (bd_addr, BT_TRANSPORT_BR_EDR); local
1390 tL2C_LCB *p_lcb; local
1528 tL2C_LCB *p_lcb; local
    [all...]
l2c_ble.c 40 static void l2cble_start_conn_update (tL2C_LCB *p_lcb);
55 tL2C_LCB *p_lcb; local
76 p_lcb = l2cu_find_lcb_by_bd_addr(rem_bda, BT_TRANSPORT_LE);
78 if (p_lcb != NULL &&
79 !(p_lcb->link_role == HCI_ROLE_SLAVE && BTM_ACL_IS_CONNECTED(rem_bda)))
81 p_lcb->disc_reason = L2CAP_CONN_CANCEL;
82 l2cu_release_lcb (p_lcb);
107 tL2C_LCB *p_lcb; local
111 p_lcb = l2cu_find_lcb_by_bd_addr (rem_bda, BT_TRANSPORT_LE);
114 if (!p_lcb || !p_acl_cb
207 tL2C_LCB *p_lcb; local
225 tL2C_LCB *p_lcb; local
237 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr (bda, BT_TRANSPORT_LE); local
283 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr (bda, BT_TRANSPORT_LE); local
319 tL2C_LCB *p_lcb; local
396 tL2C_LCB *p_lcb; local
586 tL2C_LCB *p_lcb; local
1033 tL2C_LCB *p_lcb; local
1156 tL2C_LCB *p_lcb = l2cu_find_lcb_by_handle (handle); local
1235 tL2C_LCB *p_lcb = l2cu_find_lcb_by_handle(handle); local
1258 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr(remote_bda, BT_TRANSPORT_LE); local
1398 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr(p_bda, BT_TRANSPORT_LE); local
1485 tL2C_LCB *p_lcb = NULL; local
    [all...]
l2c_utils.c 57 tL2C_LCB *p_lcb = &l2cb.lcb_pool[0]; local
59 for (xx = 0; xx < MAX_L2CAP_LINKS; xx++, p_lcb++)
61 if (!p_lcb->in_use)
63 alarm_free(p_lcb->l2c_lcb_timer);
64 alarm_free(p_lcb->info_resp_timer);
65 memset (p_lcb, 0, sizeof (tL2C_LCB));
67 memcpy (p_lcb->remote_bd_addr, p_bd_addr, BD_ADDR_LEN);
69 p_lcb->in_use = TRUE;
70 p_lcb->link_state = LST_DISCONNECTED;
71 p_lcb->handle = HCI_INVALID_HANDLE
119 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr (p_bd_addr, BT_TRANSPORT_BR_EDR); local
285 tL2C_LCB *p_lcb = &l2cb.lcb_pool[0]; local
1630 tL2C_LCB *p_lcb = l2cu_find_lcb_by_handle(handle); local
1677 tL2C_LCB *p_lcb = p_ccb->p_lcb; local
2141 tL2C_LCB *p_lcb; local
2257 tL2C_LCB *p_lcb = &l2cb.lcb_pool[0]; local
2369 tL2C_LCB *p_lcb = &l2cb.lcb_pool[0]; local
2475 tL2C_LCB *p_lcb = &l2cb.lcb_pool[0]; local
2504 tL2C_LCB *p_lcb; local
2554 tL2C_LCB *p_lcb; local
2626 tL2C_LCB *p_lcb; local
3078 tL2C_LCB *p_lcb = NULL; local
3203 tL2C_LCB *p_lcb = NULL; local
3245 tL2C_LCB *p_lcb = NULL; local
3292 tL2C_LCB *p_lcb = &l2cb.lcb_pool[0]; local
    [all...]
l2c_api.c 131 tL2C_LCB *p_lcb; local
138 p_lcb = &l2cb.lcb_pool[0];
139 for (ii = 0; ii < MAX_L2CAP_LINKS; ii++, p_lcb++)
141 if (p_lcb->in_use)
143 if (((p_ccb = p_lcb->ccb_queue.p_first_ccb) == NULL)
144 || (p_lcb->link_state == LST_DISCONNECTING))
241 tL2C_LCB *p_lcb; local
266 if ((p_lcb = l2cu_find_lcb_by_bd_addr (p_bd_addr, BT_TRANSPORT_BR_EDR)) == NULL)
269 if ( ((p_lcb = l2cu_allocate_lcb (p_bd_addr, FALSE, BT_TRANSPORT_BR_EDR)) == NULL)
271 || (l2cu_create_conn(p_lcb, BT_TRANSPORT_BR_EDR) == FALSE)
429 tL2C_LCB *p_lcb = &l2cb.lcb_pool[0]; local
488 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr(p_bd_addr, BT_TRANSPORT_LE); local
568 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr(p_bd_addr, BT_TRANSPORT_LE); local
703 tL2C_LCB *p_lcb; local
935 tL2C_LCB *p_lcb; local
1005 tL2C_LCB *p_lcb; local
1083 tL2C_LCB *p_lcb; local
1130 tL2C_LCB *p_lcb; local
1148 tL2C_LCB *p_lcb = &l2cb.lcb_pool[0]; local
1234 tL2C_LCB *p_lcb; local
1460 tL2C_LCB *p_lcb; local
1565 tL2C_LCB *p_lcb; local
1601 tL2C_LCB *p_lcb = NULL; local
1679 tL2C_LCB *p_lcb; local
1798 tL2C_LCB *p_lcb; local
1908 tL2C_LCB *p_lcb; local
1979 tL2C_LCB *p_lcb; local
2108 tL2C_LCB *p_lcb; local
2210 tL2C_LCB *p_lcb; local
    [all...]
l2c_ucd.c 331 tL2C_LCB *p_lcb; local
349 if (((p_lcb = l2cu_find_lcb_by_bd_addr (rem_bda, BT_TRANSPORT_BR_EDR)) == NULL)
350 ||((p_ccb = l2cu_find_ccb_by_cid (p_lcb, L2CAP_CONNECTIONLESS_CID)) == NULL))
367 if ((p_lcb)&&(p_lcb->link_state == LST_CONNECTED))
371 p_ccb = l2cu_find_ccb_by_cid (p_lcb, L2CAP_CONNECTIONLESS_CID);
397 tL2C_LCB *p_lcb; local
417 if (((p_lcb = l2cu_find_lcb_by_bd_addr (rem_bda, BT_TRANSPORT_BR_EDR)) == NULL)
418 ||((p_ccb = l2cu_find_ccb_by_cid (p_lcb, L2CAP_CONNECTIONLESS_CID)) == NULL))
427 if (((p_lcb = l2cu_find_lcb_by_bd_addr (rem_bda, BT_TRANSPORT_BR_EDR)) == NULL
488 tL2C_LCB *p_lcb; local
521 tL2C_LCB *p_lcb; local
560 tL2C_LCB *p_lcb; local
    [all...]
l2c_csm.c 172 if (p_ccb->p_lcb->transport == BT_TRANSPORT_LE)
175 l2ble_sec_access_req(p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, TRUE,
181 btm_sec_l2cap_access_req (p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm,
182 p_ccb->p_lcb->handle, TRUE, &l2c_link_sec_comp, p_ccb);
189 || !btm_acl_notif_conn_collision(p_ccb->p_lcb->remote_bd_addr))
198 if (p_ccb->p_lcb->transport == BT_TRANSPORT_LE)
201 l2ble_sec_access_req(p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, TRUE,
218 BTM_SetPowerMode (BTM_PM_SET_ONLY_ID, p_ccb->p_lcb->remote_bd_addr, &settings);
222 if (btm_sec_l2cap_access_req (p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm,
223 p_ccb->p_lcb->handle, TRUE, &l2c_link_sec_comp, p_ccb) == BTM_CMD_STARTED
    [all...]
l2c_main.c 48 static void process_l2cap_cmd (tL2C_LCB *p_lcb, UINT8 *p, UINT16 pkt_len);
72 tL2C_LCB *p_lcb; local
87 if ((p_lcb = l2cu_find_lcb_by_handle (handle)) == NULL)
141 if (p_lcb && p_lcb->transport == BT_TRANSPORT_LE && p_lcb->link_state != LST_DISCONNECTING)
143 l2cble_notify_le_connection(p_lcb->remote_bd_addr);
149 if ((p_ccb = l2cu_find_ccb_by_cid (p_lcb, rcv_cid)) == NULL)
181 process_l2cap_cmd (p_lcb, p, l2cap_len);
186 /* process_connectionless_data (p_lcb); */
886 tL2C_LCB *p_lcb = (tL2C_LCB *)data; local
    [all...]
l2c_int.h 284 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...]
l2c_fcr.c 375 if ((p_ccb->p_lcb->sent_not_acked < 2)&&(l2cb.controller_xmit_window > 0))
576 l2c_link_check_send_pkts (p_ccb->p_lcb, NULL, p_buf);
809 l2c_link_check_send_pkts (p_ccb->p_lcb, NULL, NULL);
    [all...]
  /system/bt/stack/avct/
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_lcb_act.c 53 static BT_HDR *avct_lcb_msg_asmbl(tAVCT_LCB *p_lcb, BT_HDR *p_buf)
74 if (p_lcb->p_rx_msg != NULL)
77 osi_free_and_reset((void **)&p_lcb->p_rx_msg);
85 if (p_lcb->p_rx_msg != NULL)
88 osi_free(p_lcb->p_rx_msg);
95 p_lcb->p_rx_msg = (BT_HDR *)osi_malloc(BT_DEFAULT_BUFFER_SIZE);
96 memcpy(p_lcb->p_rx_msg, p_buf,
103 p = (UINT8 *)(p_lcb->p_rx_msg + 1) + p_lcb->p_rx_msg->offset;
109 p_lcb->p_rx_msg->offset += p_lcb->p_rx_msg->len
    [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
389 tAVCT_LCB *p_lcb = &avct_cb.lcb[0]; local
    [all...]
avct_int.h 107 tAVCT_LCB *p_lcb; /* Associated LCB */ member in struct:__anon72414
146 extern void avct_lcb_event(tAVCT_LCB *p_lcb, UINT8 event, tAVCT_LCB_EVT *p_data);
149 extern void avct_close_bcb(tAVCT_LCB *p_lcb, tAVCT_LCB_EVT *p_data);
151 extern tAVCT_BCB *avct_bcb_by_lcb(tAVCT_LCB *p_lcb);
157 extern void avct_lcb_dealloc(tAVCT_LCB *p_lcb, tAVCT_LCB_EVT *p_data);
159 extern tAVCT_CCB *avct_lcb_has_pid(tAVCT_LCB *p_lcb, UINT16 pid);
160 extern BOOLEAN avct_lcb_last_ccb(tAVCT_LCB *p_lcb, tAVCT_CCB *p_ccb_last);
163 extern void avct_lcb_chnl_open(tAVCT_LCB *p_lcb, tAVCT_LCB_EVT *p_data);
164 extern void avct_lcb_unbind_disc(tAVCT_LCB *p_lcb, tAVCT_LCB_EVT *p_data);
165 extern void avct_lcb_open_ind(tAVCT_LCB *p_lcb, tAVCT_LCB_EVT *p_data)
    [all...]
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_ccb.c 90 p_ccb->p_lcb = NULL;
  /system/bt/bta/av/
bta_av_act.c 459 tBTA_AV_LCB *p_lcb = NULL; local
466 p_lcb = &p_cb->lcb[xx];
475 return p_lcb;
493 tBTA_AV_LCB *p_lcb; local
549 p_lcb = &p_cb->lcb[BTA_AV_NUM_LINKS];
550 bdcpy(p_lcb->addr, p_data->rc_conn_chg.peer_addr);
552 p_lcb->addr[0], p_lcb->addr[1],
553 p_lcb->addr[2], p_lcb->addr[3]
1197 tBTA_AV_LCB *p_lcb; local
1450 tBTA_AV_LCB *p_lcb = NULL; local
1564 tBTA_AV_LCB *p_lcb = NULL; local
1811 tBTA_AV_LCB *p_lcb; local
1947 tBTA_AV_LCB *p_lcb; local
    [all...]
  /system/bt/stack/btm/
btm_ble_bgconn.c 718 tL2C_LCB *p_lcb = (tL2C_LCB *)(p_req->p_param); local
720 if (p_lcb->in_use)
721 rt = l2cble_init_direct_conn(p_lcb);
btm_pm.c 819 tL2C_LCB *p_lcb; local
836 if ((p_lcb = l2cu_find_lcb_by_bd_addr(p->remote_addr, BT_TRANSPORT_BR_EDR)) != NULL)
843 l2c_link_check_send_pkts(p_lcb, NULL, NULL);
    [all...]
btm_sec.c 3001 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr(p_dev_rec->bd_addr, BT_TRANSPORT_BR_EDR); local
    [all...]
btm_ble.c     [all...]

Completed in 295 milliseconds