HomeSort by relevance Sort by last modified time
    Searched full:hci (Results 1 - 25 of 245) sorted by null

1 2 3 4 5 6 7 8 910

  /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...]

Completed in 1543 milliseconds

1 2 3 4 5 6 7 8 910