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
8void aosp_do_open(struct hci_dev *hdev);
9void aosp_do_close(struct hci_dev *hdev);
10
11bool aosp_has_quality_report(struct hci_dev *hdev);
12int aosp_set_quality_report(struct hci_dev *hdev, bool enable);
13
14#else
15
16static inline void aosp_do_open(struct hci_dev *hdev) {}
17static inline void aosp_do_close(struct hci_dev *hdev) {}
18
19static inline bool aosp_has_quality_report(struct hci_dev *hdev)
20{
21 return false;
22}
23
24static inline int aosp_set_quality_report(struct hci_dev *hdev, bool enable)
25{
26 return -EOPNOTSUPP;
27}
28
29#endif
30

source code of linux/net/bluetooth/aosp.h