Lines Matching defs:p_buf

155 uint8_t hci_h4_send_int_cmd(uint16_t opcode, HC_BT_HDR *p_buf, \
192 HC_BT_HDR *p_buf = (HC_BT_HDR *) p_mem;
194 p = (uint8_t *)(p_buf + 1) + 3;
206 p_buf->event = MSG_STACK_TO_HC_HCI_CMD;
207 p_buf->offset = 0;
208 p_buf->layer_specific = 0;
209 p_buf->len = 3;
211 p = (uint8_t *) (p_buf + 1);
215 if ((status = hci_h4_send_int_cmd(HCI_LE_READ_BUFFER_SIZE, p_buf, \
218 bt_hc_cbacks->dealloc(p_buf);
229 bt_hc_cbacks->dealloc(p_buf);
445 HC_BT_HDR *p_buf;
449 p_buf = p_cb->p_rcv_msg;
450 p = (uint8_t *)(p_buf + 1);
458 if (l2cap_len > (p_buf->len-(HCI_ACL_PREAMBLE_SIZE+L2CAP_HEADER_SIZE)) )
471 utils_remove_from_queue(&(p_cb->acl_rx_q), p_buf);
478 if (p_buf->offset)
482 /* save original p_buf->len content */
483 uint16_t tmp_u16 = p_buf->len;
486 p = (uint8_t *)(p_buf + 1) + p_buf->offset - HCI_ACL_PREAMBLE_SIZE;
496 UINT16_TO_STREAM (p, (p_buf->len - p_buf->offset));
501 /* adjust `p_buf->offset` & `p_buf->len`
503 p_buf->offset = p_buf->offset - HCI_ACL_PREAMBLE_SIZE;
504 p_buf->len = p_buf->len - p_buf->offset;
506 btsnoop_capture(p_buf, true);
511 /* restore p_buf->len */
512 p_buf->len = tmp_u16;
517 btsnoop_capture(p_buf, true);
521 p_buf->offset = 0;
523 p_buf->offset = p_buf->len; /* save current buffer-end position */
976 uint8_t hci_h4_send_int_cmd(uint16_t opcode, HC_BT_HDR *p_buf, \
993 p_buf->layer_specific = opcode;
995 bthc_tx(p_buf);
1012 HC_BT_HDR *p_buf = NULL;
1017 p_buf = (HC_BT_HDR *) bt_hc_cbacks->alloc(BT_HC_HDR_SIZE + \
1021 if (p_buf)
1023 p_buf->event = MSG_STACK_TO_HC_HCI_CMD;
1024 p_buf->offset = 0;
1025 p_buf->layer_specific = 0;
1026 p_buf->len = HCI_CMD_PREAMBLE_SIZE;
1028 p = (uint8_t *) (p_buf + 1);
1032 if ((ret = hci_h4_send_int_cmd(HCI_READ_BUFFER_SIZE, p_buf, \
1035 bt_hc_cbacks->dealloc(p_buf);