/external/libnfc-nci/src/nfa/include/ |
nfa_hci_api.h | 22 * This is the public interface file for NFA HCI, Broadcom's NFC 35 /* NFA HCI Debug constants */ 41 /* NFA HCI callback events */ 52 #define NFA_HCI_INIT_EVT 0x0A /* HCI subsytem initialized */ 53 #define NFA_HCI_EXIT_EVT 0x0B /* HCI subsytem exited */ 69 #define NFA_MAX_HCI_CMD_LEN 255 /* Max HCI command length */ 70 #define NFA_MAX_HCI_RSP_LEN 255 /* Max HCI event length */ 71 #define NFA_MAX_HCI_EVENT_LEN 260 /* Max HCI event length */ 72 #define NFA_MAX_HCI_DATA_LEN 260 /* Max HCI data length */ 74 /* NFA HCI PIPE states * [all...] |
/external/libnfc-nxp/src/ |
phHciNfc_PollingLoop.h | 22 * \brief HCI Header for the Polling loop Management. * 43 * \name HCI 74 /** \defgroup grp_hci_nfc HCI Component 90 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 115 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 142 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 171 * \param[in] psHciContext psHciContext is the pointer to HCI Layer
|
phHciNfc_CE_A.h | 22 * \brief HCI card emulation management routines. * 43 * \name HCI 124 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 147 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 172 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 201 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 226 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 249 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 273 * \param[in] psHciContext psHciContext is the pointer to HCI Layer
|
phHciNfc_CE_B.h | 22 * \brief HCI card emulation management routines. * 43 * \name HCI 118 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 141 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 166 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 195 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 219 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 242 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 265 * \param[in] psHciContext psHciContext is the pointer to HCI Layer
|
phHciNfc_RFReaderA.h | 22 * \brief HCI Reader A Management Routines. * 43 * \name HCI 131 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 154 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 177 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 200 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 223 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 249 * \param[in] psContext psContext is the pointer to HCI Layer 277 * \param[in] psContext psContext is the pointer to HCI Layer 302 * \param[in] psHciContext psHciContext is the pointer to HCI Laye [all...] |
phHciNfc.c | 22 * \brief HCI Interface Source for the HCI Management. * 80 * \brief Initialises the HCI Interface 82 * This function initialises the resources for the HCI Command and 116 /* Create the memory for HCI Context */ 129 HCI_PRINT("HCI Initialisation in Progress.... \n"); 161 HCI_DEBUG("HCI Lower Layer Register, Status = %02X\n",status); 176 HCI_DEBUG("HCI Lower Layer Initialisation, Status = %02X\n",status); 193 HCI_PRINT("HCI Context Memory Allocation Failed\n"); 202 * \brief Release of the HCI Interface [all...] |
phHciNfc_DevMgmt.h | 22 * \brief HCI Header for the PN544 Device Management Gate. * 43 * \name HCI 146 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 164 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 189 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 214 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 275 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 299 * \param[in] psHciContext psHciContext is the pointer to HCI Layer
|
phHciNfc_Felica.h | 22 * \brief HCI Felica Management Routines. * 42 * \name HCI 125 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 149 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 174 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 197 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 220 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 242 * \param[in] psContext psContext is the pointer to HCI Layer
|
phHciNfc_ISO15693.h | 22 * \brief HCI NFCIP-1 Management Routines. * 42 * \name HCI 113 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 136 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 162 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 186 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 209 * \param[in] psContext psContext is the pointer to HCI Layer 235 * \param[in] psHciContext psHciContext is the pointer to HCI Layer
|
phHciNfc_IDMgmt.h | 22 * \brief HCI Header for the Identity 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 126 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 151 * \param[in] psHciContext psHciContext is the pointer to HCI Layer
|
phHciNfc_Pipe.h | 22 * \brief HCI Header for the Pipe Management. * 44 * \name HCI 114 /** \defgroup grp_hci_nfc HCI Component 172 * Structure of the HCI Layer. 200 * Structure of the HCI Layer. 228 * Structure of the HCI Layer.
|
phHciNfc_WI.h | 22 * \brief HCI wired interface gate Management Routines. * 38 * \name HCI 93 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 110 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 130 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 151 * \param[in] psHciContext psHciContext is the pointer to HCI Layer
|
phHciNfc_NfcIPMgmt.h | 22 * \brief HCI NFCIP-1 Management Routines. * 42 * \name HCI 192 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 215 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 241 * \param[in] psContext psContext is the pointer to HCI Layer 277 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 300 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 326 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 354 * \param[in] psHciContext psHciContext is the pointer to HCI Layer 381 * \param[in] psHciContext pContext is the pointer to HCI Laye [all...] |
phHal4Nfc.c | 100 * The open callback function to be called by the HCI when open (initializaion) 102 * It is passed as a parameter to HCI when calling HCI Init. 166 * The close callback function called by the HCI when close sequence is 168 * It is passed as a parameter to HCI when calling HCI Release. 268 case LAYER_HCI: /*Configure Hci*/ 270 (*pphLayer+i)->layer_name =(uint8_t *) "Hci"; 304 #define LOG_TAG "NFC-HCI" 420 PHDBG_INFO("Hal4:Calling Hci-Init") [all...] |
/external/bluetooth/bluedroid/hci/src/ |
hci_h4.c | 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 an [all...] |
hci_mct.c | 23 * Description: Contains HCI transport send/receive functions 34 #include "hci.h" 52 /* Preamble length for HCI Commands: 57 /* Preamble length for HCI Events: 111 HC_BT_HDR *p_rcv_msg; /* Buffer to hold current rx HCI message */ 151 /* Num of allowed outstanding HCI CMD packets */ 217 ALOGE("hci lib postload completed"); 228 ** Description This function is called to parse received HCI event and 307 ** Description This function is called from the HCI transport when the 308 ** first 4 or 6 bytes of an HCI ACL packet have been received [all...] |
/external/qemu/hw/ |
bt-hci-csr.c | 2 * Bluetooth serial HCI transport. 3 * CSR41814 HCI with H4p vendor extensions. 48 struct HCIInfo *hci; member in struct:csrhci_s 160 s->hci->bdaddr_set(s->hci, s->bd_addr.b); 197 * we need to send it to the HCI layer and then add our supported 199 * bt-hci.c we could just have hooks for this kind of commands but 202 s->hci->cmd_send(s->hci, pkt, s->in_len - 1); 209 s->hci->acl_send(s->hci, pkt, s->in_len - 1) [all...] |
/hardware/broadcom/libbt/ |
Android.mk | 18 $(BDROID_DIR)/hci/include
|
/hardware/broadcom/wlan/bcmdhd/dhdutil/include/proto/ |
bt_amp_hci.h | 2 * BT-AMP (BlueTooth Alternate Mac and Phy) HCI (Host/Controller Interface) 28 /* AMP HCI CMD packet format */ 38 /* AMP HCI CMD opcode layout */ 43 /* AMP HCI command opcodes */ 78 /* AMP HCI command parameters */ 172 /* AMP HCI event packet format */ 181 /* AMP HCI event codes */ 197 /* AMP HCI event mask bit positions */ 208 /* AMP HCI event parameters */ 381 /* AMP HCI error codes * [all...] |
/system/bluetooth/data/ |
audio.conf | 18 # SCO routing. Either PCM or HCI (in which case audio is routed to/from ALSA) 19 # Defaults to HCI
|
/external/libnfc-nci/src/nfa/hci/ |
nfa_hci_api.c | 22 * NFA interface to HCI 37 ** Description This function will register an application with hci and 39 ** register a callback with HCI to receive NFA HCI event notification. 70 /* Register the application with HCI */ 119 /* Register the application with HCI */ 138 ** from HCI. The app will be notified by NFA_HCI_DEREGISTER_EVT 180 /* Deregister the application with HCI */ 224 /* Request HCI to allocate a gate to the application */ 268 /* Request HCI to deallocate the gate that was previously allocated to the application * [all...] |
/external/libnfc-nci/halimpl/bcm2079x/hal/hal/ |
nfc_hal_hci.c | 22 * Vendor-specific handler for HCI events 63 ** Description Processing event for NFA HCI 110 HAL_TRACE_DEBUG1 ("nfc_hal_hci_enable (): No HCI NETWK CMD to send for NVM Type: 0x%02x", nfc_hal_cb.nvm_cb.nvm_type); 134 HAL_TRACE_ERROR0 ("nfc_hal_hci_enable: unable to allocate buffer for reading hci network info from nvram"); 149 HAL_TRACE_DEBUG1 ("nfc_hal_hci_enable (): Skip send F3 HCI NETWK CMD for UICC Mask: 0x%02x", p_nfc_hal_cfg->nfc_hal_hci_uicc_support); 157 HAL_TRACE_DEBUG2 ("nfc_hal_hci_enable (): No HCI NETWK CMD to send for UICC Mask: 0x%02x & NVM Type: 0x%02x", p_nfc_hal_cfg->nfc_hal_hci_uicc_support, nfc_hal_cb.nvm_cb.nvm_type); 166 ** Description Handler function for HCI Network Notification 197 /* HCI Network notification received for UICC 0, Update nv data */ 216 /* HCI Network notification received for UICC 1, Update nv data */ 482 /* Send HCI Network ntf command using nv data * [all...] |
/external/bluetooth/bluedroid/stack/btm/ |
btm_devctl.c | 22 * Bluetooth device including Rest, HCI buffer size and others 43 ** needed by the application to be performed after the HCI reset 84 so there is no need to issue HCI commands and wait for responses at BTM initialization */ 89 /* The local version information in the format specified in the HCI read local version 95 /* The local features information in the format specified in the HCI read local features 262 ** Description This function is called to reset the HCI. Callback function 552 /* Just read the basic features (legacy HCI command) */ 724 ** get HCI buffer size is received. Start timer and send 788 ** get HCI buffer size is received. Start timer and send 887 ** message is received from the HCI [all...] |
/system/bluetooth/bluedroid/ |
bluetooth.c | 31 #include <bluetooth/hci.h> 144 ALOGE("Failed to create bluetooth hci socket: %s (%d)", 165 ALOGI("Enable hci tranport"); 177 // firmware and then turned on hci device via HCIUARTSETPROTO ioctl 198 ALOGE("%s: Timeout waiting for HCI device to come up, error- %d, ", 246 ALOGI("Disable hci tranport"); 282 // Power is on, now check if the HCI interface is up
|
/docs/source.android.com/src/devices/ |
bluetooth.jd | 72 <dd>To add custom extensions and an HCI layer for tracing, you can create a libbt-vendor module 114 <li>Host Controller Interface (HCI) - You can provide your own HCI by creating a <code>libbt-hci</code> module, which 115 is mainly used for debug tracing. See the <code>external/bluetooth/hci</code> directory for an example.</li>
|