Lines Matching full:hci
23 * Description: Contains HCI transport send/receive functions
33 #include "hci.h"
51 /* Preamble length for HCI Commands:
56 /* Preamble length for HCI Events:
71 /* Table of HCI preamble sizes for the different HCI message types */
80 /* HCI H4 message type definitions */
134 HC_BT_HDR *p_rcv_msg; /* Buffer to hold current rx HCI message */
168 /* Num of allowed outstanding HCI CMD packets */
245 ** Description This function is called to parse received HCI event and
312 ** Description This function is called from the HCI transport when the
313 ** first 4 or 6 bytes of an HCI ACL packet have been received:
324 ** of an HCI ACL buffer, so the maximum L2CAP message will fit
426 /* Update HCI header of first segment (base buffer) with new len */
439 ** Description This function is called from the HCI transport when the last
440 ** byte of an HCI ACL packet has been received. It checks if
535 ** HCI H4 INTERFACE FUNCTIONS
554 /* Per HCI spec., always starts with 1 */
558 * Will update with an internal HCI(_LE)_Read_Buffer_Size request
587 ** Description Determine message type, set HCI H4 packet indicator, and
694 /* Put the HCI Transport packet type 1 byte before the message */
708 * have stored with the opcode of HCI command.
744 ** Description Construct HCI EVENT/ACL packets and send them to stack once
775 /* Unknown HCI message type */
777 ALOGE("[h4] Unknown HCI message type drop this byte 0x%x", byte);
861 "H4: Unable to acquire buffer for incoming HCI message." \
1063 ** HCI H4 Services interface table