Merge patch series "RISC-V: Align the shadow stack"
[linux-2.6-microblaze.git] / net / bluetooth / aosp.h
1 // SPDX-License-Identifier: GPL-2.0-only
2 /*
3  * Copyright (C) 2021 Intel Corporation
4  */
5
6 #if IS_ENABLED(CONFIG_BT_AOSPEXT)
7
8 void aosp_do_open(struct hci_dev *hdev);
9 void aosp_do_close(struct hci_dev *hdev);
10
11 bool aosp_has_quality_report(struct hci_dev *hdev);
12 int aosp_set_quality_report(struct hci_dev *hdev, bool enable);
13
14 #else
15
16 static inline void aosp_do_open(struct hci_dev *hdev) {}
17 static inline void aosp_do_close(struct hci_dev *hdev) {}
18
19 static inline bool aosp_has_quality_report(struct hci_dev *hdev)
20 {
21         return false;
22 }
23
24 static inline int aosp_set_quality_report(struct hci_dev *hdev, bool enable)
25 {
26         return -EOPNOTSUPP;
27 }
28
29 #endif