]> Git Repo - J-linux.git/blob - include/linux/soc/qcom/qcom_aoss.h
Merge tag 'amd-drm-next-6.5-2023-06-09' of https://gitlab.freedesktop.org/agd5f/linux...
[J-linux.git] / include / linux / soc / qcom / qcom_aoss.h
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /*
3  * Copyright (c) 2021, The Linux Foundation. All rights reserved.
4  */
5
6 #ifndef __QCOM_AOSS_H__
7 #define __QCOM_AOSS_H__
8
9 #include <linux/err.h>
10 #include <linux/device.h>
11
12 struct qmp;
13
14 #if IS_ENABLED(CONFIG_QCOM_AOSS_QMP)
15
16 int qmp_send(struct qmp *qmp, const void *data, size_t len);
17 struct qmp *qmp_get(struct device *dev);
18 void qmp_put(struct qmp *qmp);
19
20 #else
21
22 static inline int qmp_send(struct qmp *qmp, const void *data, size_t len)
23 {
24         return -ENODEV;
25 }
26
27 static inline struct qmp *qmp_get(struct device *dev)
28 {
29         return ERR_PTR(-ENODEV);
30 }
31
32 static inline void qmp_put(struct qmp *qmp)
33 {
34 }
35
36 #endif
37
38 #endif
This page took 0.030958 seconds and 4 git commands to generate.