/external/qemu/hw/ |
bt-hci.c | 2 * QEMU Bluetooth HCI logic. 415 /* HCI layer emulation */ 421 * preserved though (for example if a real hci is used). */ 432 static inline uint8_t *bt_hci_event_start(struct bt_hci_s *hci, 439 fprintf(stderr, "%s: HCI event params too long (%ib)\n", 446 if (mask & bt_event_reserved_mask[mask_byte] & ~hci->event_mask[mask_byte]) 449 packet = hci->evt_packet(hci->opaque); 456 static inline void bt_hci_event(struct bt_hci_s *hci, int evt, 459 uint8_t *packet = bt_hci_event_start(hci, evt, len) 501 struct bt_hci_s *hci = (struct bt_hci_s *) opaque; local 609 struct bt_hci_s *hci = (struct bt_hci_s *) opaque; local 771 struct bt_hci_s *hci = hci_from_device(link->slave); local 794 struct bt_hci_s *hci = (struct bt_hci_s *) opaque; local 828 struct bt_hci_s *hci = hci_from_device(link->host); local 911 struct bt_hci_s *hci = hci_from_device(link->host); local 927 struct bt_hci_s *hci = hci_from_device(btlink->slave); local 1066 struct bt_hci_s *hci = hci_from_device(btlink->slave); local 1119 struct bt_hci_s *hci = hci_from_device(link->host); local 1466 struct bt_hci_s *hci = hci_from_info(info); local 2011 struct bt_hci_s *hci = hci_from_info(info); local 2081 struct bt_hci_s *hci = hci_from_info(info); local 2130 struct bt_hci_s *hci = hci_from_info(info); local 2139 struct bt_hci_s *hci = hci_from_device(dev); local 2185 struct bt_hci_s *hci = hci_from_info(info); local [all...] |
/external/libnfc-nxp/src/ |
phHciNfc_Generic.h | 22 * \brief Common HCI Header for the Generic HCI Management. * 43 * \name HCI 58 #define LOG_TAG "NFC-HCI" 71 /* HCI TRACE Macros */ 113 /* HCI GET and SET BITS Macros */ 133 The Corresponding HCI Gate Not Supported. 138 Invalid Command from the HCI Layer 143 HCI Command not supported . */ 147 Invalide Response from the HCI Laye [all...] |
phHciNfc_Sequence.h | 23 * \brief State Machine Management for the HCI and the Function Sequence * 45 * \name HCI 81 * The phHciNfc_FSM_Update function Validates the HCI State to 85 * the HCI Layer. 87 * current HCI Layer state is validated. 107 * The phHciNfc_FSM_Update function Checks and Updates the HCI State to 111 * the HCI Layer. 113 * we the HCI Layer. 136 * the HCI Layer. 157 * the HCI Layer [all...] |
phHciNfc_RFReader.h | 22 * \brief HCI Header for the RF Reader Management Gate. * 43 * \name HCI 69 /* Commands from ETSI HCI Specification */ 72 /* NXP Additional Commands apart from ETSI HCI Specification */ 85 /* NXP Additional Events apart from ETSI HCI Specification */ 115 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 138 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 163 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 191 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 217 * \param[in] psHciContext psHciContext is the pointer to HCI Laye [all...] |
phHciNfc_SWP.h | 22 * \brief HCI wired interface gate Management Routines. * 38 * \name HCI 105 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 122 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 144 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 168 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 190 * \param[in] psHciContext psHciContext is pointer to HCI Layer 215 * \param[in] psHciContext psHciContext is pointer to HCI Layer 241 * \param[in] psHciContext psHciContext is pointer to HCI Layer 269 * \param[in] psHciContext psHciContext is pointer to HCI Laye [all...] |
phHciNfc_AdminMgmt.h | 22 * \brief HCI Header for the Admin Gate Management. * 43 * \name HCI 69 /** \defgroup grp_hci_nfc HCI Component 85 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 110 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 140 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 148 * required by the particular HCI command. 171 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 179 * required by the particular HCI command.
|
phHciNfc.h | 22 * \brief HCI Header for the Generic HCI Management. * 43 * \name HCI 89 * \brief HCI Tag Exchange Information 91 * \brief HCI-Specific 116 * \brief HCI NFC-IP Exchange Information 118 * \brief HCI-Specific 138 * \brief HCI Target Exchange Information 140 * \brief HCI-Specific 179 * The phHciNfc_Initialise function initialises the HCI context and all othe [all...] |
phHciNfc_Generic.c | 23 * \brief Generic HCI Source for the HCI Management. * 59 /* HCI timeout value */ 74 /** \internal HCI Response Timer to detect the 75 * Stalled HCI Response */ 101 * The phHciNfc_Send function sends the HCI Commands to the 102 * corresponding peripheral device, described by the HCI Context Structure. 105 * the HCI Layer. 225 * The phHciNfc_Receive_HCP function receive the HCI Host Control Packet 229 * the HCI Layer [all...] |
phHciNfc_Sequence.c | 23 * \brief State Machine Implementation for the HCI Management and * 128 * the HCI Layer. 132 * \retval NFCSTATUS_SUCCESS HCI target selection sequence successful. 153 * the HCI Layer. 157 * \retval NFCSTATUS_SUCCESS HCI target selection sequence successful. 481 HCI_DEBUG(" HCI: Current State --> %02u \n", 483 HCI_DEBUG(" HCI: Transition Before FSM Update --> %02u \n", 485 HCI_DEBUG(" HCI: Next State Before FSM Update --> %02u \n", 494 HCI_DEBUG(" HCI: Next State After FSM Update --> %02u \n", 499 HCI_DEBUG(" HCI: FSM - Invalid next state --> %02u \n", [all...] |
phHciNfc_Jewel.h | 22 * \brief HCI Jewel Management Routines. * 42 * \name HCI 122 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 146 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 171 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 194 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 217 * \param[in] psContext psContext is the pointer to HCI Layer 244 * \param[in] psHciContext psHciContext is the pointer to HCI Layer
|
phHciNfc_RFReaderB.h | 22 * \brief HCI Reader B Management Routines. * 42 * \name HCI 121 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 145 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 171 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 193 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 217 * \param[in] psContext psContext is the pointer to HCI Layer 242 * \param[in] psContext psContext is the pointer to HCI Layer
|
phHciNfc_LinkMgmt.h | 22 * \brief HCI Header for the Link Management Gate. * 43 * \name HCI 79 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 102 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 128 * \param[in] psHciContext psHciContext is the pointer to HCI Layer
|
/external/bluetooth/bluedroid/hci/include/ |
hci.h | 21 * Filename: hci.h 23 * Description: Contains definitions used for HCI transport controls 38 /** Prototypes for HCI Service interface functions **/ 46 /* Send HCI command/data to the transport */ 49 /* Handler for HCI upstream path */ 55 /* Handler for sending HCI command from the local module */
|
bt_vendor_lib.h | 76 * The mapping of HCI channel to fd slot in the int array is given in 106 * attempts to de-assert LPM WAKE signal once downstream HCI packet 166 /** Define HCI channel identifier in the file descriptors array 170 CH_CMD, // HCI Command channel 171 CH_EVT, // HCI Event channel 172 CH_ACL_OUT, // HCI ACL downstream channel 173 CH_ACL_IN, // HCI ACL upstream channel 206 * from HCI lib if the buffer is for constructing a HCI Command packet which 210 * accommodate the below header plus a complete HCI packet - [all...] |
/external/qemu/ |
bt-host.c | 2 * Wrap a host Bluetooth HCI socket in a struct HCIInfo. 31 # include <bluetooth/hci.h> 39 struct HCIInfo hci; member in struct:bt_host_hci_s 46 static void bt_host_send(struct HCIInfo *hci, 49 struct bt_host_hci_s *s = (struct bt_host_hci_s *) hci; 67 static void bt_host_cmd(struct HCIInfo *hci, const uint8_t *data, int len) 69 bt_host_send(hci, HCI_COMMAND_PKT, data, len); 72 static void bt_host_acl(struct HCIInfo *hci, const uint8_t *data, int len) 74 bt_host_send(hci, HCI_ACLDATA_PKT, data, len); 77 static void bt_host_sco(struct HCIInfo *hci, const uint8_t *data, int len [all...] |
net.h | 98 /* BT HCI info */ 101 int (*bdaddr_set)(struct HCIInfo *hci, const uint8_t *bd_addr); 102 void (*cmd_send)(struct HCIInfo *hci, const uint8_t *data, int len); 103 void (*sco_send)(struct HCIInfo *hci, const uint8_t *data, int len); 104 void (*acl_send)(struct HCIInfo *hci, const uint8_t *data, int len);
|
/hardware/ti/wlan/mac80211/ti-utils/uim_rfkill/ |
uim.h | 30 /*HCI Command and Event information*/ 36 /* HCI Packet types */ 40 /* HCI command macros*/ 46 /* HCI event macros*/ 85 /* HCI command header*/ 91 /* HCI event header*/ 97 /* HCI command complete event*/ 103 /* HCI event status*/ 110 /* HCI Event structure to set the cusrom baud rate*/ 119 /* HCI Command structure to set the cusrom baud rate* [all...] |
/hardware/ti/wpan/ti_st/uim-sysfs/ |
uim.h | 30 /*HCI Command and Event information*/ 36 /* HCI Packet types */ 40 /* HCI command macros*/ 46 /* HCI event macros*/ 84 /* HCI command header*/ 90 /* HCI event header*/ 96 /* HCI command complete event*/ 102 /* HCI event status*/ 109 /* HCI Event structure to set the cusrom baud rate*/ 118 /* HCI Command structure to set the cusrom baud rate* [all...] |
/system/bluetooth/bluedroid/include/bluedroid/ |
bluetooth.h | 26 * Responsible for power on, bringing up HCI interface, and starting daemons. 27 * Will block until the HCI interface and bluetooth daemons are ready to 35 * Responsbile for stopping daemons, pulling down the HCI interface, and
|
/external/libnfc-nci/src/nfa/include/ |
nfa_hci_defs.h | 22 * This file contains the NFA HCI related definitions from the 63 /* NFA HCI commands */ 83 /* NFA HCI responses */ 97 /* NFA HCI Events */ 103 /* NFA HCI Connectivity gate Events */
|
/external/libnfc-nci/src/nfa/int/ |
nfa_hci_int.h | 22 * This is the private interface file for the NFA HCI. 40 #define NFA_HCI_SESSION_ID_LEN 8 /* HCI Session ID length */ 43 #define NFA_HCI_VERSION_SW 0x090000 /* HCI SW Version number */ 44 #define NFA_HCI_VERSION_HW 0x000000 /* HCI HW Version number */ 45 #define NFA_HCI_VENDOR_NAME "HCI" /* Vendor Name */ 47 #define NFA_HCI_VERSION 90 /* HCI Version */ 49 /* NFA HCI states */ 50 #define NFA_HCI_STATE_DISABLED 0x00 /* HCI is disabled */ 51 #define NFA_HCI_STATE_STARTUP 0x01 /* HCI performing Initialization sequence */ 52 #define NFA_HCI_STATE_WAIT_NETWK_ENABLE 0x02 /* HCI is waiting for initialization of other host in the network * [all...] |
/external/bluetooth/bluedroid/hci/ |
Android.mk | 38 LOCAL_MODULE := libbt-hci
|
/external/bluetooth/bluedroid/main/ |
bte_main.c | 78 BOOLEAN hci_logging_enabled = FALSE; /* by default, turn hci log off */ 232 ** Description Enable HCI & Vendor modules 246 APPL_TRACE_EVENT1("libbt-hci init returns %d", result); 281 ** Description Disable HCI & Vendor modules 468 ** send an HCI message. The function displays a protocol trace 470 ** associated with the currently selected HCI transport 516 ** libbt-hci Callback Functions 525 ** when the libbt-hci completed stack preload process 539 /* notify BTU task that libbt-hci is ready */ 549 ** when the libbt-hci lib completed stack postload proces [all...] |
/external/bluetooth/bluedroid/stack/include/ |
btu.h | 35 #define BTU_HCI_RCV_MBOX TASK_MBOX_0 /* Messages from HCI */ 139 /* BTU internal for BR/EDR and AMP HCI command timeout (reserve up to 3 AMP controller) */ 210 /* AMP HCI control block */ 234 UINT16 hcit_acl_data_size; /* Max ACL data size across HCI transport */ 235 UINT16 hcit_acl_pkt_size; /* Max ACL packet size across HCI transport */ 239 UINT16 hcit_ble_acl_data_size; /* Max BLE ACL data size across HCI transport */ 240 UINT16 hcit_ble_acl_pkt_size; /* Max BLE ACL packet size across HCI transport */ 245 UINT8 trace_level; /* Trace level for HCI layer */
|
/external/libnfc-nci/src/hal/int/ |
nfc_hal_int.h | 102 /* NFC HAL HCI responses */ 114 BOOLEAN shared_transport; /* TRUE if using shared HCI/NCI transport */ 127 * BT HCI definitions 136 /* Vendor-Specific BT HCI definitions */ 159 NFC_HAL_RCV_BT_HDR_ST, /* reading BT HCI header */ 160 NFC_HAL_RCV_BT_PAYLOAD_ST /* reading BT HCI payload */ 390 /* data members for NFC_HAL-HCI */ 394 UINT8 *p_hci_netwk_info_buf; /* Buffer for reading HCI Network information */ 395 UINT8 *p_hci_netwk_dh_info_buf; /* Buffer for reading HCI Network DH information */ 396 UINT8 hci_netwk_config_block; /* Rsp awaiting for hci network configuration block * [all...] |