Lines Matching full:hci
39 .Nm hci
41 Interface (HCI) layer as per chapter H1 of the Bluetooth Specification Book
111 .Sh HOST CONTROLLER INTERFACE (HCI)
112 The HCI provides a command interface to the baseband controller and link
117 The HCI layer on the Host exchanges data and commands with the HCI firmware
120 bus) driver provides both HCI layers with the ability to exchange information
123 The Host will receive asynchronous notifications of HCI events independent
130 The next sections specify the HCI packet formats.
131 .Ss HCI Command Packet
141 The HCI command packet is used to send commands to the Host Controller
154 .Ss HCI Event Packet
164 The HCI event packet is used by the Host Controller to notify the Host
166 .Ss HCI ACL Data Packet
178 .Ss HCI SCO Data Packet
190 .Sh HCI INITIALIZATION
191 On initialization, HCI control application must issue the following HCI
199 To determine the maximum size of HCI ACL and SCO HCI data packets (excluding
202 two additional return parameters that specify the total number of HCI ACL and
207 As soon as HCI initialization has been successfully performed, HCI control
211 Once HCI node has been initialized all upstream hooks
216 #define NGM_HCI_NODE_UP 112 /* HCI -> Upper */
224 .Sh HCI FLOW CONTROL
244 #define NGM_HCI_SYNC_CON_QUEUE 113 /* HCI -> Upper */
255 Single HCI packet contained in single
260 Single HCI ACL data packet contained in single
265 Single HCI SCO data packet contained in single
270 Every HCI frame (including HCI command frame) that goes in
272 Usually the Bluetooth raw HCI socket layer is connected to the hook.
273 Single HCI frame contained in single
344 created the HCI node will try set link policy for the ACL connection.
354 created the HCI node will specify every packet type supported by the device.
379 .Nm hci