Lines Matching +full:host +full:- +full:only

1 .\" Copyright (c) 2001-2002 Maksim Yevmenkin <m_evmenkin@yahoo.com>
32 .Nd Netgraph node type that is also a Bluetooth Host Controller Interface
40 node type is a Netgraph node type that implements Bluetooth Host Controller
44 Bluetooth is a short-range radio link intended to replace the cable(s)
59 The Bluetooth system provides a point-to-point connection (only two
60 Bluetooth units involved), or a point-to-multipoint connection.
61 In the point-to-multipoint connection,
68 In addition, many more slaves can remain locked to the master in a so-called
77 Each piconet can only have a single master.
79 in different piconets on a time-division multiplex basis.
81 The piconets shall not be frequency-synchronized.
87 The slot numbering ranges from 0 to 2^27 -1 and is cyclic with a cycle length
91 The SCO link is a symmetric, point-to-point link between the master and a
94 as a circuit-switched connection between the master and the slave.
95 The SCO link typically supports time-bounded information like voice.
103 with any slave on a per-slot basis.
104 The ACL link provides a packet-switched
108 Between a master and a slave only a single ACL link can exist.
111 .Sh HOST CONTROLLER INTERFACE (HCI)
117 The HCI layer on the Host exchanges data and commands with the HCI firmware
119 The Host Controller Transport Layer (i.e., physical
123 The Host will receive asynchronous notifications of HCI events independent
124 of which Host Controller Transport Layer is used.
126 notifying the Host when something occurs.
127 When the Host discovers that an
132 .Bd -literal -offset indent
141 The HCI command packet is used to send commands to the Host Controller
142 from the Host.
143 When the Host Controller completes most of the commands,
144 a Command Complete event is sent to the Host.
148 Host Controller receives one of these commands the Host Controller sends
149 a Command Status event back to the Host when it has begun to execute the
152 an event that is associated with the sent command will be sent by the Host
153 Controller to the Host.
155 .Bd -literal -offset indent
164 The HCI event packet is used by the Host Controller to notify the Host
167 .Bd -literal -offset indent
176 HCI ACL data packets are used to exchange ACL data between the Host and
177 Host Controller.
179 .Bd -literal -offset indent
188 HCI SCO data packets are used to exchange SCO data between the Host and
189 Host Controller.
193 .Bl -tag -width foo
200 header) that can be sent from the Host to the Host Controller.
203 SCO data packets that the Host Controller can have waiting for transmission in
215 .Bd -literal -offset indent
216 #define NGM_HCI_NODE_UP 112 /* HCI -> Upper */
233 \-
243 .Bd -literal -offset indent
244 #define NGM_HCI_SYNC_CON_QUEUE 113 /* HCI -> Upper */
252 .Bl -tag -width ".Va drv"
254 Bluetooth Host Controller Transport Layer hook.
278 .Bl -tag -width foo
313 .Bl -tag -width foo
363 Note that actual role switch at Bluetooth link level will only be performed if