diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/net/bluetooth/hci.h | 8 | ||||
-rw-r--r-- | include/net/bluetooth/hci_core.h | 2 |
2 files changed, 10 insertions, 0 deletions
diff --git a/include/net/bluetooth/hci.h b/include/net/bluetooth/hci.h index ee83c36d35aa..e2ed3683f1c5 100644 --- a/include/net/bluetooth/hci.h +++ b/include/net/bluetooth/hci.h | |||
@@ -88,6 +88,14 @@ enum { | |||
88 | HCI_RESET, | 88 | HCI_RESET, |
89 | }; | 89 | }; |
90 | 90 | ||
91 | /* | ||
92 | * BR/EDR and/or LE controller flags: the flags defined here should represent | ||
93 | * states from the controller. | ||
94 | */ | ||
95 | enum { | ||
96 | HCI_LE_SCAN, | ||
97 | }; | ||
98 | |||
91 | /* HCI ioctl defines */ | 99 | /* HCI ioctl defines */ |
92 | #define HCIDEVUP _IOW('H', 201, int) | 100 | #define HCIDEVUP _IOW('H', 201, int) |
93 | #define HCIDEVDOWN _IOW('H', 202, int) | 101 | #define HCIDEVDOWN _IOW('H', 202, int) |
diff --git a/include/net/bluetooth/hci_core.h b/include/net/bluetooth/hci_core.h index 44f130f6fb5e..e34cd71a586e 100644 --- a/include/net/bluetooth/hci_core.h +++ b/include/net/bluetooth/hci_core.h | |||
@@ -252,6 +252,8 @@ struct hci_dev { | |||
252 | 252 | ||
253 | struct module *owner; | 253 | struct module *owner; |
254 | 254 | ||
255 | unsigned long dev_flags; | ||
256 | |||
255 | int (*open)(struct hci_dev *hdev); | 257 | int (*open)(struct hci_dev *hdev); |
256 | int (*close)(struct hci_dev *hdev); | 258 | int (*close)(struct hci_dev *hdev); |
257 | int (*flush)(struct hci_dev *hdev); | 259 | int (*flush)(struct hci_dev *hdev); |