Lines Matching full:p_buf
141 void btsnoop_capture(HC_BT_HDR *p_buf, uint8_t is_rcvd);
142 uint8_t hci_mct_send_int_cmd(uint16_t opcode, HC_BT_HDR *p_buf, \
179 HC_BT_HDR *p_buf = (HC_BT_HDR *) p_mem;
181 p = (uint8_t *)(p_buf + 1) + 3;
193 p_buf->event = MSG_STACK_TO_HC_HCI_CMD;
194 p_buf->offset = 0;
195 p_buf->layer_specific = 0;
196 p_buf->len = 3;
198 p = (uint8_t *) (p_buf + 1);
202 if ((status = hci_mct_send_int_cmd(HCI_LE_READ_BUFFER_SIZE, p_buf, \
205 bt_hc_cbacks->dealloc((TRANSAC) p_buf, (char *) (p_buf + 1));
216 bt_hc_cbacks->dealloc((TRANSAC) p_buf, (char *) (p_buf + 1));
446 HC_BT_HDR *p_buf;
450 p_buf = p_cb->rcv_acl.p_rcv_msg;
451 p = (uint8_t *)(p_buf + 1);
459 if (l2cap_len > (p_buf->len-(HCI_ACL_PREAMBLE_SIZE+L2CAP_HEADER_SIZE)) )
472 utils_remove_from_queue(&(p_cb->acl_rx_q), p_buf);
479 if (p_buf->offset)
483 /* save original p_buf->len content */
484 uint16_t tmp_u16 = p_buf->len;
487 p = (uint8_t *)(p_buf + 1) + p_buf->offset - HCI_ACL_PREAMBLE_SIZE;
497 UINT16_TO_STREAM (p, (p_buf->len - p_buf->offset));
502 /* adjust `p_buf->offset` & `p_buf->len`
504 p_buf->offset = p_buf->offset - HCI_ACL_PREAMBLE_SIZE;
505 p_buf->len = p_buf->len - p_buf->offset;
507 btsnoop_capture(p_buf, TRUE);
512 /* restore p_buf->len */
513 p_buf->len = tmp_u16;
518 btsnoop_capture(p_buf, TRUE);
522 p_buf->offset = 0;
524 p_buf->offset = p_buf->len; /* save current buffer-end position */
1089 uint8_t hci_mct_send_int_cmd(uint16_t opcode, HC_BT_HDR *p_buf, \
1106 p_buf->layer_specific = opcode;
1108 utils_enqueue(&tx_q, (void *) p_buf);
1127 HC_BT_HDR *p_buf = NULL;
1132 p_buf = (HC_BT_HDR *) bt_hc_cbacks->alloc(BT_HC_HDR_SIZE + \
1136 if (p_buf)
1138 p_buf->event = MSG_STACK_TO_HC_HCI_CMD;
1139 p_buf->offset = 0;
1140 p_buf->layer_specific = 0;
1141 p_buf->len = HCI_CMD_PREAMBLE_SIZE;
1143 p = (uint8_t *) (p_buf + 1);
1147 if ((ret = hci_mct_send_int_cmd(HCI_READ_BUFFER_SIZE, p_buf, \
1150 bt_hc_cbacks->dealloc((TRANSAC) p_buf, (char *) (p_buf + 1));