Lines Matching +full:local +full:- +full:bd +full:- +full:address

2    BlueZ - Bluetooth protocol stack for Linux
3 Copyright (C) 2000-2001 Qualcomm Incorporated
4 Copyright 2023-2024 NXP
82 /* When this quirk is set, the device is turned into a raw-only
99 * wrongly configured local features that will require forcing
108 /* When this quirk is set, then the HCI Read Local Supported
132 * during the hdev->setup vendor callback.
136 /* When this quirk is set, the public Bluetooth address
137 * initially reported by HCI Read BD Address command
142 * during the hdev->setup vendor callback.
146 /* When this quirk is set, the public Bluetooth address
147 * initially reported by HCI Read BD Address command
148 * is considered invalid. The public BD Address can be
149 * specified in the fwnode property 'local-bd-address'.
154 * during the hdev->setup vendor callback.
158 /* When this quirk is set, the Bluetooth Device Address provided by
159 * the 'local-bd-address' fwnode property is incorrectly specified in
160 * big-endian order.
163 * during the hdev->setup vendor callback.
172 * during the hdev->setup vendor callback.
180 * during the hdev->setup vendor callback.
189 * during the hdev->setup vendor callback.
197 * during the hdev->setup vendor callback.
219 * during the hdev->setup vendor callback.
230 * during the hdev->setup vendor callback.
237 * from the bus on system-suspend and which will show up as a new
247 * during the hdev->setup vendor callback.
266 * during the hdev->setup vendor callback.
276 * during the hdev->setup vendor callback.
286 * during the hdev->setup vendor callback.
290 /* When this quirk is set, max_page for local extended features
320 * address filter is supported. Since tracking quantity of each
323 * address filters.
335 * during the hdev->setup vendor callback.
354 * during the hdev->setup vendor callback.
671 /* ---- HCI Error Codes ---- */
708 #define EIR_UUID16_SOME 0x02 /* 16-bit UUID, more available */
709 #define EIR_UUID16_ALL 0x03 /* 16-bit UUID, all listed */
710 #define EIR_UUID32_SOME 0x04 /* 32-bit UUID, more available */
711 #define EIR_UUID32_ALL 0x05 /* 32-bit UUID, all listed */
712 #define EIR_UUID128_SOME 0x06 /* 128-bit UUID, more available */
713 #define EIR_UUID128_ALL 0x07 /* 128-bit UUID, all listed */
714 #define EIR_NAME_SHORT 0x08 /* shortened local name */
715 #define EIR_NAME_COMPLETE 0x09 /* complete local name */
718 #define EIR_SSP_HASH_C192 0x0E /* Simple Pairing Hash C-192 */
719 #define EIR_SSP_RAND_R192 0x0F /* Simple Pairing Randomizer R-192 */
723 #define EIR_LE_BDADDR 0x1B /* LE Bluetooth device address */
725 #define EIR_SSP_HASH_C256 0x1D /* Simple Pairing Hash C-256 */
726 #define EIR_SSP_RAND_R256 0x1E /* Simple Pairing Rand R-256 */
737 /* ----- HCI Commands ---- */
2175 /* ---- HCI Events ---- */
2854 /* ---- HCI Packet structures ---- */
2907 return (struct hci_event_hdr *) skb->data; in hci_event_hdr()
2912 return (struct hci_acl_hdr *) skb->data; in hci_acl_hdr()
2917 return (struct hci_sco_hdr *) skb->data; in hci_sco_hdr()
2922 return (struct hci_iso_hdr *)skb->data; in hci_iso_hdr()