Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1
2#ifndef _LINUX_RPMSG_QCOM_SMD_H
3#define _LINUX_RPMSG_QCOM_SMD_H
4
5#include <linux/device.h>
6
7struct qcom_smd_edge;
8
9#if IS_ENABLED(CONFIG_RPMSG_QCOM_SMD)
10
11struct qcom_smd_edge *qcom_smd_register_edge(struct device *parent,
12 struct device_node *node);
13int qcom_smd_unregister_edge(struct qcom_smd_edge *edge);
14
15#else
16
17static inline struct qcom_smd_edge *
18qcom_smd_register_edge(struct device *parent,
19 struct device_node *node)
20{
21 return NULL;
22}
23
24static inline int qcom_smd_unregister_edge(struct qcom_smd_edge *edge)
25{
26 return 0;
27}
28
29#endif
30
31#endif