Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/net/bluetooth/aosp.h
26282 views
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
30
31