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.
226 * during the hdev->setup vendor callback.
237 * during the hdev->setup vendor callback.
244 * from the bus on system-suspend and which will show up as a new
254 * during the hdev->setup vendor callback.
273 * during the hdev->setup vendor callback.
283 * during the hdev->setup vendor callback.
293 * during the hdev->setup vendor callback.
297 /* When this quirk is set, max_page for local extended features
327 * address filter is supported. Since tracking quantity of each
330 * address filters.
342 * during the hdev->setup vendor callback.
361 * during the hdev->setup vendor callback.
695 /* ---- HCI Error Codes ---- */
732 #define EIR_UUID16_SOME 0x02 /* 16-bit UUID, more available */
733 #define EIR_UUID16_ALL 0x03 /* 16-bit UUID, all listed */
734 #define EIR_UUID32_SOME 0x04 /* 32-bit UUID, more available */
735 #define EIR_UUID32_ALL 0x05 /* 32-bit UUID, all listed */
736 #define EIR_UUID128_SOME 0x06 /* 128-bit UUID, more available */
737 #define EIR_UUID128_ALL 0x07 /* 128-bit UUID, all listed */
738 #define EIR_NAME_SHORT 0x08 /* shortened local name */
739 #define EIR_NAME_COMPLETE 0x09 /* complete local name */
742 #define EIR_SSP_HASH_C192 0x0E /* Simple Pairing Hash C-192 */
743 #define EIR_SSP_RAND_R192 0x0F /* Simple Pairing Randomizer R-192 */
747 #define EIR_LE_BDADDR 0x1B /* LE Bluetooth device address */
749 #define EIR_SSP_HASH_C256 0x1D /* Simple Pairing Hash C-256 */
750 #define EIR_SSP_RAND_R256 0x1E /* Simple Pairing Rand R-256 */
761 /* ----- HCI Commands ---- */
2209 /* ---- HCI Events ---- */
2888 /* ---- HCI Packet structures ---- */
2941 return (struct hci_event_hdr *) skb->data; in hci_event_hdr()
2946 return (struct hci_acl_hdr *) skb->data; in hci_acl_hdr()
2951 return (struct hci_sco_hdr *) skb->data; in hci_sco_hdr()
2956 return (struct hci_iso_hdr *)skb->data; in hci_iso_hdr()