/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
|
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
|
/external/bluetooth/hcidump/src/ |
magic.btsnoop | 8 >12 belong 1001 Unencapsulated HCI 9 >12 belong 1002 HCI UART (H4) 10 >12 belong 1003 HCI BCSP 11 >12 belong 1004 HCI Serial (H5)
|
bpasniff.c | 40 #include <bluetooth/hci.h> 271 fprintf(stderr, "Can't allocate buffer for hci%d: %s (%d)\n", 278 fprintf(stderr, "Can't open device hci%d: %s (%d)\n", 290 fprintf(stderr, "Can't set filter for hci%d: %s (%d)\n", 404 fprintf(stderr, "Can't open device hci%d: %s (%d)\n", 410 fprintf(stderr, "Can't get device info for hci%d: %s (%d)\n", 417 fprintf(stderr, "Can't read version info for hci%d: %s (%d)\n", 424 fprintf(stderr, "Can't find sniffer at hci%d: %s (%d)\n", 431 fprintf(stderr, "Can't read revision info for hci%d: %s (%d)\n", 440 fprintf(stderr, "Can't enable sniffer for hci%d: %s (%d)\n" [all...] |
/external/bluetooth/bluez/test/ |
hciemu.1 | 3 hciemu \- HCI emulator 12 is used to emulate an HCI via \fBhci_vhci\fR kernel module
|
lmptest.c | 36 #include <bluetooth/hci.h> 146 fprintf(stderr, "Can't open device hci%d: %s (%d)\n", 152 fprintf(stderr, "Can't read version for hci%d: %s (%d)\n", 159 fprintf(stderr, "Can't find supported device hci%d: %s (%d)\n", 166 fprintf(stderr, "Can't activate events for hci%d: %s (%d)\n",
|
/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);
|
/external/bluetooth/bluez/lib/ |
Android.mk | 7 hci.c \
|
/external/bluetooth/bluez/tools/ |
csr.c | 39 #include <bluetooth/hci.h> 57 { 66, "HCI 9.8" }, 58 { 97, "HCI 10.3" }, 59 { 101, "HCI 10.5" }, 60 { 111, "HCI 11.0" }, 61 { 112, "HCI 11.1" }, 62 { 114, "HCI 11.2" }, 63 { 115, "HCI 11.3" }, 64 { 117, "HCI 12.0" }, 65 { 119, "HCI 12.1" } [all...] |
hid2hci.8 | 20 hid2hci \- Bluetooth HID to HCI mode switching utility 28 is used to set up switch supported Bluetooth devices into the HCI 32 .B --mode= [hid, hci]
|
hciconfig.c | 42 #include <bluetooth/hci.h> 170 /* Reset HCI device stat counters */ 172 fprintf(stderr, "Can't reset stats counters hci%d: %s (%d)\n", 192 fprintf(stderr, "Can't set scan mode on hci%d: %s (%d)\n", 234 fprintf(stderr, "Can't set random address for hci%d: " 276 fprintf(stderr, "Can't set advertise mode on hci%d: %s (%d)\n", 282 fprintf(stderr, "LE set advertise enable on hci%d returned status %d\n", 299 fprintf(stderr, "Can't open device hci%d: %s (%d)\n", 317 fprintf(stderr, "Can't read LE supported states on hci%d:" 323 fprintf(stderr, "Read LE supported states on hci%d [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/bluetooth/hcidump/ |
ChangeLog | 17 Improve decoding of HCI connection link type. 23 Add HCI and LMP decoding support for Simple Pairing. 38 Add missing HCI command and event decodings. 44 Add missing HCI command definitions. 45 Add missing HCI event definitions. 46 Add missing HCI error definitions. 50 Fix HCI command array size. 119 Correct HCI command and event string arrays. 152 Clear L2CAP states when receiving the HCI disconnect. 154 Update HCI verbose decoding routines [all...] |