Lines Matching full:hci
48 .Ss Dv SOCK_RAW HCI sockets
52 Raw HCI sockets allow sending of raw HCI command datagrams
56 Raw HCI datagrams (HCI commands, events and data) are generally received with
59 Raw HCI sockets can also be used to control HCI nodes.
61 The Bluetooth raw HCI socket address is defined as follows:
63 /* Bluetooth version of struct sockaddr for raw HCI sockets */
71 Raw HCI sockets support a number of
76 Returns current state for the HCI node.
80 bit for the HCI node.
82 Returns current debug level for the HCI node.
84 Sets current debug level for the HCI node.
86 Returns current state of data buffers for the HCI node.
88 Returns BD_ADDR for the HCI node.
90 Returns the list of features supported by hardware for the HCI node.
92 Returns various statistic counters for the HCI node.
94 Resets all statistic counters for the HCI node to zero.
96 Remove all neighbor cache entries for the HCI node.
98 Returns content of the neighbor cache for the HCI node.
101 the HCI node.
103 Returns current link policy settings mask for the HCI node.
105 Sets current link policy settings mask for the HCI node.
107 Returns current packet mask for the HCI node.
109 Sets current packet mask for the HCI node.
111 Returns current value of the role switch parameter for the HCI node.
113 Sets new value of the role switch parameter for the HCI node.
117 .Va net.bluetooth.hci.sockets.raw.ioctl_timeout
120 controls the control request timeout (in seconds) for raw HCI sockets.
122 Raw HCI sockets support filters.
123 The application can filter certain HCI datagram types.
124 For HCI event datagrams the application can set additional filter.
125 The raw HCI socket filter defined as follows:
128 * Raw HCI socket filter.
130 * For packet mask use (1 << (HCI packet indicator - 1))
148 raw HCI socket's filter.