Lines Matching full:p_buf
48 static BOOLEAN l2c_link_send_to_lower (tL2C_LCB *p_lcb, BT_HDR *p_buf);
444 BT_HDR *p_buf;
447 p_buf = list_front(p_lcb->link_xmit_data_q);
448 list_remove(p_lcb->link_xmit_data_q, p_buf);
449 osi_free(p_buf);
1064 void l2c_link_check_send_pkts (tL2C_LCB *p_lcb, tL2C_CCB *p_ccb, BT_HDR *p_buf)
1070 if (p_buf)
1074 p_buf->event = p_ccb->local_cid;
1078 p_buf->event = 0;
1080 p_buf->layer_specific = 0;
1081 list_append(p_lcb->link_xmit_data_q, p_buf);
1141 p_buf = (BT_HDR *)list_front(p_lcb->link_xmit_data_q);
1142 list_remove(p_lcb->link_xmit_data_q, p_buf);
1143 l2c_link_send_to_lower (p_lcb, p_buf);
1151 else if ((p_buf = l2cu_get_next_buffer_to_send (p_lcb)) != NULL)
1153 l2c_link_send_to_lower (p_lcb, p_buf);
1194 p_buf = (BT_HDR *)list_front(p_lcb->link_xmit_data_q);
1195 list_remove(p_lcb->link_xmit_data_q, p_buf);
1196 if (!l2c_link_send_to_lower (p_lcb, p_buf))
1211 if ((p_buf = l2cu_get_next_buffer_to_send (p_lcb)) == NULL)
1214 if (!l2c_link_send_to_lower (p_lcb, p_buf))
1240 static BOOLEAN l2c_link_send_to_lower (tL2C_LCB *p_lcb, BT_HDR *p_buf)
1246 if ((p_buf->len <= controller->get_acl_packet_size_classic()
1249 ((p_lcb->transport == BT_TRANSPORT_LE) && (p_buf->len <= controller->get_acl_packet_size_ble()))
1265 p_buf->layer_specific = 0;
1271 bte_main_hci_send(p_buf, (UINT16)(BT_EVT_TO_LM_HCI_ACL|LOCAL_BLE_CONTROLLER_ID));
1277 bte_main_hci_send(p_buf, BT_EVT_TO_LM_HCI_ACL);
1295 num_segs = (p_buf->len - HCI_DATA_PREAMBLE_SIZE + acl_data_size - 1) / acl_data_size;
1320 p_buf->layer_specific = num_segs;
1341 bte_main_hci_send(p_buf, (UINT16)(BT_EVT_TO_LM_HCI_ACL|LOCAL_BLE_CONTROLLER_ID));
1346 bte_main_hci_send(p_buf, BT_EVT_TO_LM_HCI_ACL);